1. 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
3. 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
4. About the presentation
• Overview of Windows Azure
• Evolution of SharePoint Deployments
• Github scripts to deploy SP2013 on Azure
5. 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)
6. 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 service
What is the difference?
What is relevant for setting up a SP2013 farm?
8. Virtual Networks – Pointto-Site
<subnet 1>
<subnet 2>
<subnet 3>
DNS
Server
On-premises
WA
Gateway
Hardware VPN or
Windows RRAS
Your datacenter
Individual
computers behind
corporate firewall
Virtual Network
9. Infrastructure Services on Windows Azure
IT Pro experience
IaaS and PaaS together
Support for key server apps
Pay by the minute
Storage Manageability and Mobility
High availability features
Advanced Hybrid Networking
VMs Stops/Payment Stops
MSDN agility
FedRAMP certified
11. 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.
15. 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 GitHub
https://github.com/windowsazure/azure-sdk-tools-samples
16. 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-WindowsAzure-PowerShell
Why do this?
- Reduce costs by leveraging IaaS
- Automate SharePoint farm deployment
- Explore Azure scale-out and scale-up
options
17. Single Virtual Machines Template
LB
WEB/APP
SQL
AD/DC/DNS
1 x Large
(4 Cores & 7 GB)
Data Tier
80
1 x A6
(4 Cores & 28 GB)
Cloud Service
20000
Virtual Network
Windows Azure
18. Highly Available Template
LB
WEB
APP
SQL
AD/DC/DNS
2 x Large
(4 Cores & 7 GB)
AVSET
SPWEB
AVSET
SPAPP
AVSET
SQLHA
App Tier
2 x Large
(4 Cores & 7 GB)
Data Tier
2 x A6
80
(4 Cores & 28 GB)
Cloud Service
20000
Virtual Network
Windows Azure
AVSET
DCSET
19. 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
20. 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
21. 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 features
Autoscale, Manage farm/site availability based on rules, etc
22. 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
23. References
Windows Azure
Scott Guthrie’s blog
Documentation on Virtual Networks
Windows Azure Powershell
SharePoint 2013 + Windows Azure
SharePoint 2013 on Windows Azure