SlideShare a Scribd company logo
1 of 29
To The Cloud™!
Utilizing Azure as a Cloud Hosting Provider for SharePoint
Scott Hoag
Dan Usher
As a service…
Cloud Services
Storage
On-premises
Applications
Data
Runtime
Middleware
OS
Virtualizations
Servers
Networking
Infrastructure as a Service
Applications
Data
Runtime
Middleware
OS
Storage
Networking
Servers
Virtualizations
Platform as a Service
Applications
Data
Runtime
Middleware
OS
Virtualizations
Servers
Storage
Networking
Software as a Service
Applications
Data
Runtime
Middleware
OS
Virtualizations
Servers
Storage
Networking
6
Customer Manages Microsoft Manages
Fabric
Cloud services
Storage
NoSQL
Database
Blob storage
SQL
Database
Compute
Networking
Dedicated
connections
Virtual
network
Traffic Manager
Virtual machines
Azure: Comprehensive cloud services
Services
Tasks
Caching
Identity
Service Bus
Notification
Hubs
Media
Recovery
FrameworksInfrastructure
Automated
Managed resources
Elastic
Usage based1 2 3
North America Region
Asia Region
Japan Region
Australia Region
China Region
Latin America Region
Europe Region
Brazil S
Central US
S. Central
West US
East US
US Gov VA
N. Central
N. Europe
W. Europe
Japan E
Japan W
SE Asia
E Asia
Australia SEAustralia E
India Region
US Gov Iowa
9
SharePoint Cloud Continuum
CONTROL
COST-EFFICIENCY
SharePoint (On-premise)
• SharePoint
Value Prop:
• Full h/w control – size/scale
• Roll-your-own HA/DR/scale
Value Prop:
• 100% of API surface area
• Easy migration of existing apps
• Roll-your-own HA/DR/scale
SharePoint (IaaS)
• Hosted SharePoint
Value Prop:
• Auto HA, Fault-Tolerance
• Friction-free scale
• Self-provisioning, mgmt. @ scale
• SharePoint Service
Office 365 (SaaS)
Services we wish we could utilize
• AWS RDS SQL instance
• http://aws.amazon.com/rds/sqlserver/#details
• Azure SQL Database
• http://www.windowsazure.com/en-us/services/data-management/
• Spoiler Alert…
• Neither support FILESTREAM
• Neither can be domain joined
Azure SQL Database Instance
• Available to connect through SQL Server Management Studio
• SQL AuthN (no IWA AuthN)
• Unable to access or manipulate instance properties
• Limited functionality
• Unable to configure MDOP
Not usable for SharePoint 2013…
Running in The Cloud​™
Fundamentals
Functions and Features
Services and Service
Applications
Users
Content
Business Case
SharePoint Support on Windows Azure
• Product Support
‐ SharePoint Server 2010 and 2013 supports the hosted virtualization solution of
Microsoft, as well as required technologies, such as Microsoft SQL Server, when these
products and technologies are deployed on the Windows Azure platform.
• FAST Support
‐ Nope…
AWS Costing
$4304.60 USD
SharePoint 2013 on AWS
Whitepaper
Calculator
Azure Costing
$1458 USD OR $3478 USD OR
$6355 USD
Microsoft's SharePoint Stamp
Pricing
Calculator
Start Small…..
Pilot != Production
Customise the stamps
License Mobility
Leap before you look
General Azure Configuration
Host cache OFF for data disks
Instance Sizing
Disk Striping
Disk Size
Static IPs
Scale out – Not up
How slow can you go?
VM Type Designation IOPS Max IOPS
Basic Basic_A 300 4.8k (A4)
Standard A 500 8k (A4/A7-9)
D-Series Standard_D 500 16k (D14)
8k (D4/D13)
~6k ephemeral
DS-Series Standard_DS ~1.6k 50k (DS14)
G-Series Standard_G 500 32k (G5)
SQL Server Configuration
SQL Server Filegroups in use
SQL Server 2014 BPE
64k Allocation for SQL
Perform Volume Maintenance Tasks
for SQL Server Acct
AlwaysOn Availability Groups Single
Listener
25
General SharePoint Configuration
Really not that different than you do it
today…
But don’t forget about that IOPS
thing…
26
Create a SharePoint Farm
Demo
Browse a SharePoint Farm
Demo
Reference
Virtual Machine and Cloud Service Sizes for Azure
Microsoft SharePoint Server on AWS
Whitepaper - Microsoft SharePoint Server 2013
on the AWS Cloud
AWS Simply Monthly Calculator
SharePoint Server Farm Resource Manager
Template
D-Series SSD VMs in IaaS
Microsoft Online Services – Where is my data?
Using Microsoft Azure Active Directory for
SharePoint 2013 authentication
Performance Best Practices for SQL Server in
Azure Virtual Machines
Wictor Wilén - Microsoft Azure IAAS and
SharePoint 2013 tips and tricks
azure-sdk-tools-samples on Github
AzureRM-SharePoint-Templates on Github
Planning for SharePoint 2013 on Azure
Infrastructure Services
Using SSDs in Azure VMs to store SQL Server
TempDB and Buffer Pool Extensions

