SharePoint Server on AWS
Quick Start Reference Deployment Guide

Step 1. Prepare an AWS Account

  1. If you don't already have an AWS account, create one at by following the on-screen instructions. Part of the sign-up process involves receiving a phone call and entering a PIN using the phone keypad.

  2. Use the region selector in the navigation bar to choose the AWS region where you want to deploy SharePoint on AWS.

    Amazon EC2 locations are composed of Regions and Availability Zones. We currently offer twelve Regions in various geographic areas, with five more in development. Each Region includes at least two Availability Zones, which are isolated from each other with respect to power, network backbone, etc. Deploying your cloud applications across two Availability Zones helps you achieve high availability, even in the face of natural disasters that might impact a single Availability Zone.

                        Choosing an AWS region

    Figure 6: Choosing an AWS Region


    Consider choosing a region closest to your data center or corporate network to reduce network latency between systems running on AWS and the systems and users on your corporate network.

  3. Create a key pair in your preferred region. To do this, in the navigation pane of the Amazon EC2 console, choose Key Pairs, Create Key Pair, type a name, and then choose Create.

                        Creating a key pair

    Figure 7: Creating a key pair

    Amazon EC2 uses public-key cryptography to encrypt and decrypt login information. To be able to log into your instances, you must create a key pair. With Windows instances, we use the key pair to obtain the administrator password via the Amazon EC2 console, and then log in using Remote Desktop Protocol (RDP) as explained in the step-by-step instructions in the Amazon Elastic Compute Cloud User Guide.

  4. Check for default subnets in the AWS Region you selected. The AWS CloudFormation template requires at least two default subnets in the Region you selected. To check, open the Amazon VPC console. In the navigation pane, choose Subnets, and then make sure that at least two of the subnets are marked as default subnets.

  5. Verify that you have available Elastic IP addresses in your account. The AWS CloudFormation stack you will launch will automatically create Elastic IP addresses as needed for the SharePoint architecture. Each AWS account has a default limit of five addresses. To ensure beforehand that the AWS CloudFormation template will not fail because you’ve reached this limit, we recommend that you manually create two Elastic IP addresses in your AWS account and then delete them before you launch the AWS CloudFormation stack.

  6. If necessary, request a service limit increase for the instance types used for the deployment. You might need to request an increase if you already have an existing deployment that uses the same instance types as your SharePoint architecture or if you need additional Elastic IP addresses. To do this, in the AWS Support Center, choose Create Case, Service Limit Increase, EC2 instances, and then complete the fields in the limit increase form. It can take a few days for the new service limit to become effective.

                        Requesting a service limit increase

    Figure 8: Requesting a service limit increase