AWS Elastic Beanstalk
AWS Elastic Beanstalk
AWS Elastic Beanstalk -
- Used to deploy application on AWS infrastructre
- Platform as a service (PaaS)
- Automatically handles capacity provisioning load balancing, scaling, application health monitoring, instance configuration, etc. but have full control over the configuration
- Free (pay for the underlying resources)
- Supports versioning of application code
- Can create multiple environment (dev,prod,test)
- Supports the deployment of web applications from docker container and automatically handles load balancing, auto scaling, monitoring and placing containers across the cluster
Web and Working Environments -
- Web Environment (web server tier) - clients request are directly handled by EC2 instances through a load balancer
- Worker Environment (worker tier) - clients requests are in SQS queue and the EC2 instances will will pull the messages to process them. scaling depends upon the number of SQS messages in the queue
CloudFormation Vs ElasticBeanstalk -
Comments
Post a Comment