AWS Certified Solutions Architect - Professional 2020

Sign Up Free or Log In to participate!

Difference between Elastic Beanstalk and Cloudformation?

Hey guys, sorry if this is a basic question. I’m trying to find out when to use beanstalk compared to Cloudformation in the questions posed. Seems like Cloudformation has more control options that Beanstalk but I’m not sure. Any help would be much appreciated please?

1 Answers

Hi Charlie,

AWS Elastic Beanstalk is an easy-to-use service for deploying and scaling web applications and services developed with a variety of languages. AWS CloudFormation provides a common language for you to describe and provision all the infrastructure resources in your cloud environment, think Infrastructure As Code (IAC).

Elastic Beanstalk, you don’t need a lot of cloud experience to get started. You can focus on your application and let AWS handle the infrastructure management for you.

CloudFormation, you’re more experienced with how AWS works and you manage your VPCs, SGs, ELBs, EC2 instances, etc through IAC. With CloudFormation, it’s focused primarily on the infrastructure and not so much on the app.


Perfect T.J thank you so much for the answer. Makes it a lot clearer and easier to identify what the question specifically asks. Many thanks

Sign In
Welcome Back!

Psst…this one if you’ve been moved to ACG!

Get Started
Who’s going to be learning?