Elastic Beanstalk: PaaS offering from Amazon
Elastic Beanstalk is a simple way to deploy your application on AWS. No need to take headache of managing the infrastructure. Below are some basic point to remember about Elastic Beanstalk:
1. PaaS offering from Amazon.
2. Platforms supported: PHP, Java, Python, Ruby, Node.js, .NET, Go and Docker
3. Application Deployment: Just upload your application code (packaged code and libraries) and the service automatically handles all the details such as resource provisioning, load balancing, auto-scaling, and monitoring.
4. Resources used by Elastic Beanstalk: Elastic Beanstalk uses core AWS services such as Amazon EC2, Amazon Elastic Container Service (Amazon ECS), Auto Scaling, and Elastic Load Balancing to support your applications.
5. Monitoring and Logging: You can easily monitor and manage the health of your applications. Logs are created and saved in S3.
6. Application Versioning: You can maintain multiple versions of your application. Application versions are saved in S3.
7. Default EBL URL: Once you deploy your application, a default EBL URL will be created (for example: your_application_name.elasticbeanstalk.com). If ELB is not used, URL will point to your EC2 instance directly.
8. Free of cost: You will be charged only for the resources it launches.
1. PaaS offering from Amazon.
2. Platforms supported: PHP, Java, Python, Ruby, Node.js, .NET, Go and Docker
3. Application Deployment: Just upload your application code (packaged code and libraries) and the service automatically handles all the details such as resource provisioning, load balancing, auto-scaling, and monitoring.
4. Resources used by Elastic Beanstalk: Elastic Beanstalk uses core AWS services such as Amazon EC2, Amazon Elastic Container Service (Amazon ECS), Auto Scaling, and Elastic Load Balancing to support your applications.
5. Monitoring and Logging: You can easily monitor and manage the health of your applications. Logs are created and saved in S3.
6. Application Versioning: You can maintain multiple versions of your application. Application versions are saved in S3.
7. Default EBL URL: Once you deploy your application, a default EBL URL will be created (for example: your_application_name.elasticbeanstalk.com). If ELB is not used, URL will point to your EC2 instance directly.
8. Free of cost: You will be charged only for the resources it launches.