23
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 in Azure SPS Va Beach Presentation

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: SP2013 in Azure SPS Va Beach Presentation

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 in Azure SPS Va Beach Presentation

7:30 - 8:30 -

Registration(Lobby)

Breakfast (Sponsor

Hall)

8:30 - 8:45 - Welcome

9:00 - 10:15 – 1st Sessions

10:30 - 11:45 – 2nd

Sessions

11:45 - 12:30 – Lunch

(Sponsor Hall)

12:30 - 1:45 - 3rd Sessions

2:00 - 3:15 – 4th Sessions

3:30 - 4:45 – 5th Sessions

5:00 - 5:30 - Closing &

Giveaways

Welcome to SharePoint Saturday

Virginia BeachJan 11, 2014

Page 3: SP2013 in Azure SPS Va Beach Presentation

About the Speaker

Avinash Kondagunta

SharePoint Architect

Trifecta Solutions LLC, Dan Solutions Inc.

- 9 Years of IT Consulting experience serving large organizations

- 4+ years of experience working on SP2007, SP2010 & SP2013

- Microsoft Certified SharePoint Consultant(MCTS & MCPD in SP2010)

- Worked on 4+ separate SharePoint implementations in various roles

Page 4: SP2013 in Azure SPS Va Beach Presentation

About the presentation

• Overview of Windows Azure

• Evolution of SharePoint Deployments

• Github scripts to deploy SP2013 on Azure

Page 5: SP2013 in Azure SPS Va Beach Presentation

High Level IT Trends

Commoditization of IT (SharePoint)

Cloud-based development Vs On-premise

development (Azure)

In-house Vs Outsourcing development (Azure)

The future is in analytics (Azure)

Build cloud-based products (Azure)

Page 6: SP2013 in Azure SPS Va Beach Presentation

Windows Azure

Azure overview(demo)What is an Azure Subscription?

What is IaaS, PaaS & SaaS?

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 7: SP2013 in Azure SPS Va Beach Presentation

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 8: SP2013 in Azure SPS Va Beach Presentation

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 9: SP2013 in Azure SPS Va Beach Presentation

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 10: SP2013 in Azure SPS Va Beach Presentation

MSDN Subscription

- MSDN Subscription levels + Azure credits

Page 11: SP2013 in Azure SPS Va Beach Presentation

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 12: SP2013 in Azure SPS Va Beach Presentation

Traditional Deployment w/o

Automation

LB WEB SQLAPP

80

Networking Infrastructure

Page 13: SP2013 in Azure SPS Va Beach Presentation

Cloud Deployment w/o Automation

LB WEB SQLAPP

80

Virtual Network

Page 14: SP2013 in Azure SPS Va Beach Presentation

Cloud Deployment with Automation

LB WEB SQLAPP

80

Virtual Network

Page 15: SP2013 in Azure SPS Va Beach Presentation

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 16: SP2013 in Azure SPS Va Beach Presentation

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?

- Reduce costs by leveraging IaaS

- Automate SharePoint farm deployment

- Explore Azure scale-out and scale-up

options

Page 17: SP2013 in Azure SPS Va Beach Presentation

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 18: SP2013 in Azure SPS Va Beach Presentation

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 19: SP2013 in Azure SPS Va Beach Presentation

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 20: SP2013 in Azure SPS Va Beach Presentation

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 21: SP2013 in Azure SPS Va Beach Presentation

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 22: SP2013 in Azure SPS Va Beach Presentation

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 23: SP2013 in Azure SPS Va Beach Presentation

References

Windows AzureScott Guthrie’s blog

Documentation on Virtual Networks

Windows Azure Powershell

SharePoint 2013 + Windows AzureSharePoint 2013 on Windows Azure