SlideShare a Scribd company logo
Setting up SharePoint 2013 on Azure: 
Lessons from the Field 
Zach Millis, Senior Consultant 
imason inc, www.imason.com
The Azure Group: Infrastructure Focus 
November 12, 2014
“A train, a database, bad 
internet, and a small 
farming town in Quebec.”
Agenda 
 Quick overview of… 
 Microsoft Azure Virtual Networks 
 Microsoft Azure Storage 
 Microsoft Azure Virtual Machines 
 Running SharePoint 2013 on Microsoft Azure 
 How to set up your environment 
 Azure Traffic Manager 
 Preview Portal: New SharePoint Server Farms option
Microsoft Azure Technical Overview
Overview of Microsoft Azure Virtual 
Networks
Microsoft Azure Virtual Networks 
Microsoft Azure Virtual Networks: 
 Provides a logical boundary around a 
group of VMs 
 Allows Microsoft Azure Virtual Machines to 
communicate with each other 
Building Blocks: 
 IP Addressing scheme (subnets) 
 DNS server(s) 
 VPN (optional)
Microsoft Azure Virtual Networks
Microsoft Azure Virtual Networks
Overview of Microsoft Azure 
Storage
Microsoft Azure Storage 
Types of storage: 
 Blob * 
 Table 
 Queue 
Replication Options: 
 Locally redundant (3x) 
 Geo-Redundant (6x) *
Microsoft Azure Storage – By the numbers… 
 Each Storage account is limited to 5,000 IOPs 
 Each Virtual Disk on a Standard VM is limited to 500 IOPs (300 for 
basic) 
Putting it together.. 
 ~10 VHDs max out a storage account
Microsoft Azure Storage – More numbers… 
 SharePoint Servers would max out around 1,500 IOPs 
 OS Disk 
 Data Disk (Logs) 
 Data Disk (Index) 
 SQL Servers could use more (depending on configuration) 
 OS Disk 
 Data X # of disks 
 Backups
Overview of Microsoft Azure Virtual 
Machines
Microsoft Azure Virtual Machines 
Compute Instance 
Name 
Virtual Cores RAM Max Data Disks IOPS 
Extra Small (A0) Shared 768 MB 1 1x500 
Small (A1) 1 1.75 GB 2 2x500 
Medium (A2) 2 3.5 GB 4 4x500 
Large (A3) 4 7 GB 8 8x500 
Extra Large (A4) 8 14 GB 16 16x500 
A6 4 28 GB 8 8x500 
A7 8 56 GB 16 16x500 
Note: Standard Tier sizes above
Microsoft Azure Virtual Machines
“That cloud be changin’ like 
wicked fast!”
Running SharePoint 2013 on 
Microsoft Azure
Active Directory, Security 
Active Directory 
 Required for a SharePoint Farm (1+ SharePoint Servers) 
 Standalone Domain (no VPN) 
 Corporate Domain or One-way Trust (Azure VPN) 
 Least-privilege accounts 
Security 
 Server Hardening 
 Non-default ports, named SQL instances 
 Always use SSL, with SHA-2 Certificates
SQL on Microsoft Azure 
 High-Availability Support 
 SQL Server Failover Cluster  Not Supported! 
 AlwaysOn Availability Groups 
 Note: Limited to a single Availability Group; High IO needs 
 Multiple Standalone SQL Servers 
 Use Aliases so you can scale out later 
 Disk Layout 
 What is supported?
SharePoint 2013 on Microsoft Azure 
Design: 
 Plan your Azure Virtual Network topology 
 Plan for your HA requirements 
 Plan your SQL topology – how will you scale out? 
 Plan your Azure Storage Accounts – how many IOPs do you need? 
 Software Versions (Windows, SQL, SP, etc) 
“Measure twice, cut once”
SharePoint 2013 on Microsoft Azure 
 What do you put on all those disks? 
 Disk 1: SharePoint Logs, IIS Logs 
 Disk 2: Program Files, SharePoint Index 
 SQL 
 Disk 1: Content DB 1 (mdf and ldf) 
 Disk 2: Content DB 2 (mdf and ldf) 
 Disk 3: System & Service Applications (non-Search) 
 Disk 4: Search DBs 
 Disk 5: TempDBs 
 Disk 6: Backup files
