SlideShare a Scribd company logo
@spsahmedabad #SPSAhmedabad
Brought to you by:
SPSAhmedabad 2018
A Community Event to Learn About Azure, Office 365 & SharePoint
@spsahmedabad #SPSAhmedabad
Jasjit Chopra
PENTHARA TECHNOLOGIES
MS Cloud Solution Architect and Azure MVP with strong background in
Azure, SharePoint and Office 365. As a SharePoint expert he has worked
with many multinational clients including HP, Avanade, Accenture,
Unistar Nuclear Energy, Warner Music Group, Syneos Health and
iHeartMedia. Jasjit holds a Masters of Business Administration in
Technology and Management from CERAM, Sophia Antipolis, France.
Having worked for different clients across the United States Jasjit has
gained insight knowledge on Business Processes for the State
Government and Manufacturing, Nuclear, Pharmaceutical and Music
industries.
Email : Jasjit@penthara.com
Twitter : @jasjitchopra
Facebook : jasjitchopra
LinkedIn : jasjitchopra
Running SP 2016 in Azure – The Do’s and the Don’ts
@spsahmedabad #SPSAhmedabad
WHY?
Don’t Do It
If you can do it in Office 365 do it there first
@spsahmedabad #SPSAhmedabad
Why do it ?
• Retire existing datacenter / hardware
• Fresh start
• Evaluation
• Elasticity *
@spsahmedabad #SPSAhmedabad
Scenarios
• Dev/test
• Pilot / Proof of Concept
• Production
• Disaster Recovery
• Hybrid
@spsahmedabad #SPSAhmedabad
Design Process
• Identity
• Resource groups
• Connectivity
• Virtual Machines
• Storage
• Security
@spsahmedabad #SPSAhmedabad
Resource Groups
• By Function / Role
• Life Cycle
• Project Based
• Department Based
@spsahmedabad #SPSAhmedabad
Connectivity
• Express Route recommended
• Be vary of Data costs
• Latency based on location
• IP address spacing
• Static IPs
• Azure Load Balancer
• Not at par with F5
• Third party appliances for load balancing
@spsahmedabad #SPSAhmedabad
Virtual Machines
• Design limited by VM sizes in Azure
• Use large memory sizes for un-precited usage patterns
• Undersize issue
• Disk Size limitation
• Disk count limitation
• IOPS limitations
• Availability Sets
• Sys prep supported
• Pre-loaded Azure VM images – minimum supported version
There is no PERFECT size for SharePoint
@spsahmedabad #SPSAhmedabad
VM Costs
Number of Server
Cores
Server SKU RAM in GB
Approx Cost
Per Month
4 Cores
D12 Standard 28 $ 485
D3 v2 Standard 14 $ 417
D12 v2 Standard 28 $ 485
D3 v2 Promo 14 $ 286
D12 v2 Promo 28 $ 335
8 Cores
D13 Standard 56 $ 870
D4 v2 Standard 28 $ 830
D13 v2 Standard 56 $ 870
D4 v2 Promo 28 $ 570
D13 v2 Promo 56 $ 670
@spsahmedabad #SPSAhmedabad
Storage
• Premium Storage (SQL and SP running Search Role)
• 200 MBPS min IOPS requirement for Index
• Not just IOPS but bandwidth limitations as well play a role
• Separate storage accounts per VM recommended (2 VMs OK)
• Diagnostics
• Use the same RG as VM
• Managed Disks
• Disk as an ARM resource
@spsahmedabad #SPSAhmedabad
Storage (Continued…)
•Run SQL TempDB on Non-Persistent SSD drive
•Extend Content DBs directly to blob storage
(SQL 2014 onwards)
• VM NICs have direct access – better performance
• Easy disk management (less drive letters)
•LRS Only supported
@spsahmedabad #SPSAhmedabad
How?
• PowerShell
• ARM (ASM – No No)
• DSC
• Other Third Party Orchestration systems
To get Started:
SharePoint Server 2016 High Availability Farm in Azure Deployment Kit
https://gallery.technet.microsoft.com/sharepoint-server-2016-3d3d9071
https://technet.microsoft.com/library/mt793552(v=office.16).aspx
https://github.com/Azure/azure-quickstart-templates
@spsahmedabad #SPSAhmedabad
Supportability
• Non-production farms, such as those used for dev/test
environments or for proof-of-concept
• As a disaster recovery target using log shipping, SQL Server
AlwaysOn Availability Groups, or Azure Site Recovery
• Production farms, using Azure premium storage for servers running
the search role
Production farms running SharePoint 2013 are also
supported. SharePoint 2010 is no longer in mainstream
support, however it can be installed on Azure VMs for
testing and validation of migration scenarios.
@spsahmedabad #SPSAhmedabad
Supportability
• Office Web Apps !!
@spsahmedabad #SPSAhmedabad
SP 2016 with SQL Always On
@spsahmedabad #SPSAhmedabad
THANK YOU !
Please give us your feedback 
Rate each session with
SPS Events Portal from
https://bit.ly/2DvoGMS

