SP2013 Deployment on Windows Azure

Post on 15-Jan-2015

243 views 1 download

Tags:

description

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

transcript

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

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?

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

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

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

MSDN Subscription

- MSDN Subscription levels + Azure credits

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.

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

Traditional Deployment w/o

Automation

LB WEB SQLAPP

80

Networking Infrastructure

Cloud Deployment w/o Automation

LB WEB SQLAPP

80

Virtual Network

Cloud Deployment with Automation

LB WEB SQLAPP

80

Virtual Network

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

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)

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

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

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

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

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: akondagunta@3fectasolutions.com

References

Windows AzureScott Guthrie’s blog

Documentation on Virtual Networks

Windows Azure Powershell

SharePoint 2013 + Windows AzureSharePoint 2013 on Windows Azure