SharePoint 2013 on Microsoft Azure 
App 
SQL 
AD/DNS 
WFE 
OS Data Data 
OS Data Data 
OS Data Data Data 
OS Data
SharePoint 2013 on Microsoft Azure 
Other considerations 
 Monitoring 
 Detailed server monitoring (i.e. SCOM) 
 Application monitoring (i.e. is www.yoursite.com up?) 
 Patching 
 WSUS 
 SCCM 
 Manually (Do *NOT* have Windows Update automatically install updates!) 
 Backups 
 SQL backups? Local disk backups? 
 Standalone backup system?
“A 3am phone call… the 
woes of Windows Update”
How to Set Up Your Environment
Setting Up Your Environment 
Azure Provisioning 
1. Create a new Azure subscription 
2. Plan your network topology (subnets, IPs, etc) 
3. Create virtual network 
4. Create storage accounts 
5. Create VMs 
6. Add Data disks
Setting Up Your Environment 
AD & SQL Provisioning 
1. Initialize & format data disks 
2. Install AD/DNS on your DC 
3. Promote it to a domain controller 
4. Join servers to the domain 
5. Download SQL binaries 
6. Create Service Accounts 
7. Install & configure SQL
Setting Up Your Environment 
SharePoint Setup 
1. Install SharePoint 
2. Patch SharePoint 
3. Configure Farm 
4. Create Web Application(s) 
5. Configure Service Application(s) 
6. Publish Externally 
Note: You can use scripts to do this (http://autospinstaller.codeplex.com)
“A bad host, a LOT of 
downtime, and one heck of 
a Citrix Netscaler!”
Azure Traffic Manager
What is Traffic Manager? 
 Allows for routing of traffic to your site (WaaS or IaaS) based on 
three options: 
 Failover * 
 Performance 
 Weighted round-robin 
 Leverages DNS CNAME records
Using Azure Traffic Manager for Automatic 
Failover
Why should you use this? 
 Allow for planned maintenance while still providing a static page 
 Provide a semi-automated Failover to a maintenance page / “site is 
down” page 
 Note: You still need to know that something went wrong! Suggest using an 
external / 3rd party monitoring system
Key Considerations for Traffic Manager 
 Failover Scenarios: 
 IIS Response code that is NOT 200 
 This does not include: 
 SQL is down (IIS still returns a 200) 
 Any redirects (301/302 redirects) 
 AD is down 
 Etc 
 Usually need to set this to a specific URL (i.e. 
http://yoursite.com/Probe.aspx)
Provisioning a Full SharePoint 
Server Farm in the new Azure Portal
New “SharePoint Server Farm”
SharePoint Server Farm Options 
 High-Availability (9 servers) 
 Two Web Front End Servers 
 Two App Servers 
 SQL AlwaysOn Cluster with file share witness 
 Two Domain Controllers 
 Non-HA (4 servers) 
 Single WFE; Single App 
 Single SQL; Single DC
SharePoint Server Farm Options 
 All servers, accounts, DBs have a prefix 
 i.e. “MySP” 
 Can use different passwords for some of the 
accounts 
 A few clicks… some forms… and then it runs 
 ~2hrs for non-HA Farm 
 ~4hrs for HA Farm
So what does it look like?
SharePoint Server Farm Issues 
 General: 
 Single Storage Account for all VHDs 
 OS Version is 2012 for SP, 2012R2 for everything else 
 Azure Agent isn’t fully configurable 
 WinRM enabled publicly by default 
 SQL Setup 
 SQL Version compatibility with SharePoint Version 
 No SQL Alias 
 SQL Data / Log files are on different disks
SharePoint Server Farm Issues 
 SharePoint: 
 Install & Farm Accounts are the only two used 
 Secondary disk not used (although it is provisioned) 
 Central Admin port not configurable; Published externally 
 No Service Applications are provisioned
Questions?
“I know I wrote a blog post 
on that, but where is it?”
More reading! 
 How to Fully Patch SharePoint 2013 with SP1: http://tinyurl.com/imas-patch 
 Creating a SharePoint Server Farm in Azure: http://tinyurl.com/imas-spfarm 
 Traffic Manager on Microsoft Azure: http://tinyurl.com/imas-trafficman 
 Architecture of SharePoint 2013 Farms: Search Components and Tier 
Performance: http://tinyurl.com/imas-spsearch
I just want the content! 
 Available on Slide Share at 9pm EST tonight! 
 http://www.slideshare.net/ZacharyMillis/lessons-from-the-field-setting-up-sharepoint- 
on-azure 
 http://tinyurl.com/tagif-Nov12 
46 11/12/2014
Subscribe! 
www.imason.com/signup

More Related Content

PPTX
Setting Up SharePoint 2013 on Windows Azure Infrastructure as a Service - SPS...
PDF
SharePoint & SQL Server Working Together Efficiently
PPTX
SPSDC - To the Cloud! Using IaaS as a Hosting Provider for SharePoint
PDF
GAB 2016 Cloud Storage
PDF
How to backup Oracle Database to Dropbox, Windows Azure, Amazon S3, and local...
PPTX
SPSMadrid Get sql spinning with SharePoint. Best practice for the back end
PPT
Sql And Storage Considerations For Share Point Server 2010
PPSX
Provisioning Azure Virtual Machines to run SQL Server
Setting Up SharePoint 2013 on Windows Azure Infrastructure as a Service - SPS...
SharePoint & SQL Server Working Together Efficiently
SPSDC - To the Cloud! Using IaaS as a Hosting Provider for SharePoint
GAB 2016 Cloud Storage
How to backup Oracle Database to Dropbox, Windows Azure, Amazon S3, and local...
SPSMadrid Get sql spinning with SharePoint. Best practice for the back end
Sql And Storage Considerations For Share Point Server 2010
Provisioning Azure Virtual Machines to run SQL Server

What's hot (20)

PDF
Mongo db world 2014 nyc mongodb on azure - tips tricks and examples
PPTX
Unity Connect - Getting SQL Spinning with SharePoint - Best Practices for the...
PDF
Big App Workloads on Microsoft Azure - TechEd Europe 2014
PPTX
Sql Server 2014 Hybrid Cloud
PPTX
SQL Server 2014 New Features (Sql Server 2014 Yenilikleri)
PPTX
Building your first sql server cluster
PPTX
Optimizing Oracle databases with SSD - April 2014
PDF
Tech Ed North America 2014 - Java on Azure
PPTX
Sql Server 2014 In Memory
PPT
Sql Server On A Cluster
PPTX
Optimize oracle on VMware (April 2011)
PDF
Future Roadmap for Windows Server 2012 R2, System Center 2012 R2 and Azure
PDF
Oracle smart flash cache
PPTX
Optimize Oracle On VMware (Sep 2011)
PPT
Introducing CloudBacko cloud / local backup software
PPTX
How SQL Server 2016 SP1 Changes the Game
PPTX
MS Cloud Day - Building web applications with Azure storage
PDF
Scaling MongoDB in the cloud with Microsoft Azure
PPTX
WindowsAzureSDK1.7
PPTX
Performance Demystified for SQL Server on Azure Virtual Machines
Mongo db world 2014 nyc mongodb on azure - tips tricks and examples
Unity Connect - Getting SQL Spinning with SharePoint - Best Practices for the...
Big App Workloads on Microsoft Azure - TechEd Europe 2014
Sql Server 2014 Hybrid Cloud
SQL Server 2014 New Features (Sql Server 2014 Yenilikleri)
Building your first sql server cluster
Optimizing Oracle databases with SSD - April 2014
Tech Ed North America 2014 - Java on Azure
Sql Server 2014 In Memory
Sql Server On A Cluster
Optimize oracle on VMware (April 2011)
Future Roadmap for Windows Server 2012 R2, System Center 2012 R2 and Azure
Oracle smart flash cache
Optimize Oracle On VMware (Sep 2011)
Introducing CloudBacko cloud / local backup software
How SQL Server 2016 SP1 Changes the Game
MS Cloud Day - Building web applications with Azure storage
Scaling MongoDB in the cloud with Microsoft Azure
WindowsAzureSDK1.7
Performance Demystified for SQL Server on Azure Virtual Machines
Ad

Viewers also liked (10)

PDF
"Notetaking, Annotation, & Markup"
PPT
ESHRE Patients Session 2015
PPTX
Charge of Income Tax
PPTX
Critical Thinking IATEFL pl 2016
PPTX
The story of my life Charecter Sketch of Anne Sullivan
DOC
Fertility matters
PPTX
PPTX
How to Build a Successful Data Team - Florian Douetteau (@Dataiku)
PDF
Improve Your Club's Competitive Ability - From IHRSA 2016
PDF
Λύσεις ΕΠΑΛ 2016 με το παλαίο σύστημα
"Notetaking, Annotation, & Markup"
ESHRE Patients Session 2015
Charge of Income Tax
Critical Thinking IATEFL pl 2016
The story of my life Charecter Sketch of Anne Sullivan
Fertility matters
How to Build a Successful Data Team - Florian Douetteau (@Dataiku)
Improve Your Club's Competitive Ability - From IHRSA 2016
Λύσεις ΕΠΑΛ 2016 με το παλαίο σύστημα
Ad

Similar to Lessons from the Field: Setting up SharePoint on Azure (20)

PPTX
Navigating the turbulence on takeoff: Setting up SharePoint on Azure IaaS the...
PPTX
Navigating the turbulence on take-off: Setting up SharePoint on Azure IaaS th...
PPTX
Biwug2402 SharePoint on Azure
PPTX
SharePoint 2013 on Azure: Your Dedicated Farm in the Cloud
PPTX
PPTX
SPSVB - To the Cloud! Using IaaS as a Hosting Provider for SharePoint
PPTX
SharePoint Administration
PPTX
SPIntersection 2016 - TO THE CLOUD! USING IAAS AS A HOSTING PROVIDER FOR SHAR...
PPTX
Taking SharePoint to the Cloud
PPTX
Deploying SharePoint on Microsoft Azure #spsnairobi2014
PPTX
Microsoft SharePoint server 2010 Governance v1
PPTX
Microsoft SharePoint Server 2010 governance v1
PDF
O365Con18 - Running SharePoint on Azure Tips - Jared Shockley
PPTX
ExpertsLive Asia Pacific 2017 - Planning and Deploying SharePoint Server 2016...
PPTX
Planning and deploying_share_point_farm_in_azure_gabsg_2016
PPTX
Establishing Environment Best Practices T12 Brendan Law
PDF
Azure sharepointsql
PPTX
Share point 2013 on azure
PPTX
Ultimate SharePoint Infrastructure Best Practises Session - Isle of Man Share...
PPTX
Best Practices to SharePoint Physical and Information Architecture
Navigating the turbulence on takeoff: Setting up SharePoint on Azure IaaS the...
Navigating the turbulence on take-off: Setting up SharePoint on Azure IaaS th...
Biwug2402 SharePoint on Azure
SharePoint 2013 on Azure: Your Dedicated Farm in the Cloud
SPSVB - To the Cloud! Using IaaS as a Hosting Provider for SharePoint
SharePoint Administration
SPIntersection 2016 - TO THE CLOUD! USING IAAS AS A HOSTING PROVIDER FOR SHAR...
Taking SharePoint to the Cloud
Deploying SharePoint on Microsoft Azure #spsnairobi2014
Microsoft SharePoint server 2010 Governance v1
Microsoft SharePoint Server 2010 governance v1
O365Con18 - Running SharePoint on Azure Tips - Jared Shockley
ExpertsLive Asia Pacific 2017 - Planning and Deploying SharePoint Server 2016...
Planning and deploying_share_point_farm_in_azure_gabsg_2016
Establishing Environment Best Practices T12 Brendan Law
Azure sharepointsql
Share point 2013 on azure
Ultimate SharePoint Infrastructure Best Practises Session - Isle of Man Share...
Best Practices to SharePoint Physical and Information Architecture

Recently uploaded (20)

PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Network Security Unit 5.pdf for BCA BBA.
PPTX
Programs and apps: productivity, graphics, security and other tools
PPTX
Spectroscopy.pptx food analysis technology
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PDF
Electronic commerce courselecture one. Pdf
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PPTX
sap open course for s4hana steps from ECC to s4
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Approach and Philosophy of On baking technology
PDF
Machine learning based COVID-19 study performance prediction
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
NewMind AI Weekly Chronicles - August'25 Week I
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Network Security Unit 5.pdf for BCA BBA.
Programs and apps: productivity, graphics, security and other tools
Spectroscopy.pptx food analysis technology
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
Electronic commerce courselecture one. Pdf
MIND Revenue Release Quarter 2 2025 Press Release
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Agricultural_Statistics_at_a_Glance_2022_0.pdf
sap open course for s4hana steps from ECC to s4
Understanding_Digital_Forensics_Presentation.pptx
Mobile App Security Testing_ A Comprehensive Guide.pdf
MYSQL Presentation for SQL database connectivity
Per capita expenditure prediction using model stacking based on satellite ima...
Approach and Philosophy of On baking technology
Machine learning based COVID-19 study performance prediction
The AUB Centre for AI in Media Proposal.docx
Chapter 3 Spatial Domain Image Processing.pdf
NewMind AI Weekly Chronicles - August'25 Week I

Lessons from the Field: Setting up SharePoint on Azure

  • 1. Setting up SharePoint 2013 on Azure: Lessons from the Field Zach Millis, Senior Consultant imason inc, www.imason.com
  • 2. The Azure Group: Infrastructure Focus November 12, 2014
  • 3. “A train, a database, bad internet, and a small farming town in Quebec.”
  • 4. Agenda  Quick overview of…  Microsoft Azure Virtual Networks  Microsoft Azure Storage  Microsoft Azure Virtual Machines  Running SharePoint 2013 on Microsoft Azure  How to set up your environment  Azure Traffic Manager  Preview Portal: New SharePoint Server Farms option
  • 6. Overview of Microsoft Azure Virtual Networks
  • 7. Microsoft Azure Virtual Networks Microsoft Azure Virtual Networks:  Provides a logical boundary around a group of VMs  Allows Microsoft Azure Virtual Machines to communicate with each other Building Blocks:  IP Addressing scheme (subnets)  DNS server(s)  VPN (optional)
  • 10. Overview of Microsoft Azure Storage
  • 11. Microsoft Azure Storage Types of storage:  Blob *  Table  Queue Replication Options:  Locally redundant (3x)  Geo-Redundant (6x) *
  • 12. Microsoft Azure Storage – By the numbers…  Each Storage account is limited to 5,000 IOPs  Each Virtual Disk on a Standard VM is limited to 500 IOPs (300 for basic) Putting it together..  ~10 VHDs max out a storage account
  • 13. Microsoft Azure Storage – More numbers…  SharePoint Servers would max out around 1,500 IOPs  OS Disk  Data Disk (Logs)  Data Disk (Index)  SQL Servers could use more (depending on configuration)  OS Disk  Data X # of disks  Backups
  • 14. Overview of Microsoft Azure Virtual Machines
  • 15. Microsoft Azure Virtual Machines Compute Instance Name Virtual Cores RAM Max Data Disks IOPS Extra Small (A0) Shared 768 MB 1 1x500 Small (A1) 1 1.75 GB 2 2x500 Medium (A2) 2 3.5 GB 4 4x500 Large (A3) 4 7 GB 8 8x500 Extra Large (A4) 8 14 GB 16 16x500 A6 4 28 GB 8 8x500 A7 8 56 GB 16 16x500 Note: Standard Tier sizes above
  • 17. “That cloud be changin’ like wicked fast!”
  • 18. Running SharePoint 2013 on Microsoft Azure
  • 19. Active Directory, Security Active Directory  Required for a SharePoint Farm (1+ SharePoint Servers)  Standalone Domain (no VPN)  Corporate Domain or One-way Trust (Azure VPN)  Least-privilege accounts Security  Server Hardening  Non-default ports, named SQL instances  Always use SSL, with SHA-2 Certificates
  • 20. SQL on Microsoft Azure  High-Availability Support  SQL Server Failover Cluster  Not Supported!  AlwaysOn Availability Groups  Note: Limited to a single Availability Group; High IO needs  Multiple Standalone SQL Servers  Use Aliases so you can scale out later  Disk Layout  What is supported?
  • 21. SharePoint 2013 on Microsoft Azure Design:  Plan your Azure Virtual Network topology  Plan for your HA requirements  Plan your SQL topology – how will you scale out?  Plan your Azure Storage Accounts – how many IOPs do you need?  Software Versions (Windows, SQL, SP, etc) “Measure twice, cut once”
  • 22. SharePoint 2013 on Microsoft Azure  What do you put on all those disks?  Disk 1: SharePoint Logs, IIS Logs  Disk 2: Program Files, SharePoint Index  SQL  Disk 1: Content DB 1 (mdf and ldf)  Disk 2: Content DB 2 (mdf and ldf)  Disk 3: System & Service Applications (non-Search)  Disk 4: Search DBs  Disk 5: TempDBs  Disk 6: Backup files
  • 23. SharePoint 2013 on Microsoft Azure App SQL AD/DNS WFE OS Data Data OS Data Data OS Data Data Data OS Data
  • 24. SharePoint 2013 on Microsoft Azure Other considerations  Monitoring  Detailed server monitoring (i.e. SCOM)  Application monitoring (i.e. is www.yoursite.com up?)  Patching  WSUS  SCCM  Manually (Do *NOT* have Windows Update automatically install updates!)  Backups  SQL backups? Local disk backups?  Standalone backup system?
  • 25. “A 3am phone call… the woes of Windows Update”
  • 26. How to Set Up Your Environment
  • 27. Setting Up Your Environment Azure Provisioning 1. Create a new Azure subscription 2. Plan your network topology (subnets, IPs, etc) 3. Create virtual network 4. Create storage accounts 5. Create VMs 6. Add Data disks
  • 28. Setting Up Your Environment AD & SQL Provisioning 1. Initialize & format data disks 2. Install AD/DNS on your DC 3. Promote it to a domain controller 4. Join servers to the domain 5. Download SQL binaries 6. Create Service Accounts 7. Install & configure SQL
  • 29. Setting Up Your Environment SharePoint Setup 1. Install SharePoint 2. Patch SharePoint 3. Configure Farm 4. Create Web Application(s) 5. Configure Service Application(s) 6. Publish Externally Note: You can use scripts to do this (http://autospinstaller.codeplex.com)
  • 30. “A bad host, a LOT of downtime, and one heck of a Citrix Netscaler!”
  • 32. What is Traffic Manager?  Allows for routing of traffic to your site (WaaS or IaaS) based on three options:  Failover *  Performance  Weighted round-robin  Leverages DNS CNAME records
  • 33. Using Azure Traffic Manager for Automatic Failover
  • 34. Why should you use this?  Allow for planned maintenance while still providing a static page  Provide a semi-automated Failover to a maintenance page / “site is down” page  Note: You still need to know that something went wrong! Suggest using an external / 3rd party monitoring system
  • 35. Key Considerations for Traffic Manager  Failover Scenarios:  IIS Response code that is NOT 200  This does not include:  SQL is down (IIS still returns a 200)  Any redirects (301/302 redirects)  AD is down  Etc  Usually need to set this to a specific URL (i.e. http://yoursite.com/Probe.aspx)
  • 36. Provisioning a Full SharePoint Server Farm in the new Azure Portal
  • 38. SharePoint Server Farm Options  High-Availability (9 servers)  Two Web Front End Servers  Two App Servers  SQL AlwaysOn Cluster with file share witness  Two Domain Controllers  Non-HA (4 servers)  Single WFE; Single App  Single SQL; Single DC
  • 39. SharePoint Server Farm Options  All servers, accounts, DBs have a prefix  i.e. “MySP”  Can use different passwords for some of the accounts  A few clicks… some forms… and then it runs  ~2hrs for non-HA Farm  ~4hrs for HA Farm
  • 40. So what does it look like?
  • 41. SharePoint Server Farm Issues  General:  Single Storage Account for all VHDs  OS Version is 2012 for SP, 2012R2 for everything else  Azure Agent isn’t fully configurable  WinRM enabled publicly by default  SQL Setup  SQL Version compatibility with SharePoint Version  No SQL Alias  SQL Data / Log files are on different disks
  • 42. SharePoint Server Farm Issues  SharePoint:  Install & Farm Accounts are the only two used  Secondary disk not used (although it is provisioned)  Central Admin port not configurable; Published externally  No Service Applications are provisioned
  • 44. “I know I wrote a blog post on that, but where is it?”
  • 45. More reading!  How to Fully Patch SharePoint 2013 with SP1: http://tinyurl.com/imas-patch  Creating a SharePoint Server Farm in Azure: http://tinyurl.com/imas-spfarm  Traffic Manager on Microsoft Azure: http://tinyurl.com/imas-trafficman  Architecture of SharePoint 2013 Farms: Search Components and Tier Performance: http://tinyurl.com/imas-spsearch
  • 46. I just want the content!  Available on Slide Share at 9pm EST tonight!  http://www.slideshare.net/ZacharyMillis/lessons-from-the-field-setting-up-sharepoint- on-azure  http://tinyurl.com/tagif-Nov12 46 11/12/2014