Today Amazon announced Elastic Beanstalk. They call it a PaaS. Unfortunately Elastic Beanstalk is only multi-tenant at the VM layer - in other words it is fundamentally IaaS not PaaS. In other words you don't get the true benefit of PaaS: every Beanstalk user has to pay for at least one EC2 instance. Amazon tries to put this in a nice light:
Each of your Elastic Beanstalk applications will be run on one or more EC2 instances that are provisioned just for your application.WSO2 Stratos is designed to share the cost of the infrastructure fairly. In other words we will be charging for CPU, Bandwidth and Disk space, not for just having an app sitting waiting for requests.
Effectively Beanstalk is a nice pre-packaged runtime with some good tooling. I have no doubt it is a major improvement over the existing model and from the look of it the tooling is pretty slick. But calling it a PaaS is simply a fairytale.
Agree!
ReplyDeleteElasticity of the platform should translate into expanding/shrinking infrastructure automatically & hence pricing based on pay-per-use.
What are your thoughts on a framework that will support DoD usage?
ReplyDelete