More Related Content

PPTX
Running SharePoint 2016 in Azure - The Do's and the Dont's
Jasjit Chopra
 
PPT
Hot tech 20161005-ep0016-idera - index insanity - how to avoid database chaos...
Dez Blanchfield
 
PPTX
Azure dboptions maniacs_nerdzao2802
Marcelo Adade
 
PPTX
SPS Kansas City - Gathering requirements and building taxonomy - November 2013
Ruven Gotz
 
PPTX
SQL vs NoSQL
beCloudReady
 
PDF
Top apache-spark concepts and services in India
Aegis Software Canada
 
PPTX
SPS Kansas City - MS-Access and SharePoint - The new old thing - November 2013
Ruven Gotz
 
PPTX
SQL Azure - the good, the bad and the ugly.
Pini Krisher
 
Running SharePoint 2016 in Azure - The Do's and the Dont's
Jasjit Chopra
 
Hot tech 20161005-ep0016-idera - index insanity - how to avoid database chaos...
Dez Blanchfield
 
Azure dboptions maniacs_nerdzao2802
Marcelo Adade
 
SPS Kansas City - Gathering requirements and building taxonomy - November 2013
Ruven Gotz
 
SQL vs NoSQL
beCloudReady
 
Top apache-spark concepts and services in India
Aegis Software Canada
 
SPS Kansas City - MS-Access and SharePoint - The new old thing - November 2013
Ruven Gotz
 
SQL Azure - the good, the bad and the ugly.
Pini Krisher
 

Similar to Running SP 2016 in Azure - The Do's and the Don'ts (20)

PPTX
Implementing enterprise cloud scenarios with Microsoft cloud services and pla...
Krunal Trivedi
 
PPTX
Dynamics Saturday Madrid 2019 - AI to improve productivity
Alberto Diaz Martin
 
PPTX
Dynamics saturday madrid 2019 ai para mejorar la productividad
Demian Raschkovan
 
PDF
Building a Cross Cloud Data Protection Engine
Databricks
 
PDF
Building Data Quality pipelines with Apache Spark and Delta Lake
Databricks
 
PPTX
PostgreSQL as a Strategic Tool
EDB
 
PPTX
SharePoint Performance: Physical to Virtual to Microsoft Azure Cloud and Offi...
Joel Oleson
 
PPTX
SharePoint Databases: What you need to know (201512)
Alan Eardley
 
PPTX
Webinar: Scaling MongoDB
MongoDB
 
PDF
Introduction to azure document db
Antonios Chatzipavlis
 
PPTX
Hybrid Transactional/Analytics Processing with Spark and IMDGs
Ali Hodroj
 
PPTX
SPSNYC2019 - What is Common Data Model and how to use it?
Nicolas Georgeault
 
PPTX
Future of pandas
Jeff Reback
 
PPTX
Practical Business Intelligence with SharePoint 2013
Ivan Sanders
 
PDF
Reducing Database Pain & Costs with Postgres
EDB
 
PPTX
いそがしいひとのための Microsoft Ignite 2018 最新情報 Data 編
Miho Yamamoto
 
PDF
Adf and ala design c sharp corner toronto chapter feb 2019 meetup nik shahriar
Nilesh Shah
 
PPTX
GigaSpaces Flash Memory Summit 2014
Shay Hassidim
 
PPTX
I3 - Running SharePoint 2016 in Azure the do's and dont's - Jasjit Chopra
SPS Paris
 
PDF
SAP HANA Geçiş Sürecinde ve Sonrasında Microsoft Azure Neleri Kolaylaştırır?
Core To Edge
 
Implementing enterprise cloud scenarios with Microsoft cloud services and pla...
Krunal Trivedi
 
Dynamics Saturday Madrid 2019 - AI to improve productivity
Alberto Diaz Martin
 
Dynamics saturday madrid 2019 ai para mejorar la productividad
Demian Raschkovan
 
