20
Cloudy with a chance of Azure Setting up SP2013 Demo/Test Environment on Windows Azure By Avinash Kondagunta - SharePoint Addict - MCTS SharePoint 2010, MCPD SharePoint 2010 - Azure Newbie

SP2013 Deployment on Windows Azure

Embed Size (px)

DESCRIPTION

Slides for the SharePoint User group demo on 11/20/2013

Citation preview

Page 1: SP2013 Deployment on Windows Azure

Cloudy with a

chance of AzureSetting up SP2013 Demo/Test Environment

on Windows Azure

By Avinash Kondagunta- SharePoint Addict

- MCTS SharePoint 2010, MCPD SharePoint 2010

- Azure Newbie

Page 2: SP2013 Deployment on Windows Azure

Windows Azure

Azure overview(demo)What is an Azure Subscription?

What PaaS & IaaS services are available on Azure?

What is a Windows Azure Virtual Network?

What is a cloud service and why is it useful?

Platform as a service vs Infrastructure as a serviceWhat is the difference?

What is relevant for setting up a SP2013 farm?

Page 4: SP2013 Deployment on Windows Azure

WA Gateway

On-premises

Your datacenter

Hardware VPN or Windows RRAS

Virtual Network

<subnet 1> <subnet 2> <subnet 3>

DNS Server

Virtual Networks: Site-to-

Site

Page 5: SP2013 Deployment on Windows Azure

On-premises

Your datacenter

Individual computers behind corporate firewall

Virtual Networks – Point-

to-Site

Virtual Network

<subnet 1> <subnet 2> <subnet 3>

DNS Server

Hardware VPN or Windows RRAS

WA Gateway

Page 6: SP2013 Deployment on Windows Azure

Infrastructure Services on Windows Azure

Storage Manageability and Mobility

Advanced Hybrid Networking

Support for key server apps

IT Pro experience

High availability features

IaaS and PaaS together

Pay by the minute

VMs Stops/Payment Stops

MSDN agility

FedRAMP certified

Page 7: SP2013 Deployment on Windows Azure

MSDN Subscription

- MSDN Subscription levels + Azure credits

Page 8: SP2013 Deployment on Windows Azure

Azure IaaS Services for SP2013

The picture to the right shows the various

services available on Windows Azure

categorized by the layer on which

they operate.

Windows Azure IaaS Services

utilized in this demo are

highlighted in red.

Page 9: SP2013 Deployment on Windows Azure

Deploy SP2013 on Azure using

Powershell

Premise for today’s show (Thanks Microsoft!):https://github.com/WindowsAzure/azure-sdk-tools-samples/wiki/Automated-Deployment-of-SharePoint-2013-with-Windows-

Azure-PowerShell

Why do this?

- Automate SharePoint farm deployment

- Reduce costs by leveraging IaaS

- Explore Azure scale-out and scale-up

options

Page 10: SP2013 Deployment on Windows Azure

Traditional Deployment w/o

Automation

LB WEB SQLAPP

80

Networking Infrastructure

Page 11: SP2013 Deployment on Windows Azure

Cloud Deployment w/o Automation

LB WEB SQLAPP

80

Virtual Network

Page 12: SP2013 Deployment on Windows Azure

Cloud Deployment with Automation

LB WEB SQLAPP

80

Virtual Network

Page 13: SP2013 Deployment on Windows Azure

SharePoint 2013 Automation Scripts

PowerShell Scripts that use Remote PowerShell for automated deployment of Active Directory, SQL Server and SharePoint 2013.

Two Sample Configurations Available

HighlyAvailable and SingleVMs

Download from GitHubhttps://github.com/windowsazure/azure-sdk-tools-samples

Page 14: SP2013 Deployment on Windows Azure

Single Virtual Machines Template

AD/DC/DNSLB WEB/APP SQL

80

20000

Cloud Service

Virtual Network

Windows Azure

1 x Large

(4 Cores & 7 GB)

Data Tier

1 x A6

(4 Cores & 28 GB)

Page 15: SP2013 Deployment on Windows Azure

2 x Large

(4 Cores & 7 GB)

App Tier

2 x Large

(4 Cores & 7 GB)

Data Tier

2 x A6

(4 Cores & 28 GB)

Highly Available TemplateAD/DC/DNSLB WEB SQLAPP

80

20000

Cloud Service

Virtual Network

Windows Azure

AVSETSPWEB

AVSETSPAPP

AVSETSQLHA

AVSETDCSET

Page 16: SP2013 Deployment on Windows Azure

Lets get started!

Prerequisites:

1) Connect to your Azure subscription

2) Enable PowerShell "Second-Hop" Functionality with CredSSP

Network Infrastructure + Storage Accounts + VMs for Active Directory

+ VMs for SharePoint + VMs for SQL = SP 2013 farm

Single VM Template vs Highly Available Template

Single VM Template

- Create a 3 VM farm for demo/test purposes with a pre-built configuration

Highly Available Template

- Utilize dependency injection to build customized highly-available farms automatically

Page 17: SP2013 Deployment on Windows Azure

Configuration guidelines

- Update the Virtual network config

- Choose appropriate VMs based on

criteria(cost/performance/scalability)

- Create custom images and upload for usage

on Azure

- Update the config files based on appropriate

scale-out & scale-up strategies

Page 18: SP2013 Deployment on Windows Azure

Lets Deploy the SP2013 farm!

- Review the config files

- Overview of the farm deployment output

using the master deployment script

- Access the SP2013 publishing site created

by the deployment

- Post deployment featuresAutoscale, Manage farm/site availability based on rules, etc

Page 19: SP2013 Deployment on Windows Azure

Thank you for coming!

Hope this was useful to everyone.

Note: This demo did not include the configuration of apps

for SP2013 or workflows(which can be configured after

the initial farm setup).

Relevant resources:Microsoft White paper for deploying SP2013 on Windows Azure

Github SP2013 Azure Powershell Deployment Wiki Contact Info:Name: Avinash Kondagunta

Email: [email protected]

Page 20: SP2013 Deployment on Windows Azure

References

Windows AzureScott Guthrie’s blog

Documentation on Virtual Networks

Windows Azure Powershell

SharePoint 2013 + Windows AzureSharePoint 2013 on Windows Azure