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.

Use this Quick Start to deploy SharePoint Server 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 traditional and streamlined topologies for your cloud architecture.

The Quick Start also deploys Remote Desktop Gateway (RD Gateway) for remote administration, Active Directory Domain Services (AD DS) for user authentication and authorization, and SQL Server for database services. 


This Quick Start was developed by
AWS solutions architects.

  •  What you'll build
  •  How to deploy
  •  Cost and licenses
  •  What you'll build
  • This Quick Start uses AWS CloudFormation templates to set up the following  environment on AWS:

    • A SharePoint Server 2016 farm, based on your choice of traditional or streamlined topology.
    • Redundant servers for AD DS, SQL Server 2014, and SharePoint Server 2016 in two Availability Zones for high availability.
    • A virtual private cloud (VPC) in each Availability Zone to provide a private, isolated section of the AWS Cloud for your SharePoint Server farm and services.
    • Microsoft Windows Server 2016 with AD DS for user authentication and authorization, and RD Gateway for remote Windows administration.
    • Microsoft SharePoint Server 2016 instances for web front-end and application services.
    • SQL Server 2014 instances configured in a Windows Server Failover Cluster (WSFC) for database services.

    Except for the Active Directory stack, which uses the Amazon Machine Image (AMI) for Windows Server 2016, all servers are bootstrapped from scratch using the base AMI for Microsoft Windows Server 2012 R2.  

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

    1. If you don't already have an AWS account, sign up at
    2. Download SharePoint Server from the Microsoft website.
    3. Launch the Quick Start into your AWS account. The deployment takes approximately three hours.
    4. Test your SharePoint servers for high availability and automatic failover.

    To customize your deployment, you can choose a traditional or streamlined topology for your SharePoint Server farm, include Office Online Servers, or choose internal Elastic Load Balancing to build an intranet SharePoint Server farm.

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

    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% 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 and SQL Server. For production environments, you can license these products through the Microsoft License Mobility through Software Assurance program, and use your own product key during deployment. For development and test environments, you can leverage your existing MSDN licenses using Amazon EC2 Dedicated Instances or Dedicated Hosts. For details, see the MSDN on AWS webpage. Note that this Quick Start doesn’t currently support deployment to Dedicated Hosts or Dedicated Instances.