Installing SharePoint 2013 on Windows Azure Infrastructure Services
Applies To: Windows Azure
This tutorial contains the instructions for deploying a SharePoint 2013 farm on a set of Windows Azure Virtual Machines. The configuration consists of eight Virtual Machines. Each machine performs one of four roles, with duplication to ensure high availability:
Two domain controllers, a primary and a backup.
Two database servers.
Two SharePoint application servers.
Two SharePoint web servers.
Each VM in this configuration requires from 4 to 8 cores. The actual core count depends on the capabilities you need. Additionally, the Virtual Machine sizes can be changed after creation.
The process begins by creating various Azure components with the Windows Azure Management portal. The Virtual Machines are created as well as the empty disks that are attached to the machines.
A domain controller and its backup are required to create a domain. Later, all machines are joined to the domain during configuration.
The virtual machines that host SQL Server are then prepared with proper user accounts and access ports.
The SharePoint virtual machines can then be configured. SharePoint requires SQL Server to hold the application and web service data.
To ensure high availability, enable the SQL Server AlwaysOn Availability Group feature. The Availability Group requires enabling the Windows Server Failover Clustering feature on the machines that host SQL Server.
The AlwaysOn feature can then be enabled on the SQL Server host machines. And finally, the SharePoint databases must be prepared for inclusion in an AlwaysOn Availability group.
For guidance on performance recommendations, see SharePoint 2013 on Windows Azure Infrastructure. By default, each Windows Azure subscription has a 20 core count maximum. To request a higher count, see Windows Azure Support.
In This Section
Because of the complexity and length of the procedures, it is not possible to accomplish all procedures in one session. Instead, it is suggested the procedures be broken into a few smaller groupings.
- Session 1: Configure Windows Azure. Create a Virtual Network, subnets, and a Storage account. Create the virtual machines and empty disks.
- Session 2: Configure Domain Controllers. Configure two virtual machines as domain controllers.
- Session 3: Configure SQL Server Infrastructure. Prepare the Virtual Machines that host SQL Server.
- Session 4: Configuring a SharePoint Machine. Prepare the SharePoint machine.
- Session 5: Configuring AlwaysOn Availability Groups. Install the Windows Server Failover Clustering feature and configure the Virtual Machines to participate in the cluster.
- Session 6: Creating Availability Groups on Virtual Machines. Create the SQL Server AlwaysOn Availability groups and prepare databases for inclusion in the groups.