Elastic Beanstalk is a PaaS offering from Amazon that allows developers to easily deploy and manage applications in the AWS cloud. It automatically handles tasks like capacity provisioning, load balancing, scaling and application health monitoring. Developers simply upload their code and Elastic Beanstalk takes care of deploying the application to AWS resources like EC2, S3, RDS and Auto Scaling. It supports many programming languages and frameworks and integrates with other AWS services.
7. SUPPORTED LANGUAGES
AND FRAMEWORKS
Everything that can be run
as a Java web application:
Java (Spring), Groovy (Grails),
(J)Ruby (Rails), PHP, Jython
8. STORAGE AND DATABASE
OPTIONS
S3 (BLOB Store)
EBS (Block Store)
SimpleDB (NoSQL)
RDS (Hosted MySQL, Oracle*)
BYODB (Bring your own
database, e.g. on EC2)
* soon
9. FLEXIBILITY
Use services of underlying IaaS
Pay for what you use
Custom AMIs*
* http://blog.jetztgrad.net/2011/02/how-to-customize-an-amazon-elastic-beanstalk-instance/
10. SERVICES (1)
SQS (Messaging)
SNS (Notification)
SES (Emails)
RDS, Simple DB (Database)
S3, EBS (Storage)
12. PRICING (1)
Pay for what you use:
EC2 instance, Load Balancer, Block Store, Bandwidth, ...
Complex pricing based
on service type, region, usage*
Free usage tier for new customers
* http://calculator.s3.amazonaws.com/calc5.html
13. PRICING (2)
Example:
Service Unit base price per month
Micro Instance 1 $0.02/hr $14.40
Load Balancer 1 $0.025/hr $18.00
LB Bandwidth 15 GB $0.008/GB $0.12
EBS volume 8 GB $0.10/GB $0.80
S3 Storage 1 GB $0.14/1GB $0.15
$0.10/GB in
Bandwidth 15 GB $3.75
$0.15/GB out
$37.22
14. PRICING (3)
Instance Pricing (selection)
Micro 613 MB, 1 Core, 32 or 64 $0.02/hr
Small 1.7 GB, 1 bit
Core, 32bit $0.085/hr
Large 7.5 GB, 4 Cores, 64bit $0.34/hr
Extra Large 15 GB, 8 Cores, 64bit $0.68/hr
HM Extra Large 17.1 GB, 6.5 Cores, 64bit $0.50/hr
HM Double Extra Large 34.2 GB, 13 Cores, 64bit $1.00/hr
HM Quadruple Extra Large 68.4 GB, 26 Cores, 64bit $2.00/hr
High-CPU Medium 1.7 GB, 5 Cores, 32bit $0.17/hr
High-CPU Extra Large 7GB, 20 Cores, 64bit $0.68/hr