What Is AWS Lightsail?
What Is Lightsail?
AWS Lightsail is a Virtual Private Server (VPS) service designed for simplicity. Instead of navigating the full AWS console with its hundreds of services, Lightsail gives you a streamlined interface focused on just a few things: launching a server, attaching a static IP, and pointing a domain at it.
Under the hood it's EC2 — but abstracted into predictable, flat-rate pricing with sensible defaults.
Core Concepts
Instance
A Lightsail instance is a virtual server — the same concept as an EC2 instance, but simpler to configure. You pick a plan and a blueprint, and it's running in under a minute.
Blueprint
A blueprint is a pre-configured OS + application stack. Instead of manually installing Node.js or WordPress after launching a bare Ubuntu server, you choose a blueprint and it's already installed.
Available blueprints include:
- OS only: Ubuntu, Debian, Amazon Linux, CentOS, Windows Server
- Application stacks: Node.js, LAMP, MEAN, Django, Ruby on Rails
- CMS: WordPress, Ghost, Joomla, Drupal
- eCommerce: Magento, PrestaShop
Bundle (Plan)
A bundle defines the hardware — CPU, RAM, SSD, and monthly data transfer — all for a fixed monthly price.
| Plan | RAM | CPU | SSD | Transfer | Price/mo |
|---|---|---|---|---|---|
| Nano | 512 MB | 2 vCPU | 20 GB | 1 TB | $3.50 |
| Micro | 1 GB | 2 vCPU | 40 GB | 2 TB | $7 |
| Small | 2 GB | 2 vCPU | 60 GB | 3 TB | $12 |
| Medium | 4 GB | 2 vCPU | 80 GB | 4 TB | $20 |
The $3.50–$7 tiers cover the majority of small production applications.
Static IP
By default, your Lightsail instance gets a public IP that changes on restart. A static IP (called an Elastic IP in EC2) is a permanent address you attach to an instance — free while attached to a running instance.
Snapshot
A snapshot is a point-in-time backup of your instance's disk. You can create a new instance from a snapshot — useful for cloning environments or rolling back after a bad deployment.
Lightsail vs. EC2 — When to Use Which
Choose Lightsail when:
- You want something live quickly with minimal AWS knowledge
- Your workload is predictable and the fixed plans cover it
- You're running a blog, portfolio, small API, or staging environment
- Budget predictability matters more than fine-grained control
Choose EC2 when:
- You need specific instance types (GPU, high-memory, ARM)
- You require VPC integration, custom networking, or IAM roles
- You need auto-scaling groups or load balancers beyond Lightsail's scope
- You're building a production system that will grow significantly
Accessing Your Instance
Lightsail provides a browser-based SSH terminal — you can connect without installing anything locally. For production use, you'll want to use your own SSH client with the key pair Lightsail generates on instance creation.
chmod 400 your-key.pem
ssh -i your-key.pem ubuntu@<your-static-ip>