SP2013 in Azure SPS Va Beach Presentation
-
Upload
avinash-kondagunta -
Category
Technology
-
view
335 -
download
0
description
Transcript of 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
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
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
About the presentation
• Overview of Windows Azure
• Evolution of SharePoint Deployments
• Github scripts to deploy SP2013 on Azure
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)
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?
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.
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
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
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: [email protected]
References
Windows AzureScott Guthrie’s blog
Documentation on Virtual Networks
Windows Azure Powershell
SharePoint 2013 + Windows AzureSharePoint 2013 on Windows Azure