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

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

Implementing enterprise cloud scenarios with Microsoft cloud services and pla...
Implementing enterprise cloud scenarios with Microsoft cloud services and pla...Implementing enterprise cloud scenarios with Microsoft cloud services and pla...
Implementing enterprise cloud scenarios with Microsoft cloud services and pla...
Krunal Trivedi
 
Dynamics saturday madrid 2019 ai para mejorar la productividad
Dynamics saturday madrid 2019   ai para mejorar la productividadDynamics saturday madrid 2019   ai para mejorar la productividad
Dynamics saturday madrid 2019 ai para mejorar la productividad
Demian Raschkovan
 
Dynamics Saturday Madrid 2019 - AI to improve productivity
Dynamics Saturday Madrid 2019 - AI to improve productivityDynamics Saturday Madrid 2019 - AI to improve productivity
Dynamics Saturday Madrid 2019 - AI to improve productivity
Alberto Diaz Martin
 
Building a Cross Cloud Data Protection Engine
Building a Cross Cloud Data Protection EngineBuilding a Cross Cloud Data Protection Engine
Building a Cross Cloud Data Protection Engine
Databricks
 
Amazon Redshift in Action: Enterprise, Big Data, and SaaS Use Cases (DAT205) ...
Amazon Redshift in Action: Enterprise, Big Data, and SaaS Use Cases (DAT205) ...Amazon Redshift in Action: Enterprise, Big Data, and SaaS Use Cases (DAT205) ...
Amazon Redshift in Action: Enterprise, Big Data, and SaaS Use Cases (DAT205) ...
Amazon Web Services
 
Webinar share point performance feb2016 slideshare
Webinar share point performance feb2016 slideshareWebinar share point performance feb2016 slideshare
Webinar share point performance feb2016 slideshare
Dynatrace
 
Building Data Quality pipelines with Apache Spark and Delta Lake
Building Data Quality pipelines with Apache Spark and Delta LakeBuilding Data Quality pipelines with Apache Spark and Delta Lake
Building Data Quality pipelines with Apache Spark and Delta Lake
Databricks
 
PostgreSQL as a Strategic Tool
PostgreSQL as a Strategic ToolPostgreSQL as a Strategic Tool
PostgreSQL as a Strategic Tool
EDB
 
SharePoint Performance: Physical to Virtual to Microsoft Azure Cloud and Offi...
SharePoint Performance: Physical to Virtual to Microsoft Azure Cloud and Offi...SharePoint Performance: Physical to Virtual to Microsoft Azure Cloud and Offi...
SharePoint Performance: Physical to Virtual to Microsoft Azure Cloud and Offi...
Joel Oleson
 
SharePoint Databases: What you need to know (201512)
SharePoint Databases: What you need to know (201512)SharePoint Databases: What you need to know (201512)
SharePoint Databases: What you need to know (201512)
Alan Eardley
 
Webinar: Scaling MongoDB
Webinar: Scaling MongoDBWebinar: Scaling MongoDB
Webinar: Scaling MongoDB
MongoDB
 
Introduction to azure document db
Introduction to azure document dbIntroduction to azure document db
Introduction to azure document db
Antonios Chatzipavlis
 
Hybrid Transactional/Analytics Processing with Spark and IMDGs
Hybrid Transactional/Analytics Processing with Spark and IMDGsHybrid Transactional/Analytics Processing with Spark and IMDGs
Hybrid Transactional/Analytics Processing with Spark and IMDGs
Ali Hodroj
 
SPSNYC2019 - What is Common Data Model and how to use it?
SPSNYC2019 - What is Common Data Model and how to use it?SPSNYC2019 - What is Common Data Model and how to use it?
SPSNYC2019 - What is Common Data Model and how to use it?
Nicolas Georgeault
 
Future of pandas
Future of pandasFuture of pandas
Future of pandas
Jeff Reback
 
Practical Business Intelligence with SharePoint 2013
Practical Business Intelligence with SharePoint 2013Practical Business Intelligence with SharePoint 2013
Practical Business Intelligence with SharePoint 2013
Ivan Sanders
 
Reducing Database Pain & Costs with Postgres
Reducing Database Pain & Costs with PostgresReducing Database Pain & Costs with Postgres
Reducing Database Pain & Costs with Postgres
EDB
 
いそがしいひとのための Microsoft Ignite 2018 最新情報 Data 編
いそがしいひとのための Microsoft Ignite 2018 最新情報 Data 編いそがしいひとのための Microsoft Ignite 2018 最新情報 Data 編
いそがしいひとのための Microsoft Ignite 2018 最新情報 Data 編
Miho Yamamoto
 
