Skip to main content

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.

PlanRAMCPUSSDTransferPrice/mo
Nano512 MB2 vCPU20 GB1 TB$3.50
Micro1 GB2 vCPU40 GB2 TB$7
Small2 GB2 vCPU60 GB3 TB$12
Medium4 GB2 vCPU80 GB4 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>