3 ms·
Cool, so we're staring to curve more sharply around the full circle we'll eventually go on. So now lambda functions can mount persistent block storage. Next u
by Thorentis 6y ago
Cool, so we're staring to curve more sharply around the full circle we'll eventually go on.
So now lambda functions can mount persistent block storage.
Next up: allow your lamda functions to run for longer
Then: allow multiple lamda functions to execute concurrently, and indefinitely, as a group, while having block storage mounted
And finally: use your EC2 instances as lambda functions
- staticassertion 6y agoI agree that we will see all of those, except the last one. It's no surprise that we're bending around, that's normal. But when we get back to the "feature parity with the past" things will still look very different. We're talking about fully managed systems here that you can compose together to get parity with what you have today with unmanaged systems. I also don't think the time limit on lambdas will extend much further than it is today. Not sure on that one.
- Thorentis 6y agoI'm imagining the full circle looking like web frameworks "compiling" their controller methods down into lambda functions. e.g. you deploy your Django application to AWS Lambda and it automatically fires a lambda function when a view method is hit via a route. This is already happening where people are deploying static sites backed by lambda function APIs.
- donavanm 6y ago> e.g. you deploy your Django application to AWS Lambda and it automatically fires a lambda function when a view method is hit via a route. Is that a bad thing in your opinion? Examples like that were very much a Day 1 use case, or at least intent, for a lot of AWS Lambda. When we were working on CloudFront Lambda@Edge it was explicitly the intent to move the compute out of the traditional data center or EC2 instance. We wanted to enable customers to run their entire application in this fully managed 'serverless' aspect where AWS can optimize along multiple axes on their behalf. Internally Amazon is a land of APIs, RPC, and federated services/business logic. Getting to the point where each API action, or internal method, would be hosted as a Lambda was entirely a goal. Source: Principal at AWS. Not in this space directly anymore, but spent time working on CloudFront & Lambda@Edge.
- mwarkentin 6y agoThat’s been around for ages. https://github.com/Miserlou/Zappa https://github.com/Miserlou/Zappa
- Spivak 6y agoI mean things seem to improve every time we go around. Lambda as a full container competitor might be a good thing.
- pinewurst 6y agoIt’s not persistent block storage, it’s persistent file (NFS) storage.
- donavanm 6y agoI suspect they called out block storage as that's normally what you'd use for reasonable performance from a DB engine. As in that'd be the next step 'down the stack', not what was released today.
- somurzakov 6y agocron+perl on a shared hosting is a lambda from 90s, cheap, fast, and it just works
- vosper 6y agoLambda is free cron, unless you need a lot of jobs