More Related Content

What's hot

Cassandra on Docker @ Walmart Labs
Cassandra on Docker @ Walmart LabsCassandra on Docker @ Walmart Labs
Cassandra on Docker @ Walmart Labs
DataStax Academy
 

What's hot (20)

IaaS for DBAs in Azure
IaaS for DBAs in AzureIaaS for DBAs in Azure
IaaS for DBAs in Azure
 
Sql Server On A Cluster
Sql Server On A ClusterSql Server On A Cluster
Sql Server On A Cluster
 
Power BI with Essbase in the Oracle Cloud
Power BI with Essbase in the Oracle CloudPower BI with Essbase in the Oracle Cloud
Power BI with Essbase in the Oracle Cloud
 
Bcache and Aerospike
Bcache and AerospikeBcache and Aerospike
Bcache and Aerospike
 
Google cloud platform (for those who know Microsoft Azure)
Google cloud platform (for those who know Microsoft Azure)Google cloud platform (for those who know Microsoft Azure)
Google cloud platform (for those who know Microsoft Azure)
 
KoprowskiT_SQLRelay2014#9_London_FromPlanToBackupToCloud
KoprowskiT_SQLRelay2014#9_London_FromPlanToBackupToCloudKoprowskiT_SQLRelay2014#9_London_FromPlanToBackupToCloud
KoprowskiT_SQLRelay2014#9_London_FromPlanToBackupToCloud
 
Cassandra on Docker @ Walmart Labs
Cassandra on Docker @ Walmart LabsCassandra on Docker @ Walmart Labs
Cassandra on Docker @ Walmart Labs
 
Migrating and Running DBs on Amazon RDS for Oracle
Migrating and Running DBs on Amazon RDS for OracleMigrating and Running DBs on Amazon RDS for Oracle
Migrating and Running DBs on Amazon RDS for Oracle
 
Running Cassandra on Amazon EC2
Running Cassandra on Amazon EC2Running Cassandra on Amazon EC2
Running Cassandra on Amazon EC2
 
Scaling Pinterest
Scaling PinterestScaling Pinterest
Scaling Pinterest
 
Redis Labs and SQL Server
Redis Labs and SQL ServerRedis Labs and SQL Server
Redis Labs and SQL Server
 
Migrate Oracle database to Amazon RDS
Migrate Oracle database to Amazon RDSMigrate Oracle database to Amazon RDS
Migrate Oracle database to Amazon RDS
 
Amazon Aurora Let's Talk About Performance
Amazon Aurora Let's Talk About PerformanceAmazon Aurora Let's Talk About Performance
Amazon Aurora Let's Talk About Performance
 
