If you're run k8s on your infrastructure there's a pretty slick alternative called Open FaaS: https://github.com/openfaas/faas
Apache OpenWhisk – A serverless, open-source cloud platform
61–70 of 146 posts
Re: Apache OpenWhisk – A serverless, open-source cloud platform
#62So serverless is essentially a return to the PHP/CGI execution model... What's changed to turn a bad idea into a good idea again?
Was it ever a bad idea, or did it just go out of fashion? I'm not a PHP fan, but I miss the simplicity of low-end deployments on a LAMP stack by literally dragging files over FTP. It seems like something has been lost with the total embrace of more modern web frameworks.
Re: Apache OpenWhisk – A serverless, open-source cloud platform
#63Can someone explain to me WHERE the servers exist for this "serverless" platform? Is this code i run on lamda and lamda competitors? Is apache hosting it? Do i have to set up my own servers to run the code? All the intro docs and FAQs seem to assume that "serverless" is literally no servers, just magical cloud fairies or something. I get that it uses docker containers, but where can i / am i expected to run those?
This is open source, so "someone" has to run it. This someone could be e.g. IBM or RedHat, it could also be someone like Adobe that wants to offer a FaaS integrated into their main product. It could also be your own company, e.g. you could have an infrastructure team that provides it for all other teams.
Re: Apache OpenWhisk – A serverless, open-source cloud platform
#641. It's a server actually. It's just that the server serves up functions, without state. So a more correct terminology would be "stateless servers"
2. Truly P2P (Like blockchain), therefore there truly are no "servers".
Used to think Amazon did a great job coming up with the jargon that's great for marketing, but lately as we see more and more option 2s which are TRULY "serverless", the option 1s increasingly sound like imposters.
After all in option 1, there ARE servers. To be able to claim you're "serverless", you really shouldn't have servers.
Re: Apache OpenWhisk – A serverless, open-source cloud platform
#65Despite the monitoring part that must be quite hard.. I wonder about the network saturation in case of services that get millions of requests per minutes and having, in this model, function interactions going through the network
Re: Apache OpenWhisk – A serverless, open-source cloud platform
#66Can someone explain to me WHERE the servers exist for this "serverless" platform? Is this code i run on lamda and lamda competitors? Is apache hosting it? Do i have to set up my own servers to run the code? All the intro docs and FAQs seem to assume that "serverless" is literally no servers, just magical cloud fairies or something. I get that it uses docker containers, but where can i / am i expected to run those?
Edit: I could be wrong, looks like there is an OpenWhisk offering from IBM: https://console.bluemix.net/openwhisk/
Re: Apache OpenWhisk – A serverless, open-source cloud platform
#67Nowadays when someone claims to be "serverless", there can be two interpretations: 1. It's a server actually. It's just that the server serves up functions, without state. So a more correct terminology would be "stateless servers" 2. Truly P2P (Like blockchain), therefore there truly are no "servers". Used to think Amazon did a great job coming up with the jargon that's great for marketing, but lately as we see more…
Re: Apache OpenWhisk – A serverless, open-source cloud platform
#68Nowadays when someone claims to be "serverless", there can be two interpretations: 1. It's a server actually. It's just that the server serves up functions, without state. So a more correct terminology would be "stateless servers" 2. Truly P2P (Like blockchain), therefore there truly are no "servers". Used to think Amazon did a great job coming up with the jargon that's great for marketing, but lately as we see more…
I think that the best name is "server for dummies".
So I don't think it's for "dummies". Dummies want an all-in-one server.
Re: Apache OpenWhisk – A serverless, open-source cloud platform
#69Nowadays when someone claims to be "serverless", there can be two interpretations: 1. It's a server actually. It's just that the server serves up functions, without state. So a more correct terminology would be "stateless servers" 2. Truly P2P (Like blockchain), therefore there truly are no "servers". Used to think Amazon did a great job coming up with the jargon that's great for marketing, but lately as we see more…
P2P also doesn't mean "no servers", but that every node is as much server as client.
Amazon popularized but didn't invent the term "serverless", which appears to have been first used in 2012.[1]
[1] http://readwrite.com/2012/10/15/why-the-future-of-software-a...
Re: Apache OpenWhisk – A serverless, open-source cloud platform
#70Since it's serverless, I assume it runs on the client. How does it scale then? And is the client really the right place to run these functions, in view of performance, and perhaps battery use?
"Serverless" is a marketing term invented by Amazon for what might in retrospect have been better described as mini-PaaS. It doesn't literally mean "without servers". It means that the developer doesn't care about them. AWS have energetically pushed the line that in The One True and Holy Definition of Serverless operators don't care either. Which, gee whiz, what a coincidence, distinguishes Lambda from opensource pro…
Popularized by, but not invented by: http://readwrite.com/2012/10/15/why-the-future-of-software-a...