Building a Cross Cloud Data Protection Engine
Databricks
 
Building Data Quality pipelines with Apache Spark and Delta Lake
Databricks
 
PostgreSQL as a Strategic Tool
EDB
 
SharePoint Performance: Physical to Virtual to Microsoft Azure Cloud and Offi...
Joel Oleson
 
SharePoint Databases: What you need to know (201512)
Alan Eardley
 
Webinar: Scaling MongoDB
MongoDB
 
Introduction to azure document db
Antonios Chatzipavlis
 
Hybrid Transactional/Analytics Processing with Spark and IMDGs
Ali Hodroj
 
SPSNYC2019 - What is Common Data Model and how to use it?
Nicolas Georgeault
 
Future of pandas
Jeff Reback
 
Practical Business Intelligence with SharePoint 2013
Ivan Sanders
 
Reducing Database Pain & Costs with Postgres
EDB
 
いそがしいひとのための Microsoft Ignite 2018 最新情報 Data 編
Miho Yamamoto
 
Adf and ala design c sharp corner toronto chapter feb 2019 meetup nik shahriar
Nilesh Shah
 
GigaSpaces Flash Memory Summit 2014
Shay Hassidim
 
I3 - Running SharePoint 2016 in Azure the do's and dont's - Jasjit Chopra
SPS Paris
 
SAP HANA Geçiş Sürecinde ve Sonrasında Microsoft Azure Neleri Kolaylaştırır?
Core To Edge
 
Ad

More from Jasjit Chopra (15)

PPTX
Using microsoft graph toolkit with react applications
Jasjit Chopra
 
PPTX
Demystifying versioning in spfx solutions
Jasjit Chopra
 
PPTX
Getting started with ms graph api
Jasjit Chopra
 
PPTX
How to get started with office 365 development
Jasjit Chopra
 
PPTX
Introduction to Azure GAB 2018
Jasjit Chopra
 
PPTX
Microsoft azure machine learning jump start
Jasjit Chopra
 
PPTX
Deep dive into azure virtual machines
Jasjit Chopra
 
PPTX
Running SharePoint 2016 in azure
Jasjit Chopra
 
PPTX
Getting started with microsoft cognitive services api
Jasjit Chopra
 
PPTX
Getting Started with Xamarin App Development
Jasjit Chopra
 
PPTX
Introduction to Azure machine learning
Jasjit Chopra
 
PPTX
KeyNote - Intro to Azure
Jasjit Chopra
 
PPTX
How to run blazingly fast word press on azure
Jasjit Chopra
 
PPTX
Creating your first data science experiment in azure machine learning studio
Jasjit Chopra
 
PPTX
Getting started with development in azure
Jasjit Chopra
 
Using microsoft graph toolkit with react applications
Jasjit Chopra
 
Demystifying versioning in spfx solutions
Jasjit Chopra
 
Getting started with ms graph api
Jasjit Chopra
 
How to get started with office 365 development
Jasjit Chopra
 
Introduction to Azure GAB 2018
Jasjit Chopra
 
Microsoft azure machine learning jump start
Jasjit Chopra
 
Deep dive into azure virtual machines
Jasjit Chopra
 
Running SharePoint 2016 in azure
Jasjit Chopra
 
Getting started with microsoft cognitive services api
Jasjit Chopra
 
Getting Started with Xamarin App Development
Jasjit Chopra
 
Introduction to Azure machine learning
Jasjit Chopra
 
KeyNote - Intro to Azure
Jasjit Chopra
 
How to run blazingly fast word press on azure
Jasjit Chopra
 
Creating your first data science experiment in azure machine learning studio
Jasjit Chopra
 
Getting started with development in azure
Jasjit Chopra
 
Ad

Recently uploaded (20)

PDF
Make GenAI investments go further with the Dell AI Factory
Principled Technologies
 
PDF
Accelerating Oracle Database 23ai Troubleshooting with Oracle AHF Fleet Insig...
Sandesh Rao
 
PDF
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 
PDF
Brief History of Internet - Early Days of Internet
sutharharshit158
 
PDF
Economic Impact of Data Centres to the Malaysian Economy
flintglobalapac
 
PPTX
OA presentation.pptx OA presentation.pptx
pateldhruv002338
 
PDF
Security features in Dell, HP, and Lenovo PC systems: A research-based compar...
Principled Technologies
 
PDF
Data_Analytics_vs_Data_Science_vs_BI_by_CA_Suvidha_Chaplot.pdf
CA Suvidha Chaplot
 