Adf and ala design c sharp corner toronto chapter feb 2019 meetup nik shahriar
Adf and ala design c sharp corner toronto chapter feb 2019 meetup nik shahriarAdf and ala design c sharp corner toronto chapter feb 2019 meetup nik shahriar
Adf and ala design c sharp corner toronto chapter feb 2019 meetup nik shahriar
Nilesh Shah
 
GigaSpaces Flash Memory Summit 2014
GigaSpaces Flash Memory Summit 2014GigaSpaces Flash Memory Summit 2014
GigaSpaces Flash Memory Summit 2014
Shay Hassidim
 

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

Implementing enterprise cloud scenarios with Microsoft cloud services and pla...
Implementing enterprise cloud scenarios with Microsoft cloud services and pla...Implementing enterprise cloud scenarios with Microsoft cloud services and pla...
Implementing enterprise cloud scenarios with Microsoft cloud services and pla...
 
Dynamics saturday madrid 2019 ai para mejorar la productividad
Dynamics saturday madrid 2019   ai para mejorar la productividadDynamics saturday madrid 2019   ai para mejorar la productividad
Dynamics saturday madrid 2019 ai para mejorar la productividad
 
Dynamics Saturday Madrid 2019 - AI to improve productivity
Dynamics Saturday Madrid 2019 - AI to improve productivityDynamics Saturday Madrid 2019 - AI to improve productivity
Dynamics Saturday Madrid 2019 - AI to improve productivity
 
Building a Cross Cloud Data Protection Engine
Building a Cross Cloud Data Protection EngineBuilding a Cross Cloud Data Protection Engine
Building a Cross Cloud Data Protection Engine
 
Amazon Redshift in Action: Enterprise, Big Data, and SaaS Use Cases (DAT205) ...
Amazon Redshift in Action: Enterprise, Big Data, and SaaS Use Cases (DAT205) ...Amazon Redshift in Action: Enterprise, Big Data, and SaaS Use Cases (DAT205) ...
Amazon Redshift in Action: Enterprise, Big Data, and SaaS Use Cases (DAT205) ...
 
Webinar share point performance feb2016 slideshare
Webinar share point performance feb2016 slideshareWebinar share point performance feb2016 slideshare
Webinar share point performance feb2016 slideshare
 
Building Data Quality pipelines with Apache Spark and Delta Lake
Building Data Quality pipelines with Apache Spark and Delta LakeBuilding Data Quality pipelines with Apache Spark and Delta Lake
Building Data Quality pipelines with Apache Spark and Delta Lake
 
PostgreSQL as a Strategic Tool
PostgreSQL as a Strategic ToolPostgreSQL as a Strategic Tool
PostgreSQL as a Strategic Tool
 
SharePoint Performance: Physical to Virtual to Microsoft Azure Cloud and Offi...
SharePoint Performance: Physical to Virtual to Microsoft Azure Cloud and Offi...SharePoint Performance: Physical to Virtual to Microsoft Azure Cloud and Offi...
SharePoint Performance: Physical to Virtual to Microsoft Azure Cloud and Offi...
 
SharePoint Databases: What you need to know (201512)
SharePoint Databases: What you need to know (201512)SharePoint Databases: What you need to know (201512)
SharePoint Databases: What you need to know (201512)
 
Webinar: Scaling MongoDB
Webinar: Scaling MongoDBWebinar: Scaling MongoDB
Webinar: Scaling MongoDB
 
Introduction to azure document db
Introduction to azure document dbIntroduction to azure document db
Introduction to azure document db
 
Hybrid Transactional/Analytics Processing with Spark and IMDGs
Hybrid Transactional/Analytics Processing with Spark and IMDGsHybrid Transactional/Analytics Processing with Spark and IMDGs
Hybrid Transactional/Analytics Processing with Spark and IMDGs
 
SPSNYC2019 - What is Common Data Model and how to use it?
SPSNYC2019 - What is Common Data Model and how to use it?SPSNYC2019 - What is Common Data Model and how to use it?
SPSNYC2019 - What is Common Data Model and how to use it?
 
Future of pandas
Future of pandasFuture of pandas
Future of pandas
 
Practical Business Intelligence with SharePoint 2013
Practical Business Intelligence with SharePoint 2013Practical Business Intelligence with SharePoint 2013
Practical Business Intelligence with SharePoint 2013
 
