AWS Cloud

Curated resources to help you learn how to build database solutions on AWS

Use these comprehensive step-by-step guides to build a production-ready database solution.

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.

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

AWS Service
What it does Documentation Links
Amazon RDS A managed relational database in the cloud that you can launch in minutes with a just a few clicks.
Amazon Aurora A fully managed MySQL compatible relational database with 5X performance and enterprise level features. 
Amazon DynamoDB A managed NoSQL database that offers extremely fast performance, seamless scalability and reliability.
Amazon Redshift A fast, fully managed, petabyte-scale data warehouse at less than a tenth the cost of traditional solutions. 
Amazon ElastiCache Deploys, operates, and scales in-memory cache based on memcached or Redis in the cloud.
AWS Database Migration Service Helps migrate your databases to AWS easily and inexpensively with zero downtime.
Amazon SageMaker Amazon SageMaker is a fully managed machine learning service. With Amazon SageMaker, data scientists and developers can quickly and easily build and train machine learning models, and then directly deploy them into a production-ready hosted environment

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.

Getting Started with Managed Database Services on AWS
Amazon Aurora for Enterprise Database Applications
Best Practices: Real-time Data Processing

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

Title Summary Download
Best Practices for Migrating MySQL Databases to Amazon Aurora Discusses some of the important factors affecting the performance of self-managed export/import operations in Amazon Relational Database Service (Amazon RDS) for MySQL and Amazon Aurora. Download PDF
Migrating Your Databases to Amazon Aurora Highlights best practices for migrating your existing databases to Amazon Aurora. It presents migration considerations and the step-by-step process of migrating open-source and commercial databases to Amazon Aurora with minumum disruption.
Download PDF
Getting Started with Amazon Aurora Walks you through the steps required to create and connect to your first Amazon Aurora database, as well as cover Amazon Aurora architecture, scalability, performance, and migration paths from other databases.
Download PDF
AWS Database Migration Service Best Practices Outlines best practices for using AWS Database Migration Service, which helps organizations to migrate database workloads to AWS or change database engines while minimizing any associated downtime.
Download PDF
RDBMS in the Cloud: Deploying SQL Server on AWS Helps you understand how to deploy Microsoft SQL Server databases on AWS.   Download PDF
Migration Best Practices - RDBMS to DynamoDB
Covers how NoSQL databases like DynamoDB differ from a traditional RDBMS, and propose a framework for analysis, data modeling, and migration of data from an RDBMS into DynamoDB.
Download PDF