Taking SharePoint to the Cloud
Taking SharePoint to the CloudTaking SharePoint to the Cloud
Taking SharePoint to the Cloud
 
Running Solr in the Cloud at Memory Speed with Alluxio
Running Solr in the Cloud at Memory Speed with AlluxioRunning Solr in the Cloud at Memory Speed with Alluxio
Running Solr in the Cloud at Memory Speed with Alluxio
 
Scylla Summit 2022: Scylla 5.0 New Features, Part 1
Scylla Summit 2022: Scylla 5.0 New Features, Part 1Scylla Summit 2022: Scylla 5.0 New Features, Part 1
Scylla Summit 2022: Scylla 5.0 New Features, Part 1
 
Ceph Deployment with Dell Crowbar - Ceph Day Frankfurt
Ceph Deployment with Dell Crowbar - Ceph Day Frankfurt Ceph Deployment with Dell Crowbar - Ceph Day Frankfurt
Ceph Deployment with Dell Crowbar - Ceph Day Frankfurt
 
AWS June 2016 Webinar Series - Amazon Aurora Deep Dive - Optimizing Database ...
AWS June 2016 Webinar Series - Amazon Aurora Deep Dive - Optimizing Database ...AWS June 2016 Webinar Series - Amazon Aurora Deep Dive - Optimizing Database ...
AWS June 2016 Webinar Series - Amazon Aurora Deep Dive - Optimizing Database ...
 
What's New in Amazon Aurora
What's New in Amazon AuroraWhat's New in Amazon Aurora
What's New in Amazon Aurora
 
Disaster Recovery Synapse
Disaster Recovery SynapseDisaster Recovery Synapse
Disaster Recovery Synapse
 

Viewers also liked

Rory Devine NBC Reference Letter on Kiara Smithee
Rory Devine NBC  Reference Letter on Kiara SmitheeRory Devine NBC  Reference Letter on Kiara Smithee
Rory Devine NBC Reference Letter on Kiara Smithee
Kiara Smithee
 

Viewers also liked (18)

Authentication in microservice systems
Authentication in microservice systemsAuthentication in microservice systems
Authentication in microservice systems
 
Rory Devine NBC Reference Letter on Kiara Smithee
Rory Devine NBC  Reference Letter on Kiara SmitheeRory Devine NBC  Reference Letter on Kiara Smithee
Rory Devine NBC Reference Letter on Kiara Smithee
 
SPSNYC - Authentication, Authorization, and Identity – More than meets the eye…
SPSNYC - Authentication, Authorization, and Identity – More than meets the eye…SPSNYC - Authentication, Authorization, and Identity – More than meets the eye…
SPSNYC - Authentication, Authorization, and Identity – More than meets the eye…
 
Classroom2 0 live_meets_the_australia_series_
Classroom2 0 live_meets_the_australia_series_Classroom2 0 live_meets_the_australia_series_
Classroom2 0 live_meets_the_australia_series_
 
Webinar: Microsoft .NET Framework : An IntelliSense Way of Web Development
Webinar: Microsoft .NET Framework : An IntelliSense Way of Web DevelopmentWebinar: Microsoft .NET Framework : An IntelliSense Way of Web Development
Webinar: Microsoft .NET Framework : An IntelliSense Way of Web Development
 
Sinh vienit.net --tai lieu lap trinh shell linux - unix
Sinh vienit.net --tai lieu lap trinh shell linux - unixSinh vienit.net --tai lieu lap trinh shell linux - unix
Sinh vienit.net --tai lieu lap trinh shell linux - unix
 
Using server logs to your advantage
Using server logs to your advantageUsing server logs to your advantage
Using server logs to your advantage
 
Safe Patch - Do you know where your loved ones have wandered off to?
Safe Patch - Do you know where your loved ones have wandered off to?Safe Patch - Do you know where your loved ones have wandered off to?
Safe Patch - Do you know where your loved ones have wandered off to?
 
