| Amazon Lightsail | Amazon EC2 |
Usage | Use for simple web applications and websites. | Use for small scale to Enterprise applications such as HPC, big data, and analytics workloads. |
Performance | Use for applications with small to medium workloads. | Use for small scale to higher workloads with complex architecture. |
Ease | Deploy applications with a with few clicks. Provides an all-in-one experience. | Deployment in Amazon EC2 varies because of multiple factors, such as type of application or the type of components that you use. Each component has its own characteristics and features that you can modify in their consoles. |
Administrative support | Less system admin and system architect effort. | Based on the type of environment, the administrative effort varies. Most services in EC2 require a thorough understanding of the components. |
Network | Managed by AWS. You can add rules to a Lightsail firewall. | Managed by you with VPC and related components. |
Subnets | Has no private subnets. | Create public or private subnets based on your application's needs. |
Scalability | Automatic instance scalability isn't supported. You can't modify instances after launch. You must launch a new instance to change your plan. | Use an Amazon EC2 Auto Scaling group to automatically scale instances. You can modify EC2 instances to a new type or virtualization. |
Flexibility in resource management | Minimal flexibility in resource management such as, networks, hard disk, and load balancers. | You can manage all the related components based on the application's demands. |
Elastic volumes | Not supported. | Supported. |
Resource management | Manage all resources from the same dashboard. | Each resource has its own console and options. |
Price | Prices are low, and there is a fixed price model. | Prices follow the pay as you go model. |
Load balancing | The Lightsail load balancer is available to use with Lightsail instances. | There are multiple types of load balancers available. |
Monitoring | Load balance monitoring is restricted to a few options. | Detailed monitoring options are available with Amazon CloudWatch. |
Backup | Backups are available with Lightsail snapshots. | Backups are available as Amazon Elastic Block Store (Amazon EBS) snapshots and Amazon Machine Images (AMIs). |
Encryption | Encryption is turned on by default and is managed by AWS. | You can choose to turn on or turn off encryption. |
AWS Free Tier | AWS Free Tier is available for 3 months from the day that you sign up. | AWS Free Tier is available for 12 months from the day that you sign up. |
Support | AWS Support provides support with limited application-level troubleshooting. | AWS Support provides support with limited application-level troubleshooting. |