0

I've built a simple blogging Django app for myself, and want to deploy it using AWS. After some research, it looks like my options for deployment are Elastic Beanstalk and EC2.

What are the advantages of using Elastic Beanstalk over EC2?

Joey Blew
  • 3
  • 1

1 Answers1

2

Elastic Beanstalk adds a layer of abstraction over EC2. It manages autoscaling, a load balancer, an optional database, etc, for you. If you use plain EC2, and you need any of that, you need to manage those resources yourself. If you want to focus solely on building the website, Elastic Beanstalk should simplify some of your operations. Its cost is also not higher than plain EC2, you only pay for the underlying resources used on your stack. The disadvantage of Elastic Beanstalk is that it's less flexible than EC2. So, if you want to fine tune every single knob on your stack, you should probably go with EC2.

This question and answer expand the subject a little bit more.

Viccari
  • 9,029
  • 4
  • 43
  • 77