AWS Architecture Center

Latest reference architectures

Connected home – Command & Control

connected-home-command-control-diagram

Integrate Alexa with your connected home devices. (PDF)

Time series data processing

aws-reference-architecture-time-series-processing

Build elastic systems that process time series data. (PDF)

Image moderation chatbot

aws-reference-architecture-chatbot

Shows you how to build a serverless chatbot on AWS that monitors your chat channels and removes images containing suggestive or explicit content. (GitHub)

Magento CE hosting

aws-reference-architecture-magento

Simplifies the complexity of deploying a scalable and highly available Magento CE commerce platform on AWS. (GitHub)

Drupal hosting

aws-reference-architecture-drupal

Enables you to deploy a scalable and highly available Drupal site on AWS. (GitHub)

WordPress hosting

aws-reference-architecture-wordpress

Simplifies the complexity of deploying a scalable and highly available WordPress site on AWS. (GitHub)

 back to top

Latest AWS Quick Starts

AWS Quick Starts are automated reference deployments. They help you rapidly deploy fully functional software on the AWS Cloud, reduce hundreds of manual procedures into just a few steps, and follow AWS best practices for security and availability. An AWS CloudFormation template automates the deployment, and a deployment guide describes the architecture and implementation in detail. Quick Starts are modular and customizable; you can layer additional functionality on top or modify them for your own implementations.

The following Quick Starts are recent additions and updates. See the Quick Start catalog for a complete list. 

1
 back to top

AWS reference architectures

The flexibility of AWS enables you to design your application architectures the way you like. AWS reference architecture datasheets provide you with the architectural guidance you need to build an application that takes full advantage of the AWS Cloud. Each datasheet includes a visual representation of the application architecture and a basic description of how each service is used.

Web application hosting

AWS-web-application-hosting-thumb

Build highly-scalable and reliable web or mobile-web applications. (PDF)

Content and media serving

AWS-content-media-serving-thumb

Build highly reliable systems that serve massive amounts of content and media. (PDF)

Batch processing

AWS-batch-processing-thumb

Build auto-scalable batch processing systems, such as video processing pipelines. (PDF)

Fault tolerance and HA

AWS-fault-tolerance-thumb

Build systems that are highly available and quickly fail over to new instances in an event of failure. (PDF)

Large-scale computing

AWS-large-scale-processing-huge-data-thumb

Build high-performance computing systems that involve big data. (PDF)

Ad serving

AWS-ad-serving-thumb

Build highly scalable online ad serving solutions. (PDF)

DR for local applications

AWS-disaster-recovery-local-applications-thumb

Build cost-effective disaster recovery (DR) solutions for on-premises applications. (PDF)

File synchronization

AWS-file-synchronization-thumb

Build a simple file synchronization service. (PDF)

Media sharing

AWS-media-sharing-thumb

Build a cloud-powered media sharing framework. (PDF)

Online games

AWS-online-games-thumb

Build powerful online games. (PDF)

Web log analysis

AWS-web-log-thumb

Analyze massive volumes of log data in the cloud. (PDF)

Financial services grids

AWS-financial-grid-computing-thumb

Build highly scalable and elastic grids for the financial services sector. (PDF)

Ecommerce website: web front end

AWS-ecommerce01-thumb

Build an ecommerce website with a flexible product catalog. (PDF)

Ecommerce website: checkout service

AWS-ecommerce02-thumb

Build a secure, highly scalable checkout pipeline for an ecommerce website. (PDF)

Ecommerce website: marketing and recommendations

AWS-ecommerce03-thumb

Build a highly scalable recommendation engine for an ecommerce website. (PDF)

Time series data processing

aws-reference-architecture-time-series-processing

Build elastic systems that process time series data. (PDF)

Connected home – Command & Control

connected-home-command-control-diagram

Integrate Alexa with your connected home devices. (PDF)


Reference architecture spotlight

VMware Cloud on AWS

Microsoft SQL Server in hybrid environment

aws-reference-architecture_VMwareCloudonAWS_SQL_Server

Provides information about how to achieve high performance and availability in a hybrid AWS and VMware Cloud environment with the SQL Server Always On Availability Group feature. (PDF)

Backup and restore to VMware Cloud on AWS

aws-reference-architecture_VMwareCloudonAWS_DR_1

Includes native services integration for AWS Storage Gateway, Amazon S3, AWS Direct Connect, and Amazon Route 53. (PDF)

Microsoft SharePoint on VMware Cloud on AWS

aws-reference-architecture_SharePoint-Hybrid

Provides information about how to deploy SharePoint on VMware Cloud in a Multi-AZ environment on AWS. (PDF)

Oracle RAC on VMware Cloud on AWS

aws_reference_architecture_oracle_rac_on_vmware_cloud

Provides information about live-migrating vMotion vSphere workloads to the cloud without downtime and integrating them with cloud-native services. (PDF)

Hybrid Active Directory trusted domains

aws_reference_architecture_hybrid_active_directory_trusted_domains

Demonstrates Active Directory trusted domains in which a customer domain is configured in a one-way or two-way trust relationship with the cloud domain. (PDF)

Hybrid Active Directory stretched domain

aws_reference_architecture_hybrid_active_directory_stretched_domain

Demonstrates a single customer domain stretched to the AWS and VMware Cloud on AWS. (PDF)

 back to top

Architecture whitepapers from AWS

AWS Well-Architected Framework

This paper describes the AWS Well-Architected Framework, which enables customers to assess and improve their cloud-based architectures and better understand the business impact of their design decisions. The paper addresses general design principles as well as specific best practices and guidance in four conceptual areas that are defined as the pillars of the Well-Architected Framework. (PDF)

Building Fault-Tolerant Applications on AWS

AWS provides you with the necessary tools, features, and geographic regions that enable you to build reliable, affordable fault-tolerant systems that operate with a minimal amount of human interaction. This whitepaper discusses the fault-tolerant features that you can use to build highly reliable and highly available applications in the AWS Cloud. (PDF)

Amazon SES: Email Sending Best Practices

To run a successful email program, you must be aware of a few topics that can affect your delivery and ultimately your impact on email recipients. This whitepaper discusses the value attributed to your email by your recipients and the Internet Service Providers (ISPs) responsible for protecting their inboxes. It explains the emailing process, who’s involved, what their roles are, and how to run a successful email program using Amazon Simple Email Service (Amazon SES). (PDF)

AWS Security Best Practices

Security should be implemented in every layer of your cloud application architecture. This whitepaper discusses specific tools, features, and guidelines for securing your cloud application in the AWS environment. It also includes strategies on how you can build security into your application from the ground up. (PDF)

Web Application Hosting in the AWS Cloud

Hosting highly available and scalable web applications can be a complex and expensive proposition. AWS provides the reliable, scalable, secure, and highly performing infrastructure required for the most demanding web applications. It also enables an elastic scale-out and scale-down infrastructure model to match IT costs with real-time customer traffic patterns. This whitepaper reviews web application hosting in detail, including how AWS services can be used to create a highly available, scalable web application. (PDF)

 back to top

Recorded architecture webinars

View recorded webinars on a variety of topics, from architectural best practices to migrating applications.

 back to top