PPTX
Applied-Statistics-Mastering-Data-Driven-Decisions.pptx
parmaryashparmaryash
 
PPTX
The Future of AI & Machine Learning.pptx
pritsen4700
 
PPTX
The-Ethical-Hackers-Imperative-Safeguarding-the-Digital-Frontier.pptx
sujalchauhan1305
 
PDF
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
 
PDF
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
zz41354899
 
PDF
Structs to JSON: How Go Powers REST APIs
Emily Achieng
 
PPTX
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
 
PDF
Google I/O Extended 2025 Baku - all ppts
HusseinMalikMammadli
 
PDF
Oracle AI Vector Search- Getting Started and what's new in 2025- AIOUG Yatra ...
Sandesh Rao
 
PDF
AI-Cloud-Business-Management-Platforms-The-Key-to-Efficiency-Growth.pdf
Artjoker Software Development Company
 
PDF
SparkLabs Primer on Artificial Intelligence 2025
SparkLabs Group
 
PDF
Trying to figure out MCP by actually building an app from scratch with open s...
Julien SIMON
 
Make GenAI investments go further with the Dell AI Factory
Principled Technologies
 
Accelerating Oracle Database 23ai Troubleshooting with Oracle AHF Fleet Insig...
Sandesh Rao
 
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 
Brief History of Internet - Early Days of Internet
sutharharshit158
 
Economic Impact of Data Centres to the Malaysian Economy
flintglobalapac
 
OA presentation.pptx OA presentation.pptx
pateldhruv002338
 
Security features in Dell, HP, and Lenovo PC systems: A research-based compar...
Principled Technologies
 
Data_Analytics_vs_Data_Science_vs_BI_by_CA_Suvidha_Chaplot.pdf
CA Suvidha Chaplot
 
Applied-Statistics-Mastering-Data-Driven-Decisions.pptx
parmaryashparmaryash
 
The Future of AI & Machine Learning.pptx
pritsen4700
 
The-Ethical-Hackers-Imperative-Safeguarding-the-Digital-Frontier.pptx
sujalchauhan1305
 
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
 
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
zz41354899
 
Structs to JSON: How Go Powers REST APIs
Emily Achieng
 
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
 
Google I/O Extended 2025 Baku - all ppts
HusseinMalikMammadli
 
Oracle AI Vector Search- Getting Started and what's new in 2025- AIOUG Yatra ...
Sandesh Rao
 
AI-Cloud-Business-Management-Platforms-The-Key-to-Efficiency-Growth.pdf
Artjoker Software Development Company
 
SparkLabs Primer on Artificial Intelligence 2025
SparkLabs Group
 
Trying to figure out MCP by actually building an app from scratch with open s...
Julien SIMON
 

