Whats the difference between Elastic Beanstalk and Lightsail! (AWS)

Created September 30, 2021

download.png


Introduction

Elastic Beanstalk and AWS Lightsail both provide you with Virtual Machine(s). But both of them still have differences and I will tell you them!


Explanation

Elastic Beanstalk

Elastic Beanstalk is a simple to-utilize administration that oversees, conveys, and scales Web App by dealing with limit provisioning, load adjusting, auto-scaling, and application medical checking. Under the hood, it uses Cloud Formation to provision its resources such as EC2 Instances, Auto Scaling Group, Load Balancers, S3 and optionally AWS Relational Database Service (RDS).

Databases

It is recommended to provision Database (RDS, DynamoDB) independently to decouple the database instance from the application environment’s lifecycle.


Lightsail

Lightsail as a different approach then Elastic Beanstalk. Lightsail has an option of pre-configured VM(s). The list of pre-configured VM(s) are listed below:

Wow. That was alot. So if you are a bit lazy and want something pre-built then Lightsail is for YOU! Lightsail ALSO comes with other bundles like RAM, Containers, Databases, Static Ips, Storage (bucket, disk), and back ups! If you want just a vanilla Lightsail also has default Ubuntu, AMZN Linux, Debian, CentOS, FreeBSD and Windows!


Conclusion

I think you should use Lightsail instead because it has for features than Elastic Beanstalk. Elastic Beanstalk allows you only to make Java, PHP, Python, Go, .NET, Docker, Ruby. On the other hand Lightsail can give more like MEAN, and Wordpress!


If you found this usful then please share this and follow me! Also check out my website where I also post everything from here