Log analysis and pro use cases for search marketers online version (1)
Log analysis and pro use cases for search marketers online version (1)Log analysis and pro use cases for search marketers online version (1)
Log analysis and pro use cases for search marketers online version (1)
 
Hedef Programlama
Hedef ProgramlamaHedef Programlama
Hedef Programlama
 
Trattamento chirurgico pace napoleone corso guch torino maggio 2016
Trattamento chirurgico pace napoleone corso guch torino maggio 2016Trattamento chirurgico pace napoleone corso guch torino maggio 2016
Trattamento chirurgico pace napoleone corso guch torino maggio 2016
 
Connecting Classrooms via Global Collaborative Projects - #globaled15
Connecting Classrooms via Global Collaborative Projects - #globaled15Connecting Classrooms via Global Collaborative Projects - #globaled15
Connecting Classrooms via Global Collaborative Projects - #globaled15
 
Drive project with essence
Drive project with essenceDrive project with essence
Drive project with essence
 
Kelan vahvuudet soten toteutamisessa
Kelan vahvuudet soten toteutamisessaKelan vahvuudet soten toteutamisessa
Kelan vahvuudet soten toteutamisessa
 
Monitor and control process group part two
Monitor and control process group part twoMonitor and control process group part two
Monitor and control process group part two
 
Introduction to Agile Estimation & Planning
Introduction to Agile Estimation & PlanningIntroduction to Agile Estimation & Planning
Introduction to Agile Estimation & Planning
 
Yaşamımızdaki elektrik
Yaşamımızdaki elektrikYaşamımızdaki elektrik
Yaşamımızdaki elektrik
 
Acls update class 2015
Acls update class 2015Acls update class 2015
Acls update class 2015
 

Similar to SPSVB - To the Cloud! Using IaaS as a Hosting Provider for SharePoint

Similar to SPSVB - To the Cloud! Using IaaS as a Hosting Provider for SharePoint (20)

SPSDC - To the Cloud! Using IaaS as a Hosting Provider for SharePoint
SPSDC - To the Cloud! Using IaaS as a Hosting Provider for SharePointSPSDC - To the Cloud! Using IaaS as a Hosting Provider for SharePoint
SPSDC - To the Cloud! Using IaaS as a Hosting Provider for SharePoint
 
SPIntersection 2016 - TO THE CLOUD! USING IAAS AS A HOSTING PROVIDER FOR SHAR...
SPIntersection 2016 - TO THE CLOUD! USING IAAS AS A HOSTING PROVIDER FOR SHAR...SPIntersection 2016 - TO THE CLOUD! USING IAAS AS A HOSTING PROVIDER FOR SHAR...
SPIntersection 2016 - TO THE CLOUD! USING IAAS AS A HOSTING PROVIDER FOR SHAR...
 
SPS Sydney - To the Cloud! Utilising Azure as a Cloud Hosting Provider for Sh...
SPS Sydney - To the Cloud! Utilising Azure as a Cloud Hosting Provider for Sh...SPS Sydney - To the Cloud! Utilising Azure as a Cloud Hosting Provider for Sh...
SPS Sydney - To the Cloud! Utilising Azure as a Cloud Hosting Provider for Sh...
 
KoprowskiT_SQLRelay2014#8_Birmingham_FromPlanToBackupToCloud
KoprowskiT_SQLRelay2014#8_Birmingham_FromPlanToBackupToCloudKoprowskiT_SQLRelay2014#8_Birmingham_FromPlanToBackupToCloud
KoprowskiT_SQLRelay2014#8_Birmingham_FromPlanToBackupToCloud
 
Implementing SharePoint on Azure, Lessons Learnt from a Real World Project
Implementing SharePoint on Azure, Lessons Learnt from a Real World ProjectImplementing SharePoint on Azure, Lessons Learnt from a Real World Project
Implementing SharePoint on Azure, Lessons Learnt from a Real World Project
 