Reducing Database Pain & Costs with Postgres
Reducing Database Pain & Costs with PostgresReducing Database Pain & Costs with Postgres
Reducing Database Pain & Costs with Postgres
 
いそがしいひとのための Microsoft Ignite 2018 最新情報 Data 編
いそがしいひとのための Microsoft Ignite 2018 最新情報 Data 編いそがしいひとのための Microsoft Ignite 2018 最新情報 Data 編
いそがしいひとのための Microsoft Ignite 2018 最新情報 Data 編
 
Adf and ala design c sharp corner toronto chapter feb 2019 meetup nik shahriar
Adf and ala design c sharp corner toronto chapter feb 2019 meetup nik shahriarAdf and ala design c sharp corner toronto chapter feb 2019 meetup nik shahriar
Adf and ala design c sharp corner toronto chapter feb 2019 meetup nik shahriar
 
GigaSpaces Flash Memory Summit 2014
GigaSpaces Flash Memory Summit 2014GigaSpaces Flash Memory Summit 2014
GigaSpaces Flash Memory Summit 2014
 

More from Jasjit Chopra

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

More from Jasjit Chopra (15)

Using microsoft graph toolkit with react applications
Using microsoft graph toolkit with react applicationsUsing microsoft graph toolkit with react applications
Using microsoft graph toolkit with react applications
 
Demystifying versioning in spfx solutions
Demystifying versioning in spfx solutionsDemystifying versioning in spfx solutions
Demystifying versioning in spfx solutions
 
Getting started with ms graph api
Getting started with ms graph apiGetting started with ms graph api
Getting started with ms graph api
 
How to get started with office 365 development
How to get started with office 365 developmentHow to get started with office 365 development
How to get started with office 365 development
 
Introduction to Azure GAB 2018
Introduction to Azure GAB 2018Introduction to Azure GAB 2018
Introduction to Azure GAB 2018
 
Microsoft azure machine learning jump start
Microsoft azure machine learning jump startMicrosoft azure machine learning jump start
Microsoft azure machine learning jump start
 
Deep dive into azure virtual machines
Deep dive into azure virtual machinesDeep dive into azure virtual machines
Deep dive into azure virtual machines
 
Running SharePoint 2016 in azure
Running SharePoint 2016 in azureRunning SharePoint 2016 in azure
Running SharePoint 2016 in azure
 
Getting started with microsoft cognitive services api
Getting started with microsoft cognitive services apiGetting started with microsoft cognitive services api
Getting started with microsoft cognitive services api
 
Getting Started with Xamarin App Development
Getting Started with Xamarin App DevelopmentGetting Started with Xamarin App Development
Getting Started with Xamarin App Development
 
Introduction to Azure machine learning
Introduction to Azure machine learningIntroduction to Azure machine learning
Introduction to Azure machine learning
 
KeyNote - Intro to Azure
KeyNote - Intro to AzureKeyNote - Intro to Azure
KeyNote - Intro to Azure
 
How to run blazingly fast word press on azure
How to run blazingly fast word press on azureHow to run blazingly fast word press on azure
How to run blazingly fast word press on azure
 
Creating your first data science experiment in azure machine learning studio
Creating your first data science experiment in azure machine learning studioCreating your first data science experiment in azure machine learning studio
Creating your first data science experiment in azure machine learning studio
 
Getting started with development in azure
Getting started with development in azureGetting started with development in azure
Getting started with development in azure
 

Recently uploaded

The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
Assure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyesAssure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
UiPath Community Day Dubai: AI at Work..
UiPath Community Day Dubai: AI at Work..UiPath Community Day Dubai: AI at Work..
UiPath Community Day Dubai: AI at Work..
UiPathCommunity
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
Enhancing Performance with Globus and the Science DMZ
Enhancing Performance with Globus and the Science DMZEnhancing Performance with Globus and the Science DMZ
Enhancing Performance with Globus and the Science DMZ
Globus
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 

Recently uploaded (20)

The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
Assure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyesAssure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyes
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
UiPath Community Day Dubai: AI at Work..
UiPath Community Day Dubai: AI at Work..UiPath Community Day Dubai: AI at Work..
UiPath Community Day Dubai: AI at Work..
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
Enhancing Performance with Globus and the Science DMZ
Enhancing Performance with Globus and the Science DMZEnhancing Performance with Globus and the Science DMZ
Enhancing Performance with Globus and the Science DMZ
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 

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 : Jasjit@penthara.com 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

  1. 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
  2. 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
  3. 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/
  4. 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