AWS Elastic Beanstalk
#28 · Level 1 · Core services · ComputeConcept
Section titled “Concept”With AWS Elastic Beanstalk you only provide the code; AWS sets up everything else — servers, load balancer and auto scaling. Here your app is called an Application, and the group of resources it runs on is called an Environment. Platforms such as Java, .NET, PHP, Node.js, Python, Ruby, Go and Docker run on it. Underneath, it actually uses regular AWS services such as EC2, Elastic Load Balancing and EC2 Auto Scaling. So when you need to, you still have control over those resources.
Simple example
Section titled “Simple example”You want to open a restaurant, but a company builds the kitchen, installs the stoves and hires the staff for you. You only provide the recipes (the code).
Why it’s needed
Section titled “Why it’s needed”Developers can focus on building the app instead of spending time on infrastructure.
Where it’s used
Section titled “Where it’s used”Launching a web application or API quickly, when the team doesn’t have much infrastructure experience.
Azure equivalent
Section titled “Azure equivalent”Azure App Service
Related
Section titled “Related”Amazon EC2 · AWS App Runner · Amazon Lightsail
Learn more
Section titled “Learn more”For details and the latest information, see the official documentation: