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!
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).
It is recommended to provision Database (RDS, DynamoDB) independently to decouple the database instance from the application environment’s lifecycle.
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:
- Wordpress Multisite
- LAMP (Linux Apache MySQL PHP)
- Node.JS (Installs NodeJS into your VM without you needing to do it)
- Joomla (CMS)
- Magneto (For E-Commrence)
- MEAN (MongoDB ExpressJS AngularJS NodeJS)
- Drupal (Blogging)
- GitLab CE (Paid $4/month)
- Redmine (Project Managment)
- Nginx (Web Server)
- Ghost (Create blogs, magazines, news sites)
- Django (Web Framework for Python)
- Prestashop (Design Stores)
- Plesk Hosting (Run websites)
- cPanel (Need to buy license)
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!
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