DEV Community

Discussion on: I am an AWS solution architect, Ask Me Anything AWS!

Collapse
 
antonfrattaroli profile image
Anton Frattaroli

Say you have a small ecommerce site (IIS app server, SQL Server backend) - how would you migrate to AWS: Lightsail or direct EC2/RDS?

Collapse
 
andrewbrown profile image
Andrew Brown 🇨🇦 • Edited

AWS Lightsnail is intended for people want to have the same experience with Godaddy where you press buttons and you have a wordpress server.

AWS Lightsnail gets in the way when you know what you're doing and so you would want to migrate straight to EC2 and RDS.

If you're new to AWS and want to get productive as you get familiar with the AWS ecosystem you should consider using Elastic Beanstalk.

Elastic Beanstalk is like AWS Lightsnail in that its GUI that automates the setup of multiple services and configures them for you but provides you better visibility and control over your web-app.

Elastic Beanstalk is not recommended for production meaning if its for a small startup that it will work but if you're a serious business with serious users its not somewhere you should call home since deployments can get stuck or experience downtown. You can do blue/green deployment with Beanstalk but its clunky.

Summary

Use Beanstalk, learn up on services that and learn to configure services manually eg. ALB, ASG, EC2, CodeDeploy, CodePipeline

Collapse
 
antonfrattaroli profile image
Anton Frattaroli

Very cool, didn't know that thanks much!