Running SP 2016 in Azure - The Do's and the Don'ts

  • 1. @spsahmedabad #SPSAhmedabad Brought to you by: SPSAhmedabad 2018 A Community Event to Learn About Azure, Office 365 & SharePoint
  • 2. @spsahmedabad #SPSAhmedabad Jasjit Chopra PENTHARA TECHNOLOGIES MS Cloud Solution Architect and Azure MVP with strong background in Azure, SharePoint and Office 365. As a SharePoint expert he has worked with many multinational clients including HP, Avanade, Accenture, Unistar Nuclear Energy, Warner Music Group, Syneos Health and iHeartMedia. Jasjit holds a Masters of Business Administration in Technology and Management from CERAM, Sophia Antipolis, France. Having worked for different clients across the United States Jasjit has gained insight knowledge on Business Processes for the State Government and Manufacturing, Nuclear, Pharmaceutical and Music industries. Email : [email protected] Twitter : @jasjitchopra Facebook : jasjitchopra LinkedIn : jasjitchopra Running SP 2016 in Azure – The Do’s and the Don’ts
  • 3. @spsahmedabad #SPSAhmedabad WHY? Don’t Do It If you can do it in Office 365 do it there first
  • 4. @spsahmedabad #SPSAhmedabad Why do it ? • Retire existing datacenter / hardware • Fresh start • Evaluation • Elasticity *
  • 5. @spsahmedabad #SPSAhmedabad Scenarios • Dev/test • Pilot / Proof of Concept • Production • Disaster Recovery • Hybrid
  • 6. @spsahmedabad #SPSAhmedabad Design Process • Identity • Resource groups • Connectivity • Virtual Machines • Storage • Security
  • 7. @spsahmedabad #SPSAhmedabad Resource Groups • By Function / Role • Life Cycle • Project Based • Department Based
  • 8. @spsahmedabad #SPSAhmedabad Connectivity • Express Route recommended • Be vary of Data costs • Latency based on location • IP address spacing • Static IPs • Azure Load Balancer • Not at par with F5 • Third party appliances for load balancing
  • 9. @spsahmedabad #SPSAhmedabad Virtual Machines • Design limited by VM sizes in Azure • Use large memory sizes for un-precited usage patterns • Undersize issue • Disk Size limitation • Disk count limitation • IOPS limitations • Availability Sets • Sys prep supported • Pre-loaded Azure VM images – minimum supported version There is no PERFECT size for SharePoint
  • 10. @spsahmedabad #SPSAhmedabad VM Costs Number of Server Cores Server SKU RAM in GB Approx Cost Per Month 4 Cores D12 Standard 28 $ 485 D3 v2 Standard 14 $ 417 D12 v2 Standard 28 $ 485 D3 v2 Promo 14 $ 286 D12 v2 Promo 28 $ 335 8 Cores D13 Standard 56 $ 870 D4 v2 Standard 28 $ 830 D13 v2 Standard 56 $ 870 D4 v2 Promo 28 $ 570 D13 v2 Promo 56 $ 670
  • 11. @spsahmedabad #SPSAhmedabad Storage • Premium Storage (SQL and SP running Search Role) • 200 MBPS min IOPS requirement for Index • Not just IOPS but bandwidth limitations as well play a role • Separate storage accounts per VM recommended (2 VMs OK) • Diagnostics • Use the same RG as VM • Managed Disks • Disk as an ARM resource
  • 12. @spsahmedabad #SPSAhmedabad Storage (Continued…) •Run SQL TempDB on Non-Persistent SSD drive •Extend Content DBs directly to blob storage (SQL 2014 onwards) • VM NICs have direct access – better performance • Easy disk management (less drive letters) •LRS Only supported
  • 13. @spsahmedabad #SPSAhmedabad How? • PowerShell • ARM (ASM – No No) • DSC • Other Third Party Orchestration systems To get Started: SharePoint Server 2016 High Availability Farm in Azure Deployment Kit https://gallery.technet.microsoft.com/sharepoint-server-2016-3d3d9071 https://technet.microsoft.com/library/mt793552(v=office.16).aspx https://github.com/Azure/azure-quickstart-templates
  • 14. @spsahmedabad #SPSAhmedabad Supportability • Non-production farms, such as those used for dev/test environments or for proof-of-concept • As a disaster recovery target using log shipping, SQL Server AlwaysOn Availability Groups, or Azure Site Recovery • Production farms, using Azure premium storage for servers running the search role Production farms running SharePoint 2013 are also supported. SharePoint 2010 is no longer in mainstream support, however it can be installed on Azure VMs for testing and validation of migration scenarios.
  • 17. @spsahmedabad #SPSAhmedabad THANK YOU ! Please give us your feedback  Rate each session with SPS Events Portal from https://bit.ly/2DvoGMS

Editor's Notes

  • #6: Dev/Test – Automate scheduling of VM Shutdowns Production – Storage Type, operation workloads like backup, patching OS, AD SQL SP does not go away – power yes, hardware issues DR – RPO RTO, Passive Infra, Cold, Warm or Hot, Log Shipping Hybrid – Same MS Network - things work faster
  • #7: The Azure infrastructure services environment is different than on-premises data centers and requires additional planning. The following design process steps you through determining the following elements of Azure infrastructure: Mapping on premises SP infra to Azure will always be complex specially for HA production farms. Like on premises have 2 of everything in Azure as well. ID – bring your on premises AD. AD DS not supported (working on it in test right now) – people picker and AD import (Global Catalog lookup limitations) Follow best practices for AD in Azure – static IPs etc
  • #10: Apart from these – use same guidance as you would for on premises. Load test Availability sets – timer job config cache – SLA https://blogs.technet.microsoft.com/uspartner_ts2team/2016/11/22/azure-single-instance-virtual-machine-sla/ https://azure.microsoft.com/en-in/support/legal/sla/virtual-machines/v1_0/
  • #12: https://docs.microsoft.com/en-us/azure/storage/storage-faq-for-disks https://docs.microsoft.com/en-us/azure/storage/storage-managed-disks-overview Managed Disks – Only LRS, No Shrinking or downsizing option available yet