AWS Elastic Beanstalk
Agenda
OverView of Elastic BeanStalk
Working Architecture
Basic Operation
EB Console (DEMO)
Summary
Introduction to ELASTIC BEANSTALK
What is Elastic Beanstalk ??
With Elastic Beanstalk, you can quickly deploy and manage applications in
the AWS cloud without worrying about the infrastructure that runs those
applications.
AWS Elastic Beanstalk reduces management complexity without restricting
choice or control. You simply upload your application, and Elastic Beanstalk
automatically handles the details of capacity provisioning, load balancing,
scaling, and application health monitoring
AWS Elastic Beanstalk – Key Features
BASIC Workflow in Elastic Beanstalk
BASIC Workflow in Elastic Beanstalk
Benefits of using ELASTIC BEANSTALK
AWS Elastic Beanstalk - Environments
OTHER – Elastic Beanstalk Environments
Docker
Docker - Preconfigured
Node.js
Python
Ruby
Sample Policy for Elastic Beanstalk
Allow the Admins group to use all Elastic Beanstalk and related service APIs
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"elasticbeanstalk:*",
"ec2:*",
"elasticloadbalancing:*",
"autoscaling:*",
"cloudwatch:*",
"s3:*",
"sns:*",
"rds:*",
"cloudformation:*"
],
"Resource": "*"
}
]
}
Sample Policy for Elastic Beanstalk
Allow the Developers group to do all actions except highly privileged operations such as creating
applications and environments
{
"Version": "2012-10-17",
"Statement":[
{
"Action":["elasticbeanstalk:CreateApplication",
"elasticbeanstalk:CreateEnvironment",
"elasticbeanstalk:DeleteApplication",
"elasticbeanstalk:RebuildEnvironment",
"elasticbeanstalk:SwapEnvironmentCNAMEs",
"elasticbeanstalk:TerminateEnvironment"],
"Effect":"Deny",
"Resource":"*"
},
{
"Action":["elasticbeanstalk:*",
"ec2:*",
"elasticloadbalancing:*",
"autoscaling:*",
"cloudwatch:*",
"s3:*",
"sns:*",
"rds:*",
"cloudformation:*"],
"Effect":"Allow",
"Resource":"*"
}
]
}
DEMO
SUMMARY - Elastic Beanstalk under the “Hood”
Our Office
Client
Location
Contact us
Here’s how TOTHENEW
uses AWS for better
infrastructure management
for your customers.
Click Here To Know More!
Have more queries on
AWS?
Talk to our AWS
experts Now!
Talk To Our Experts!

AWS Elastic Beanstalk

  • 2.
  • 3.
    Agenda OverView of ElasticBeanStalk Working Architecture Basic Operation EB Console (DEMO) Summary
  • 4.
  • 5.
    What is ElasticBeanstalk ?? With Elastic Beanstalk, you can quickly deploy and manage applications in the AWS cloud without worrying about the infrastructure that runs those applications. AWS Elastic Beanstalk reduces management complexity without restricting choice or control. You simply upload your application, and Elastic Beanstalk automatically handles the details of capacity provisioning, load balancing, scaling, and application health monitoring
  • 6.
    AWS Elastic Beanstalk– Key Features
  • 7.
    BASIC Workflow inElastic Beanstalk
  • 8.
    BASIC Workflow inElastic Beanstalk
  • 9.
    Benefits of usingELASTIC BEANSTALK
  • 10.
    AWS Elastic Beanstalk- Environments
  • 11.
    OTHER – ElasticBeanstalk Environments Docker Docker - Preconfigured Node.js Python Ruby
  • 12.
    Sample Policy forElastic Beanstalk Allow the Admins group to use all Elastic Beanstalk and related service APIs { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "elasticbeanstalk:*", "ec2:*", "elasticloadbalancing:*", "autoscaling:*", "cloudwatch:*", "s3:*", "sns:*", "rds:*", "cloudformation:*" ], "Resource": "*" } ] }
  • 13.
    Sample Policy forElastic Beanstalk Allow the Developers group to do all actions except highly privileged operations such as creating applications and environments { "Version": "2012-10-17", "Statement":[ { "Action":["elasticbeanstalk:CreateApplication", "elasticbeanstalk:CreateEnvironment", "elasticbeanstalk:DeleteApplication", "elasticbeanstalk:RebuildEnvironment", "elasticbeanstalk:SwapEnvironmentCNAMEs", "elasticbeanstalk:TerminateEnvironment"], "Effect":"Deny", "Resource":"*" }, { "Action":["elasticbeanstalk:*", "ec2:*", "elasticloadbalancing:*", "autoscaling:*", "cloudwatch:*", "s3:*", "sns:*", "rds:*", "cloudformation:*"], "Effect":"Allow", "Resource":"*" } ] }
  • 14.
  • 15.
    SUMMARY - ElasticBeanstalk under the “Hood”
  • 16.
    Our Office Client Location Contact us Here’show TOTHENEW uses AWS for better infrastructure management for your customers. Click Here To Know More! Have more queries on AWS? Talk to our AWS experts Now! Talk To Our Experts!