AWS Cloud

Curated resources to help you learn how to build websites on AWS

Use these comprehensive step-by-step guides to build a high-availability production website.

Start with a simple tutorial or a guided lab to explore AWS.

Simple “Hello, World!” tutorials to help you get hands-on within your AWS account.


with AWS Amplify Console

Use the chart below to map out which AWS products can be used to build out your website.

AWS Service What it does for your website Documentation Links
Amazon Lightsail AWS' easiest way to launch and manage a virtual private server. It includes everything you need to jumpstart your project: a virtual machine, SSD-based storage, data transfer, DNS management, and a static IP.
AWS Amplify Console Provides hosting for fullstack single page web apps with continuous deployment.
Amazon EC2 Provides the virtual application servers, known as instances, to host website or web application. 
Amazon S3 Provides secure, durable, and highly-scalable cloud storage for the objects that make up your website. Examples of objects you can store include HTML pages, CSS files, images, videos, and JavaScript. 
AWS Elastic Beanstalk Handles the details of your hosting environment, including provisioning AWS resources such as EC2 application servers, and configuring load balancing, scaling, and monitoring. 
Amazon Route 53 A highly available and scalable cloud Domain Name System (DNS) web service. 
Amazon RDS Provides managed relational databases environments, known as instances, in the AWS cloud. Amazon RDS provides you six familiar database engines to choose from, including Amazon Aurora, Oracle, Microsoft SQL Server, PostgreSQL, MySQL and MariaDB
Elastic Load Balancing Distributes requests to the EC2 instances running your application to achieve greater levels of fault tolerance.
Auto Scaling Ensures that your application is optimized for availability. You can set a minimum number of available application servers and can add or remove application servers as demand on your website changes. 

Browse through our collection of videos, whitepapers, or SDKs to deepen your knowledge and experience with AWS.

Review the videos and webinars to learn more about building websites on AWS.

Introduction to Websites on Amazon Web Services
Deploy a ReactJS app to the AWS Amplify Console
Deep Dive on Serverless Web Applications

Review the whitepapers on this topic for best practices and common use cases.

Title Summary Download
Hosting Static Websites on AWS Covers comprehensive architectural guidance for developing, deploying, and managing static websites on AWS. Download PDF
AWS Well-Architected Framework Helps you understand the pros and cons of decisions you make while building systems on AWS. Download PDF
AWS Serverless Multi-Tier Architectures Shows you how innovations from AWS can change how you can design multi-tiered architectures for popular patterns such as microservices, mobile back ends, and public websites. Download PDF

Simplify using AWS services for your website or web application with an API tailored to your programming language or platform.