reference deployment

Sitecore XP 9.3 on AWS

Web CMS that automates marketing for a personalized user experience

The Sitecore Experience Platform (XP) is a content management system (CMS) that automates marketing to deliver a personalized user experience.

This Quick Start deploys a multirole architecture into individual Auto Scaling groups to ensure recoverability when an instance fails. Database services are provided by SQL Server through Amazon Relational Database Service (Amazon RDS), and caching is managed by Redis on Amazon ElastiCache.

Sitecore logo

This Quick Start was developed
by AWS solutions architects.

  •  What you'll build
  •  How to deploy
  •  Cost and licenses
  •  What you'll build
  • The Quick Start sets up the following:

    • A highly available architecture that spans two Availability Zones.*
    • A virtual private cloud (VPC) configured with public and private subnets, according to AWS best practices, to provide you with your own virtual network on AWS.*
    • A Microsoft remote desktop gateway (RDGW) in an Auto Scaling group to allow inbound remote desktop access to Amazon Elastic Compute Cloud (Amazon EC2) instances in the public and private subnets.*
    • In the public subnets:
      • Managed network address translation (NAT) gateways to allow outbound internet access for resources in the private subnets.*
      • An internet-facing Application Load Balancer (ALB) for routing traffic to the instances for content delivery, content management, and identity server.
    • In the private subnets:
      • Sitecore roles deployed on a single Amazon EC2 instance that’s contained within an Auto Scaling group.
      • An internal ALB for the reporting and processing roles.
      • Network Load Balancers (NLBs) for Transport Layer Security (TLS) pass-through for the remaining Sitecore instances.
      • Each EC2 instance is deployed into its own Auto Scaling group.
      • Amazon Route 53 private hosted zone for internal Domain Name System (DNS) lookups within the VPC.
      • Amazon ElastiCache for Redis.
    • An EC2 Amazon Machine Image (AMI), which is used in the initial deployment of all Sitecore roles and in subsequent Auto Scaling events.
    • AWS Systems Manager to store parameter data and the AMI automation build document.
    • Amazon Simple Storage Service (Amazon S3) artifacts bucket for storing static data.
    • Amazon RDS SQL Server to provide database services.
    • Amazon CloudWatch for monitoring deployed services.
    • AWS Secrets Manager for access control.
    • AWS Certificate Manager (ACM) for access control.
    • A Lambda function to convert and import the certificate into ACM.

    * The template that deploys the Quick Start into an existing VPC skips the components marked by asterisks and prompts you for your existing VPC configuration.

  •  How to deploy
  • To deploy Sitecore XP 9.3, follow the instructions in the deployment guide. The deployment process, which takes about 1–1.5 hours, includes these steps:

    1. If you don't already have an AWS account, sign up at https://aws.amazon.com, and sign in to your account.
    2. Before you launch the Quick Start, see the section Prepare for the Sitecore deployment in the guide. To launch the Quick Start, choose from the following two options:
    3. Post-deployment steps.
    4. Test the deployment.

    Amazon may share user-deployment information with the AWS Partner that collaborated with AWS on the Quick Start.  

  •  Cost and licenses
  • You are responsible for the cost of the AWS services used while running this Quick Start deployment. There is no additional cost for using the Quick Start.

    The AWS CloudFormation template for this Quick Start includes configuration parameters that you can customize. Some of these settings, such as instance type, affect the cost of deployment. For cost estimates, see the pricing pages for each AWS service you use. Prices are subject to change.

    Tip: After you deploy the Quick Start, we recommend that you enable the AWS Cost and Usage Report. This report delivers billing metrics to an S3 bucket in your account. It provides cost estimates based on usage throughout each month and finalizes the data at the end of the month. For more information about the report, see the AWS documentation.

    This Quick Start requires a Sitecore XP 9.3 license. To use the Quick Start in a production environment, sign up for a developer trial license. For a full license, contact a Sitecore sales representative or Sitecore partner. For more information, see the deployment guide.