The convergence to operate with Chef or Jenkins instances is super simple and the AWS API simply works very well.
- Amazon Relational Database Service (RDS), Amazon Elastic Compute Cloud (EC2) and Amazon Simple Notification Service (SNS)
It also helps in creating all of the architecture needed to run our apps and services.
[AWS] Elastic Beanstalk also handles all of the provisioning, scaling, and implementation of the application stack unlike other competitors without a fuss.
We have also evaluated Microsoft Azure and gave up trying to get an extremely basic implementation up and running after a few days of struggling with its mediocre user interface and constant issues with documentation being outdated. The authentication model is also badly broken and trying to manage resources is a pain. One cannot compare Azure with anything that Amazon has created in the cloud space since Azure really isn't a mature platform and we are always left wanting when we have to interface with it.
AWS Elastic Beanstalk is the platform-as-a-service offering provided by Amazon and designed to leverage AWS services such as Amazon Elastic Cloud Compute (Amazon EC2), Amazon Simple Storage Service (Amazon S3).
AWS Elastic Beanstalk is designed for deploying and scaling web applications and services developed with Java, .NET, PHP, Node.js, Python, Ruby, Go, and Docker on familiar servers such as Apache, Nginx, Passenger, and IIS.
Developers can simply upload their code and Elastic Beanstalk automatically handles the deployment, from capacity provisioning, load balancing, and auto-scaling to application health monitoring. At the same time, users retain full control over the AWS resources powering their application and can access the underlying resources at any time.
There is no additional charge for Elastic Beanstalk - pay only for the AWS resources needed to store and run applications.
Starting Price: $35
|No Charge||$0||Users pay for AWS resources (e.g. EC2, S3 buckets, etc.) used to store and run the application.|