Getting Started with AWS Lightsail
Welcome to AWS Lightsail
AWS Lightsail is Amazon's simplified cloud platform designed for developers who want the power of AWS without the complexity. You get a virtual private server (VPS) with a fixed monthly price, a pre-configured application stack, and a clean management console — no need to understand VPCs, IAM roles, or security group rules to get started.
Think of Lightsail as EC2 with training wheels — perfect until you need the full control EC2 offers.
Lightsail vs. EC2
| Lightsail | EC2 | |
|---|---|---|
| Pricing | Fixed monthly plans | Pay-per-second, variable |
| Setup complexity | Very simple | More configuration required |
| Networking | Managed automatically | Full VPC control |
| Best for | Small apps, blogs, staging | Production, large-scale apps |
| Scalability | Limited | Unlimited |
Lightsail is ideal for getting something live quickly. As your needs grow, you can migrate to EC2.
What You'll Learn
- Instances — launching a server from a blueprint (LAMP, Node, WordPress, etc.)
- Static IPs — attaching a permanent IP to your instance
- Networking — firewall rules, DNS zones, and load balancers in Lightsail
- Snapshots — backing up your instance state
- Databases — Lightsail's managed database option
- Deploying an app — SSH access, installing dependencies, and going live
Prerequisites
- An AWS account (Lightsail is separate from the main AWS console but uses the same account)
- Basic terminal / SSH knowledge
- A Node.js or PHP application to deploy (or just follow along with the examples)