KoprowskiT_SQLRelay2014#6_Leeds_WADBForBeginners
KoprowskiT_SQLRelay2014#6_Leeds_WADBForBeginnersKoprowskiT_SQLRelay2014#6_Leeds_WADBForBeginners
KoprowskiT_SQLRelay2014#6_Leeds_WADBForBeginners
 
Implement SQL Server on an Azure VM
Implement SQL Server on an Azure VMImplement SQL Server on an Azure VM
Implement SQL Server on an Azure VM
 
All about Azure workshop deck
All about Azure workshop deckAll about Azure workshop deck
All about Azure workshop deck
 
KoprowskiT_SQLRelay2014#3_Bristol_FromPlanToBackupToCloud
KoprowskiT_SQLRelay2014#3_Bristol_FromPlanToBackupToCloudKoprowskiT_SQLRelay2014#3_Bristol_FromPlanToBackupToCloud
KoprowskiT_SQLRelay2014#3_Bristol_FromPlanToBackupToCloud
 
Navigating the turbulence on take-off: Setting up SharePoint on Azure IaaS th...
Navigating the turbulence on take-off: Setting up SharePoint on Azure IaaS th...Navigating the turbulence on take-off: Setting up SharePoint on Azure IaaS th...
Navigating the turbulence on take-off: Setting up SharePoint on Azure IaaS th...
 
Understanding The Azure Platform November 09
Understanding The Azure Platform   November 09Understanding The Azure Platform   November 09
Understanding The Azure Platform November 09
 
Get started With Microsoft Azure Virtual Machine
Get started With Microsoft Azure Virtual MachineGet started With Microsoft Azure Virtual Machine
Get started With Microsoft Azure Virtual Machine
 
KoprowskiT_SQLRelay2014#5_Newcastle_FromPlanToBackupToCloud
KoprowskiT_SQLRelay2014#5_Newcastle_FromPlanToBackupToCloudKoprowskiT_SQLRelay2014#5_Newcastle_FromPlanToBackupToCloud
KoprowskiT_SQLRelay2014#5_Newcastle_FromPlanToBackupToCloud
 
Performance Demystified for SQL Server on Azure Virtual Machines
Performance Demystified for SQL Server on Azure Virtual MachinesPerformance Demystified for SQL Server on Azure Virtual Machines
Performance Demystified for SQL Server on Azure Virtual Machines
 
Sql Azure Pass
Sql Azure PassSql Azure Pass
Sql Azure Pass
 
Sql Azure Pass
Sql Azure PassSql Azure Pass
Sql Azure Pass
 
KoprowskiT_SQLRelay2014#1_Reading_FromPlanToBackupToCloud
KoprowskiT_SQLRelay2014#1_Reading_FromPlanToBackupToCloudKoprowskiT_SQLRelay2014#1_Reading_FromPlanToBackupToCloud
KoprowskiT_SQLRelay2014#1_Reading_FromPlanToBackupToCloud
 
Azure IaaS Feb 23 2016 Let's Dev This Cloud
Azure IaaS Feb 23 2016 Let's Dev This CloudAzure IaaS Feb 23 2016 Let's Dev This Cloud
Azure IaaS Feb 23 2016 Let's Dev This Cloud
 
Microsoft Azure Platform-as-a-Service (PaaS)
Microsoft Azure Platform-as-a-Service (PaaS)Microsoft Azure Platform-as-a-Service (PaaS)
Microsoft Azure Platform-as-a-Service (PaaS)
 
SharePoint on Azure
SharePoint on Azure SharePoint on Azure
SharePoint on Azure
 

More from Scott Hoag

More from Scott Hoag (20)

SharePoint Conference 2018 - Understanding Office 365 Usage Reporting
SharePoint Conference 2018 - Understanding Office 365 Usage ReportingSharePoint Conference 2018 - Understanding Office 365 Usage Reporting
SharePoint Conference 2018 - Understanding Office 365 Usage Reporting
 
