Lync Server on AWS
Lync Server Quick Start

Overview

Lync Server 2013 on AWS

Microsoft Lync Server 2013 is a communications software platform that offers instant messaging (IM), presence, conferencing, and telephony solutions for small, medium, and large businesses.

The AWS Cloud provides a suite of infrastructure services that enable you to deploy Lync Server 2013 in a fault-tolerant and affordable way. By deploying Lync Server 2013 on the AWS Cloud, you can take advantage of the functionality of Lync Server 2013 along with the flexibility and security of AWS.

This guide provides infrastructure and configuration information for planning and deploying a Lync Server 2013 infrastructure on the AWS Cloud. It doesn't cover general installation and software configuration tasks for Lync Server 2013. For general guidance and best practices, consult the Lync Server 2013 documentation on Microsoft TechNet.

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. As of the date of publication, the cost for using the Quick Start with default settings is approximately $5 an hour. Prices are subject to change. See the pricing pages for each AWS service you will be using in this Quick Start for full details.

Lync Server 2013 can be deployed and licensed through the Microsoft License Mobility through Software Assurance program. For development and test environments, you can leverage your existing MSDN licenses for Lync Server 2013 using Amazon Elastic Compute Cloud (Amazon EC2) Dedicated Instances. For details, see the MSDN on AWS webpage.

This deployment uses an evaluation copy of Lync Server 2013. To upgrade your version, consult Microsoft's documentation to determine any required steps based on the license type that you own.

This Quick Start launches the Amazon Machine Image (AMI) for Windows Server 2012 R2 and includes the license for the Windows Server 2012 R2 operating system. The AMI is updated on a regular basis with the latest service pack for the operating system, so you don’t have to install any updates.

Architecture Overview

Deploying this Quick Start with the default parameters builds the following Lync Server 2013 environment in the AWS Cloud.


		Quick Start Architecture for Lync Server 2013 on AWS

Figure 1: Quick Start Architecture for Lync Server 2013 on AWS

 

The AWS CloudFormation template creates a fully functional Lync Server 2013 deployment on the AWS Cloud. The following components are deployed by the AWS CloudFormation template:

  • An Amazon Virtual Private Cloud (Amazon VPC) with resources distributed across two Availability Zones.

  • Public subnets in each Availability Zone that provide access to and from the Internet. The public subnets include network address translation (NAT) instances for outbound internet access, and Remote Desktop Gateway (RD Gateway) instances for inbound remote administrative access. Lync Edge Servers can optionally be deployed in these subnets for external Lync users.

  • Private subnets in each Availability Zone for running enterprise workloads such as Active Directory domain controllers and Lync Server 2013 servers, shielded from direct access over the internet. The domain controllers act as enterprise certificate authorities (CAs) that issue the required SSL certificates to the Lync Server infrastructure.

  • Security groups to tightly control the flow of traffic between your Amazon EC2 instances.

  • Paired Lync Server 2013 Standard Edition pools, which are deployed in each Availability Zone to support disaster recovery and pool failover.

Keep in mind that you can home 50% of the users on the first pool, and home the remaining 50% of the users on the second pool. This will give you an active/active type of deployment, where servers in both Availability Zones are servicing users. In the event of a disaster, you can fail over to the other Availability Zone.

AWS Services

The core AWS components used by this Quick Start include the following AWS services. (If you are new to AWS, see the Getting Started section of the AWS documentation.)

  • Amazon VPC – The Amazon Virtual Private Cloud (Amazon VPC) service lets you provision a private, isolated section of the AWS Cloud where you can launch AWS services and other resources in a virtual network that you define. You have complete control over your virtual networking environment, including selection of your own IP address range, creation of subnets, and configuration of route tables and network gateways.

  • Amazon EC2 – The Amazon Elastic Compute Cloud (Amazon EC2) service enables you to launch virtual machine instances with a variety of operating systems. You can choose from existing Amazon Machine Images (AMIs) or import your own virtual machine images.

  • Amazon EBS – Amazon Elastic Block Store (Amazon EBS) provides persistent block-level storage volumes for use with Amazon EC2 instances in the AWS Cloud. Each Amazon EBS volume is automatically replicated within its Availability Zone to protect you from component failure, offering high availability and durability. Amazon EBS volumes provide the consistent and low-latency performance needed to run your workloads.