reference deployment

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 provides three deployment options:

  • Option 1: Deploy a single-server or multiple-server SharePoint 2019 farm into a new virtual private cloud (VPC). This option includes the deployment of Microsoft Active Directory Domain Services (Active Directory DS), Microsoft SQL Server, and Microsoft Remote Desktop Gateway (RD Gateway).
  • Option 2: Deploy a multiple-server SharePoint 2019 farm into an existing VPC.
  • Option 3: Deploy a single SharePoint 2019 server into an existing VPC.

This Quick Start was developed by
AWS solutions architects.

  •  What you'll build
  •  How to deploy
  •  Cost and licenses
  •  What you'll build
  • When deploying Option 1, this Quick Start uses AWS CloudFormation templates to set up the following environment on AWS:

    • 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.*
    • Network Load Balancers to distribute workloads between instances in the two Availability Zones.*
    • In the public subnets:
      • Managed network address translation (NAT) gateways to allow outbound internet access for resources in the private subnets.*
      • RD Gateway instances for remote Windows administration.*
    • In the private subnets:
      • SharePoint Server 2019 instances for web front-end and application services.
      • SQL Server 2017 configured in a Windows Server Failover Cluster (WSFC), with Always On availability groups for the database services.*
      • Microsoft Windows Server 2019 with Active Directory DS for user authentication and authorization.*

    * 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 DS, and RD 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 1-2 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.

  •  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.