SharePoint Conference 2018 - Securing Office 365 and SharePoint Online with A...
SharePoint Conference 2018 - Securing Office 365 and SharePoint Online with A...SharePoint Conference 2018 - Securing Office 365 and SharePoint Online with A...
SharePoint Conference 2018 - Securing Office 365 and SharePoint Online with A...
 
Global Azure Bootcamp 2018 - Azure Security Center
Global Azure Bootcamp 2018 - Azure Security CenterGlobal Azure Bootcamp 2018 - Azure Security Center
Global Azure Bootcamp 2018 - Azure Security Center
 
Global Azure Bootcamp 2018 - Azure Network Security
Global Azure Bootcamp 2018 - Azure Network SecurityGlobal Azure Bootcamp 2018 - Azure Network Security
Global Azure Bootcamp 2018 - Azure Network Security
 
SPIntersection 2016 - MICROSOFT CLOUD IDENTITIES IN AZURE AND OFFICE 365
SPIntersection 2016 - MICROSOFT CLOUD IDENTITIES IN AZURE AND OFFICE 365SPIntersection 2016 - MICROSOFT CLOUD IDENTITIES IN AZURE AND OFFICE 365
SPIntersection 2016 - MICROSOFT CLOUD IDENTITIES IN AZURE AND OFFICE 365
 
JAXSPUG April 2016 - Staying in the Know with Office 365
JAXSPUG April 2016 - Staying in the Know with Office 365JAXSPUG April 2016 - Staying in the Know with Office 365
JAXSPUG April 2016 - Staying in the Know with Office 365
 
JAXSPUG January 2016 - Microsoft Cloud Identities in Azure and Office 365
JAXSPUG January 2016 - Microsoft Cloud Identities in Azure and Office 365JAXSPUG January 2016 - Microsoft Cloud Identities in Azure and Office 365
JAXSPUG January 2016 - Microsoft Cloud Identities in Azure and Office 365
 
SPSNYC SharePoint Worst Practices
SPSNYC SharePoint Worst PracticesSPSNYC SharePoint Worst Practices
SPSNYC SharePoint Worst Practices
 
March Sydney Office 365 Meetup - Office 365 and Hybrid Solutions... what work...
March Sydney Office 365 Meetup - Office 365 and Hybrid Solutions... what work...March Sydney Office 365 Meetup - Office 365 and Hybrid Solutions... what work...
March Sydney Office 365 Meetup - Office 365 and Hybrid Solutions... what work...
 
SYDSP - Office 365 and Cloud Identity - What does it mean for me?
SYDSP  - Office 365 and Cloud Identity - What does it mean for me?SYDSP  - Office 365 and Cloud Identity - What does it mean for me?
SYDSP - Office 365 and Cloud Identity - What does it mean for me?
 
SPSVB - Office 365 and Hybrid Solutions... what works for my organization?
SPSVB - Office 365 and Hybrid Solutions... what works for my organization?SPSVB - Office 365 and Hybrid Solutions... what works for my organization?
SPSVB - Office 365 and Hybrid Solutions... what works for my organization?
 
SPSVB - Office 365 and Cloud Identity - What Does It Mean for Me?
SPSVB - Office 365 and Cloud Identity - What Does It Mean for Me?SPSVB - Office 365 and Cloud Identity - What Does It Mean for Me?
SPSVB - Office 365 and Cloud Identity - What Does It Mean for Me?
 
SPS Sydney - Office 365 and Cloud Identity – What does it mean for me?
SPS Sydney - Office 365 and Cloud Identity – What does it mean for me?SPS Sydney - Office 365 and Cloud Identity – What does it mean for me?
SPS Sydney - Office 365 and Cloud Identity – What does it mean for me?
 
