Comparison

Updated October 25, 2026

· ~2 min read

Hosting Next.js on AWS in 2026: Amplify vs OpenNext and SST vs Containers vs Vercel

Next.js
AWS Amplify
OpenNext
SST
Vercel
ECS

Next.js runs best on Vercel, which builds it. Everywhere else, the question is how much of Next.js's caching, image optimization and rendering behavior a platform reproduces, and what you pay for that.

For a company whose backend is on AWS, keeping the frontend there means one bill, one network and private access to APIs. Each AWS option makes a different tradeoff between convenience and control.

Side by side

Amplify Hosting

OpenNext + SST

ECS container

Vercel

Runs on

AWS-managed

Lambda, CloudFront, S3 in your account

Fargate or ECS Managed Instances behind ALB and CloudFront

Vercel

Pricing shape

Builds $0.01/min after 1,000 free; transfer $0.15/GB after 15 GB; SSR $0.30 per million requests and $0.20 per GB-hour

Lambda and CloudFront rates; CloudFront flat-rate plans apply

Task-hours plus ALB and CloudFront

Pro $20 per seat, then usage

Feature compatibility

Supported versions listed by AWS

Tracks Next.js releases through the OpenNext project

Full: it is the standard Node server

Full, first

Preview environments

Built in

Per-stage deploys you script

You build them

Built in

Private access to AWS APIs

Limited

Lambda in your VPC

Native

Through public endpoints or Secure Compute on Enterprise

Caching is the part that breaks

Next.js's incremental static regeneration and data cache assume a shared cache. On Vercel that is built in. With more than one container, each instance has its own cache unless you configure a cache handler backed by something shared, such as ElastiCache or S3, and wire revalidation to clear CloudFront. OpenNext implements this with S3, DynamoDB and a queue. Test revalidation explicitly on whichever platform you choose; stale pages after a content change are the most common production complaint.

Data transfer adds up

Amplify bills data transfer at $0.15/GB beyond the free 15 GB. CloudFront pay-as-you-go is $0.085/GB for the first 10 TB in North America and Europe, and the CloudFront flat-rate Pro plan covers 50 TB for $15 a month. For a content-heavy site, serving through your own CloudFront distribution (OpenNext or containers) can cost a fraction of the managed options.

Which one

Question 1 of 3

Do you want to manage infrastructure for the frontend at all?

Our verdict

**Amplify Hosting:** the quickest managed option on AWS, with Git-based deploys and previews. Check its supported Next.js versions before you upgrade. **OpenNext with SST:** Next.js on Lambda, CloudFront and S3 in your own account, as code. The closest to Vercel's architecture on AWS, and you own the moving parts. **A container on ECS:** run next start behind CloudFront. Full feature compatibility because it is the standard Node server, at the cost of running servers and a shared cache. **Vercel:** the best developer experience and same-day support for new Next.js features. Per-seat pricing and a second vendor.

Related solutions

Serverless Migration

Move from expensive always-on compute to serverless architecture: reduce costs, eliminate patching, and scale automatically.

3–8 weeks
$12k–$30k
View

CI/CD Pipeline Build

Automated, secure deployment pipelines that get code to production faster without manual steps or weekend deployments.

1–3 weeks
$5k–$15k
View

AWS Architecture Review

A focused, senior-level review of your current AWS architecture, with a prioritized list of what to fix and why.

1 week
$4k–$8k
View

Get your frontend hosting moved to AWS and costed

We work with startups and growing companies on AWS architecture decisions. Tell us about your situation and we will recommend the right approach.

As of October 25, 2026. Provided as is, for general information, and accurate to the best of our knowledge on the date shown. Not legal, compliance, tax, financial or other professional advice. Prices, limits and vendor services change; check current vendor documentation before relying on anything here. Terms of use.