Amazon Lightsail
Amazon Lightsail is AWS's simplified compute offering for workloads that do not need the full power or complexity of EC2. You pick a plan with a fixed monthly price and get a virtual server with a predictable amount of CPU, memory, storage, and data transfer — no surprise bills.
Launched in 2016 as AWS's answer to the VPS market alongside DigitalOcean and Linode, Lightsail runs on AWS infrastructure but wraps load balancers, snapshots, DNS, and databases in friendly menus. For a small WordPress site without learning IAM and VPC, it is the gentlest way in.
What Lightsail Offers
Lightsail is a small bundle of products with simple pricing: instances (virtual servers with bundled CPU, memory, storage, and monthly transfer, from about USD 5/month for the entry dual-stack plan, or USD 3.50/month IPv6-only), managed databases (MySQL and PostgreSQL), container services, object storage, load balancers, and CDN distributions.
Instance blueprints include operating systems (Amazon Linux, Ubuntu, Debian, Windows Server) and pre-installed apps (WordPress, Drupal, GitLab, Magento, LAMP).
How It Differs from EC2
Lightsail and EC2 run on the same underlying technology; the difference is experience and pricing. Lightsail uses a flat monthly bundle, a focused console, a handful of fixed plans, and a hidden simplified VPC. EC2 uses pay-per-second billing, the full console, hundreds of instance types, and complete VPC control.
Lightsail instances live in a special simplified VPC. You can peer it to your main VPC if you need to mix them, but most Lightsail users never do.
Pricing
Predictable pricing is the point. The entry dual-stack plan (0.5 GB RAM / 2 vCPU / 20 GB SSD / 1 TB transfer) is about USD 5/month (a 512 MB IPv6-only plan is about USD 3.50); 2 GB / 2 vCPU / 60 GB / 3 TB is about USD 12; 4 GB / 2 vCPU / 80 GB / 4 TB about USD 24. Each plan bundles monthly outbound transfer, with a small per-GB fee if you exceed it — which is where the model gets expensive at high traffic.
Lightsail — small sites, learning, and side projects that want a flat monthly price and a simple console.
EC2 — production workloads needing autoscaling, multi-AZ HA, detailed IAM, custom VPC routing, or scale — anything serious.
- Running a real company's production workload on Lightsail — its simplicity hides detailed IAM, custom VPC routing, deep monitoring, and security you will eventually need.
- Expecting autoscaling — Lightsail has none; use EC2 with an Auto Scaling Group when load varies.
- Designing for multi-Region or high availability on Lightsail — it is single-Region by design.
- Running a high-traffic application on Lightsail — the bundled-transfer model becomes expensive once you exceed the allowance.
- Running MySQL or PostgreSQL on the instance itself instead of using Lightsail's managed database.
- Skipping snapshots — they are cheap insurance against your own mistakes.
- Stay within the plan's bundled transfer allowance to keep cost predictable.
- Snapshot regularly as cheap insurance.
- Use the managed database rather than self-hosting the database on the instance.
- Move to EC2 when you outgrow Lightsail — use the built-in snapshot-and-export-to-EC2 path.
Knowledge Check
What is the defining characteristic of Lightsail's pricing?
- A flat monthly bundle of CPU, memory, storage, and data transfer — predictable, with no surprises
- Pure pay-per-second billing that meters CPU, memory, storage, and transfer as separate independent line items
- Free for the first year, then switching over to standard EC2 On-Demand rates
- A fixed percentage discount applied on top of the metered EC2 On-Demand rates
Why is Lightsail a poor fit for a production workload at a real company?
- Its simplicity hides options serious workloads need — detailed IAM, custom VPC routing, deep monitoring, and autoscaling
- It runs on different, lower-grade hardware than the rest of AWS, so raw performance falls noticeably short at production scale
- It cannot run Linux at all and is limited to Windows Server images, ruling out most production stacks
- It does not integrate with any other AWS service at all, leaving it walled off from the wider platform
A Lightsail site's traffic grows well beyond its plan's bundled transfer. What happens to cost?
- It rises with per-GB overage fees, and the bundled model becomes expensive at high traffic
- Nothing changes — transfer is always unlimited on Lightsail, so the bill stays flat at any volume
- The instance is automatically upgraded to a larger plan for free once you cross the allowance
- Lightsail silently throttles traffic during overages but never adds anything to your bill
An application needs to scale instances up and down automatically with load. Which service fits?
- EC2 with an Auto Scaling Group — Lightsail has no native autoscaling
- Lightsail — it autoscales its instances by default as traffic rises and falls
- Lightsail paired with its managed database, which scales the whole stack
- Neither service supports automatic scaling of instances under load
You got correct