SPSCBR - Pitfalls of Migrating to SharePoint 2013
SPSCBR - Pitfalls of Migrating to SharePoint 2013SPSCBR - Pitfalls of Migrating to SharePoint 2013
SPSCBR - Pitfalls of Migrating to SharePoint 2013
 
Office 365 and Cloud Identity – What Does It Mean For Me?
Office 365 and Cloud Identity – What Does It Mean For Me?Office 365 and Cloud Identity – What Does It Mean For Me?
Office 365 and Cloud Identity – What Does It Mean For Me?
 
Canberra SPUG - February 2014 - Pitfalls of Migrating to SharePoint 2013
Canberra SPUG - February 2014 - Pitfalls of Migrating to SharePoint 2013Canberra SPUG - February 2014 - Pitfalls of Migrating to SharePoint 2013
Canberra SPUG - February 2014 - Pitfalls of Migrating to SharePoint 2013
 
Sydney SPUG - February 2014 - Pitfalls of Migrating to SharePoint 2013
Sydney SPUG - February 2014 - Pitfalls of Migrating to SharePoint 2013 Sydney SPUG - February 2014 - Pitfalls of Migrating to SharePoint 2013
Sydney SPUG - February 2014 - Pitfalls of Migrating to SharePoint 2013
 
SPT15 To the Cloud! Utilizing AWS and Azure as Cloud Hosting Providers for Sh...
SPT15 To the Cloud! Utilizing AWS and Azure as Cloud Hosting Providers for Sh...SPT15 To the Cloud! Utilizing AWS and Azure as Cloud Hosting Providers for Sh...
SPT15 To the Cloud! Utilizing AWS and Azure as Cloud Hosting Providers for Sh...
 
Getting Started with Office 365
Getting Started with Office 365Getting Started with Office 365
Getting Started with Office 365
 
Authentication, Authorization, and Identity – More than meets the eye…
Authentication, Authorization, and Identity – More than meets the eye…Authentication, Authorization, and Identity – More than meets the eye…
Authentication, Authorization, and Identity – More than meets the eye…
 

Recently uploaded

Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Recently uploaded (20)

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Less Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data PlatformLess Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data Platform
 
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDM
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Quantum Leap in Next-Generation Computing
Quantum Leap in Next-Generation ComputingQuantum Leap in Next-Generation Computing
Quantum Leap in Next-Generation Computing
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Decarbonising Commercial Real Estate: The Role of Operational Performance
Decarbonising Commercial Real Estate: The Role of Operational PerformanceDecarbonising Commercial Real Estate: The Role of Operational Performance
Decarbonising Commercial Real Estate: The Role of Operational Performance
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Modernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using BallerinaModernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using Ballerina
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by Anitaraj
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 

