Magento on the AWS Cloud: Quick Start Reference Deployment - Magento on AWS

Magento on the AWS Cloud: Quick Start Reference Deployment

Deployment Guide

Javier Ros, Scott Kellish, Shivansh Singh, and Santiago Cardenas — Solutions Architects, Amazon Web Services

September 2015  (last update: September 2019)

This Quick Start reference deployment guide includes architectural considerations and configuration steps for deploying a Magento Open Source (formerly Community Edition) version 2.1.18 cluster on the Amazon Web Services (AWS) Cloud. Magento is an open-source content management system for e-commerce websites. Magento is licensed under the Open Software License (OSL 3.0).

This guide discusses best practices for deploying Magento on AWS using services such as Amazon Elastic Compute Cloud (Amazon EC2), Amazon Virtual Private Cloud (Amazon VPC), Amazon Relational Database Service (Amazon RDS), Amazon ElastiCache, and Amazon Elastic File System (Amazon EFS). It also provides links to automated AWS CloudFormation templates that you can leverage for your deployment or launch directly into your AWS account.

The guide is for IT infrastructure architects, administrators, and DevOps professionals who are planning to implement or extend their Magento workloads on the AWS Cloud.

The following links are for your convenience. Before you launch the Quick Start, please review the architecture, configuration, network security, and other considerations discussed in this guide.

  • If you have an AWS account and you’re already familiar with AWS services and Magento, you can launch the Quick Start to build the architecture shown in Figure 1 in a new or existing virtual private cloud (VPC). The deployment takes approximately 30 minutes for the baseline Magento deployment, or up to 60 minutes when you choose to install with sample data. If you’re new to AWS or to Magento, please review the implementation details and follow the step-by-step instructions provided later in this guide.




  • If you want to take a look under the covers, you can view the AWS CloudFormation templates that automate the deployment.




You are responsible for the costs related to your use of any AWS services used while running this Quick Start reference deployment. Prices are subject to change. See the Cost and Licenses section and the pricing pages of the AWS services you will be using for full details.

About Quick Starts

Quick Starts are automated reference deployments that use AWS CloudFormation templates to deploy key technologies in the AWS Cloud, using AWS best practices for security and availability.