reference deployment

Microsoft SharePoint Server on AWS

Web application platform for content and collaboration on the AWS Cloud

Amazon Web Services (AWS) provides a flexible, secure, affordable, and highly available cloud platform where you can take advantage of the content and collaboration features of Microsoft SharePoint Server 2019.

Use this Quick Start to deploy SharePoint Server 2019 into your AWS account automatically, in accordance with AWS best practices for security and high availability. The deployment is automated by AWS CloudFormation templates and supports both multiple-server and single-server topologies for your cloud architecture.


This Quick Start was developed by
AWS solutions architects.

  •  What you'll build
  •  How to deploy
  •  Cost and licenses
  •  What you'll build
  • Deploying this Quick Start for a new virtual private cloud (VPC) with default parameters bulds the following environment in the AWS Cloud:

    • A highly available architecture that spans two Availability Zones.*
    • A VPC configured with public and private subnets according to AWS best practices, to provide you with your own virtual network on AWS.*
    • In the public subnets:
      • Managed network address translation (NAT) gateways to allow outbound internet access for resources in the private subnets.*
      • A Remote Desktop Gateway in an Auto Scaling group to allow Remote Desktop Protocol (RDP) to Amazon Elastic Compute (Amazon EC2) instances in public and private subnets.*
    • In the private subnets:
      • An Application Load Balancer for the Microsoft SharePoint front-end servers.
      • Two Amazon EC2 instances serving as Microsoft SharePoint front-end servers.
      • A Network Load Balancer for the Microsoft SharePoint applications servers.
      • Two Amazon EC2 instances serving as Microsoft SharePoint application servers.
      • Two Amazon EC2 instances serving as Microsoft SQL Servers in a highly available cluster.
      • An Amazon EC2 instance serving as a Windows failover clustering file share witness.
      • Two Amazon EC2 instances serving as Microsoft Active Directory domain controllers.

    * 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. If your existing VPC does not contain instances of SQL Server, Active Directory Domain Services, and Remote Desktop Gateway, you can deploy them by using their respective Quick Starts. See the deployment guide for details.

  •  How to deploy
  • To build your SharePoint Server environment on AWS, follow the instructions in the deployment guide. The deployment process takes approximately 4 hours and includes these steps:

    1. If you don't already have an AWS account, sign up at, and sign in to your account.
    2. Download the evaluation edition of SharePoint Server from Microsoft Download Center.
    3. Launch the Quick Start into your AWS account. You have three deployment options:
    4. Test your SharePoint servers for high availability and automatic failover.

    Deployment to an existing VPC might require additional setup steps prior to launch. For details, see the deployment guide.

    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 reference deployment. There is no additional cost for using the Quick Start itself.

    The AWS CloudFormation templates for this deployment include configuration parameters that you can customize, and some settings, such as the instance types and the number of instances, can greatly affect the cost of the deployment.

    The default configuration for the Quick Start represents an average of 40 percent savings over the typical cost to deploy an on-premises SharePoint solution. For more information and estimates, see the Quick Start deployment guide.

    By default, the Quick Start installs the evaluation edition of SharePoint Server 2019 and SQL Server provided by Microsoft. For production environments, you can license SharePoint Server and SQL Server through the Microsoft License Mobility through Software Assurance program, and use your own product key during deployment. This Quick Start is not appropriate for development or test environments in which you leverage your existing Microsoft Developer Network (MSDN) licenses, because it does not support Dedicated Hosts or Dedicated Instances. For details, see the MSDN on AWS webpage.