SPSVB - To the Cloud! Using IaaS as a Hosting Provider for SharePoint

  • 1. To The Cloud™! Utilizing Azure as a Cloud Hosting Provider for SharePoint Scott Hoag Dan Usher
  • 2.
  • 3.
  • 4.
  • 6. Cloud Services Storage On-premises Applications Data Runtime Middleware OS Virtualizations Servers Networking Infrastructure as a Service Applications Data Runtime Middleware OS Storage Networking Servers Virtualizations Platform as a Service Applications Data Runtime Middleware OS Virtualizations Servers Storage Networking Software as a Service Applications Data Runtime Middleware OS Virtualizations Servers Storage Networking 6 Customer Manages Microsoft Manages
  • 7.
  • 8. Fabric Cloud services Storage NoSQL Database Blob storage SQL Database Compute Networking Dedicated connections Virtual network Traffic Manager Virtual machines Azure: Comprehensive cloud services Services Tasks Caching Identity Service Bus Notification Hubs Media Recovery FrameworksInfrastructure Automated Managed resources Elastic Usage based1 2 3 North America Region Asia Region Japan Region Australia Region China Region Latin America Region Europe Region Brazil S Central US S. Central West US East US US Gov VA N. Central N. Europe W. Europe Japan E Japan W SE Asia E Asia Australia SEAustralia E India Region US Gov Iowa 9
  • 9.
  • 10.
  • 11.
  • 12. SharePoint Cloud Continuum CONTROL COST-EFFICIENCY SharePoint (On-premise) • SharePoint Value Prop: • Full h/w control – size/scale • Roll-your-own HA/DR/scale Value Prop: • 100% of API surface area • Easy migration of existing apps • Roll-your-own HA/DR/scale SharePoint (IaaS) • Hosted SharePoint Value Prop: • Auto HA, Fault-Tolerance • Friction-free scale • Self-provisioning, mgmt. @ scale • SharePoint Service Office 365 (SaaS)
  • 13. Services we wish we could utilize • AWS RDS SQL instance • http://aws.amazon.com/rds/sqlserver/#details • Azure SQL Database • http://www.windowsazure.com/en-us/services/data-management/ • Spoiler Alert… • Neither support FILESTREAM • Neither can be domain joined
  • 14. Azure SQL Database Instance • Available to connect through SQL Server Management Studio • SQL AuthN (no IWA AuthN) • Unable to access or manipulate instance properties • Limited functionality • Unable to configure MDOP Not usable for SharePoint 2013…
  • 15. Running in The Cloud​™
  • 16. Fundamentals Functions and Features Services and Service Applications Users Content Business Case
  • 17.
  • 18. SharePoint Support on Windows Azure • Product Support ‐ SharePoint Server 2010 and 2013 supports the hosted virtualization solution of Microsoft, as well as required technologies, such as Microsoft SQL Server, when these products and technologies are deployed on the Windows Azure platform. • FAST Support ‐ Nope…
  • 19. AWS Costing $4304.60 USD SharePoint 2013 on AWS Whitepaper Calculator
  • 20. Azure Costing $1458 USD OR $3478 USD OR $6355 USD Microsoft's SharePoint Stamp Pricing Calculator
  • 21. Start Small….. Pilot != Production Customise the stamps License Mobility Leap before you look
  • 22. General Azure Configuration Host cache OFF for data disks Instance Sizing Disk Striping Disk Size Static IPs Scale out – Not up
  • 23. How slow can you go? VM Type Designation IOPS Max IOPS Basic Basic_A 300 4.8k (A4) Standard A 500 8k (A4/A7-9) D-Series Standard_D 500 16k (D14) 8k (D4/D13) ~6k ephemeral DS-Series Standard_DS ~1.6k 50k (DS14) G-Series Standard_G 500 32k (G5)
  • 24. SQL Server Configuration SQL Server Filegroups in use SQL Server 2014 BPE 64k Allocation for SQL Perform Volume Maintenance Tasks for SQL Server Acct AlwaysOn Availability Groups Single Listener 25
  • 25. General SharePoint Configuration Really not that different than you do it today… But don’t forget about that IOPS thing… 26
  • 26. Create a SharePoint Farm Demo
  • 27. Browse a SharePoint Farm Demo
  • 28.
  • 29. Reference Virtual Machine and Cloud Service Sizes for Azure Microsoft SharePoint Server on AWS Whitepaper - Microsoft SharePoint Server 2013 on the AWS Cloud AWS Simply Monthly Calculator SharePoint Server Farm Resource Manager Template D-Series SSD VMs in IaaS Microsoft Online Services – Where is my data? Using Microsoft Azure Active Directory for SharePoint 2013 authentication Performance Best Practices for SQL Server in Azure Virtual Machines Wictor Wilén - Microsoft Azure IAAS and SharePoint 2013 tips and tricks azure-sdk-tools-samples on Github AzureRM-SharePoint-Templates on Github Planning for SharePoint 2013 on Azure Infrastructure Services Using SSDs in Azure VMs to store SQL Server TempDB and Buffer Pool Extensions