Updated September 2026 · Written and maintained by the Progression Agency strategy team
AWS can host anything from a static brochure site to a global application, which is exactly why first-time users find it confusing. This guide maps each AWS website hosting option (S3 with CloudFront, Amplify Hosting, Lightsail, EC2, Elastic Beanstalk, App Runner and containers) to the kind of site it suits, explains what each costs, how WordPress fits, when a managed host on top of AWS is the better answer, and how to set it up without the common mistakes.
On this page · 9 sections
- AWS website hosting options at a glance
- Hosting a static website on AWS (S3 + CloudFront)
- Hosting a Next.js or React app on AWS (Amplify Hosting)
- Hosting WordPress on AWS
- Hosting a web application or API on AWS
- What AWS website hosting costs
- AWS vs a platform or managed host
- Common mistakes when hosting on AWS
- How Progression Agency hosts on AWS
The short answerHost a static site on S3 behind CloudFront (or on Amplify Hosting for a Git-based workflow); host a WordPress site on Lightsail or, better for most businesses, on a managed WordPress host that runs on AWS; host a Next.js or React app on Amplify Hosting or in containers on App Runner; host a custom back end on EC2, App Runner or ECS with RDS for the database. Use AWS directly when you have DevOps capacity or need its services; otherwise choose a platform or managed host built on it.
Comparisons are based on each project’s official documentation as linked in the text. Progression Agency builds with all of the technologies compared and has no affiliate relationship with any of them.
AWS website hosting options at a glance
| Service | What it is | Best for | Effort | Cost model |
|---|---|---|---|---|
| S3 + CloudFront | Object storage serving static files through the CDN | Static sites, Astro, static exports | Low-medium (DNS, certificates, invalidations) | Storage + requests + transfer; pennies for small sites |
| Amplify Hosting | Git-based hosting for static and SSR front ends (Next.js, Astro, React) | Modern front ends with previews | Low | Build minutes + storage + transfer |
| Lightsail | Simplified VPS with fixed pricing, one-click WordPress | Small WordPress and app servers | Medium | Fixed monthly plans |
| EC2 | Virtual machines you fully control | Custom stacks, legacy apps | High | Hourly compute + storage + transfer |
| Elastic Beanstalk | Managed app environments on EC2 | Node, Python, PHP, .NET apps | Medium | EC2 pricing |
| App Runner | Managed containers with autoscaling | Containerized web apps and APIs | Low-medium | Per vCPU/GB-hour |
| ECS / EKS | Container orchestration | Multi-service systems at scale | High | Compute + control plane |
| RDS / Aurora | Managed relational databases | Any app needing PostgreSQL or MySQL | Low | Instance hours + storage |
Hosting a static website on AWS (S3 + CloudFront)
Upload the built files to an S3 bucket, put CloudFront in front for HTTPS, caching and a global edge, request a free certificate from ACM, and point Route 53 or your DNS at the distribution. AWS’s own walkthrough: Host a static website on AWS. Costs for a business site are typically under a few dollars a month. Cloudflare Pages and Netlify do the same job with less setup; see Vercel vs Netlify vs Cloudflare Pages.
Hosting a Next.js or React app on AWS (Amplify Hosting)
Amplify Hosting connects to your Git repository, builds on push, serves static assets from CloudFront and runs Next.js server rendering on Lambda, with preview branches and custom domains. It is the AWS answer to Vercel. Documentation: Amplify Hosting. For a comparison of the options see hosting for React and Next.js apps.
Hosting WordPress on AWS
Three routes: Lightsail’s one-click WordPress instance (simplest, fixed price, you maintain WordPress); EC2 with your own stack or a Bitnami image (full control, most work); or a managed WordPress host that runs on AWS (WP Engine offers AWS-based plans, Cloudways manages AWS servers), which is what most businesses should choose. WordPress on raw AWS still needs updates, backups, caching and security handled by someone. See WordPress hosting guide and WordPress maintenance services.
Hosting a web application or API on AWS
For a containerized Node, Django, Laravel or .NET app, App Runner is the least effort; ECS on Fargate for more control; Elastic Beanstalk for classic app environments; EC2 when you need a full server. Pair with RDS for the database, S3 for files, SQS for queues and CloudWatch for logs. See backend hosting options and SaaS hosting.
What AWS website hosting costs
Static site: under $5 a month. Lightsail WordPress: fixed plans from a few dollars to tens of dollars a month (Lightsail pricing). Amplify: build minutes plus usage, usually $10-$100 for business sites. Application on App Runner with RDS: $100-$500 before traffic. Always set a budget alert in AWS Budgets; the free tier expires. See website hosting cost.
AWS vs a platform or managed host
AWS gives control, breadth and scale; Vercel, Cloudflare, Netlify and managed WordPress hosts give simplicity, and most of them run on AWS or another hyperscaler anyway. Choose raw AWS when you have (or hire) DevOps capacity, need specific services, or already run your business on it. See Cloudflare vs AWS and AWS vs Azure vs Google Cloud.
Common mistakes when hosting on AWS
- Using the root account for daily work instead of IAM users with least privilege.
- Public S3 buckets by accident; serve through CloudFront with origin access control.
- No budget alerts, then a surprise bill from data transfer or forgotten instances.
- Running WordPress on EC2 with no backups, updates or caching.
- Skipping a CDN and serving everything from one region.
- Choosing EC2 when App Runner or Amplify would remove the operations work.
How Progression Agency hosts on AWS
We use S3 and CloudFront or Amplify for front ends, App Runner or ECS with RDS for back ends, Cloudflare in front, infrastructure as code and budgets from day one, all in the client’s AWS account. See DevOps services and cloud migration services.
Hosting on AWS or thinking about it?
We will pick the right AWS service for your site, set it up securely in your account and estimate the monthly bill.
Getting found in search
AI, AEO and what is changing
Paid media and lead generation
Websites and design
Choosing and working with an agency
Software and app development
Web development, platforms and hosting
- React vs Vue vs Angular
- Svelte vs React
- Astro vs Next.js
- Next.js vs React
- Web development frameworks
- What is a tech stack
- SSR vs CSR vs SSG
- React Native vs Flutter
- Vercel vs Netlify
- Cloudflare vs AWS
- AWS vs Azure vs Google Cloud
- Web hosting types compared
- Hosting for React and Next.js
- SaaS hosting
- WordPress hosting guide
- Backend hosting options
- Website hosting for small business
- Headless CMS vs traditional CMS
- WordPress alternatives
- Best CMS platforms
- Webflow vs WordPress
- Wix vs Webflow
- Framer vs Webflow
- Shopify vs WooCommerce
- Custom software vs off-the-shelf
- Website development cost
- Monolith vs microservices
- Custom website development services
- React development company
- Next.js development company
- WordPress development company
- Webflow development agency
- Front-end development company
- WordPress maintenance services
- Ecommerce website redesign services
- Website migration services
- DevOps services
- Cloud migration services
- Website speed optimization services
- Website security services
- VPS hosting explained
- Website hosting cost
- Cloud hosting explained
- Hosting a website on Google Cloud
- Hosting a website on Azure
- Dedicated server hosting
- Shared hosting explained
- WooCommerce hosting
- PHP hosting
- .NET hosting
- Best headless CMS platforms
- Headless WordPress
- Static site generators compared
- Small business website redesign services
- Angular development company
Social, content and brand
By industry and by situation
Frequently asked questions
Can I host a website on AWS?
Is AWS for website hosting a good idea for a small business?
What does website hosting on AWS include?
Is AWS good for website hosting?
How much does it cost to host a website on AWS?
Is AWS hosting free?
What is the easiest way to host a website on AWS?
Can I host WordPress on AWS?
What is the difference between Lightsail and EC2?
Can I host a Next.js app on AWS?
Do I need CloudFront?
How do I secure a website on AWS?
AWS or Vercel for a Next.js site?
Can you migrate my site to AWS?
Which AWS region should I use?
Does Progression Agency manage AWS hosting?
Can I use AWS website hosting for WordPress?
Is VPS hosting on AWS a thing?
Need help choosing or moving hosting?We recommend, set up, migrate and manage hosting for the sites and apps we build, and for sites built elsewhere.
Get a free marketing proposal
Tell us what you are trying to grow and we will come back with a plan, not a pitch deck. Same-day reply on weekdays.
