Get ready to be what’s next.
Jared Shockley – http://jaredontech.com Senior Service Engineer @jshoq Prior Experience Primary Experience Areas
Agenda What is Azure? SharePoint On-prem vs. Office 365 SharePoint farm topologies Key Azure learnings for SharePoint admins Performance and Storage considerations
What is Azure? Multitude of cloud services Platforms as a Service (PaaS) Infrastructure as a Service (IaaS) Pay as you go Changes all the time Updating/Improving Adding services
Azure Services Available Compute Virtual Machines • Data & Storage Batch/Runbook • SQL Azure • RemoteApp (TS in the cloud) • Document DB • Web & Mobile StorSimple • Web Apps • Redis Cache • Logic Apps • Analytics API • Data Lake • Notification Hub • HDInsight (Hadoop) • Networking Machine Learning • VPN – Client and Site to site • Media & CDN ExpressRoute • Media Services • Identity & Access Management Content Delivery Network • Azure AD • B2C • Multi-factor Authentication •
Comparing On-Prem vs. Office 365 Pros and Cons of On-Prem Pros and Cons of Office 365aa
SharePoint on-premise Pros • Cons •
SharePoint Online Pros • Cons •
SharePoint Farm T opology Farm architecture Small farm Medium farm Large farm
Farm architecture MSIT T-Shirt Sizing Small • Medium • Large • Azure ARM T emplates Non-HA Farm • HA Farm •
Small farm Typically two web servers and a ATM or ILB database server Used for line of business (LOB) apps, small user count, low load Up to 10,000 users, under 10 million items For environments above 1,000 users, clustered or mirrored database servers are recommended Private VNet Can be run from Hyper-V virtual machines
Medium farm ATM/ILB Used for Private VNets Can be run from Hyper-V virtual machines •
Large farm – T raditional T opology ATM/ILB Private VNets
Large farm – Streamlined T opology ATM/ILB Always On Cluster
Azure Non-HA Farm Typically one SharePoint server, a ATM or ILB database server, and an AD DC Server Can be used for development or single LOB application Private VNet
Key Azure Learnings for SharePoint Admins Networking and Storage is the Key! Separate your key networks Manage your IOPs User Connectivity Access from Corporate Networks Access from Internet Add DCs to the cloud Review the SKU Sizing for memory Changes in SharePoint for the future
Isolated Virtual Networks SharePoint Servers Web Front-Ends, Dist. Cache, App Servers Contain SP Server traffic Domain Controllers Access from farm members Can route through VPN/ER to CorpNet SQL Servers Isolate from other server types Needed for Always On configuration
Number of Approx. Cost RAM Local Disk Size Server Cores Server SKU $/Month US-West in GB in GB A3 Basic $229 7 120 Std A3 Standard $268 7 285 Std A6 Standard $491 28 285 Std D3 $509 14 200 SSD 4 Cores D3 V2 $463 14 200 SSD D12 $600 28 200 SSD D12 V2 $558 28 200 SSD G2 $997 56 768 SSD A4 Basic $458 14 240 Std A4 Standard $536 14 605 Std A7 Standard $982 56 605 Std D4 $1,018 28 400 SSD 8 Cores D4 V2 $925 28 400 SSD D13 $1,080 56 400 SSD D13 V2 $1,004 56 400 SSD G3 $1,994 112 1536 SSD
Average Page Load Time - 200 users – 2000 Item SharePoint List 60 50 Avg. Page Load Time in sec. 40 30 20 10 0 A2 A3 A4
Performance and Storage Considerations Storage and I/O High availability Next gen SQL on Azure
Performance Requests per second (RPS) Daily unique users Concurrent users
Storage and I/O considerations Standard vs. Premium storage Focus on I/O requirement Watch for cache flooding (especially during backups and “ burst events”)
Utilize Storage Best Practices Storage Spaces or Filegroups Comparing IOP Performance Comparing Throughput Comparing Latency 2500 160 18 16 140 2000 14 120 Throughput in MB 12 Latency in ms 100 1500 10 IOPs 80 8 1000 60 6 40 4 500 20 2 0 0 0 4 8 64 128 4 8 64 128 4 8 64 128 Blocksize in KB Blocksize in KB Blocksize in KB Storage Spaces Default Azure Storage Spaces Default Azure Storage Spaces Default Azure
T esting data as of Dec 3, 2014 Comparing IOP Performance Comparing Throughput Comparing Latency 4500 160 35 4000 140 30 3500 120 25 Throughput in MB 3000 Latency in ms 100 20 2500 IOPs 80 2000 15 60 1500 10 40 1000 5 20 500 0 0 0 4 8 64 128 4 8 64 128 4 8 64 128 Blocksize in KB Blocksize in KB Blocksize in KB Storage Spaces Default Azure Premium Storage Spaces Default Azure Premium Storage Spaces Default Azure Premium
Storage and I/O Costs on Azure Standard Page Blobs Premium Page Blobs LRS GRS RA-GRS P10 P20 P30 Total Copies 3 6 6 3 3 3 Redundancy Local DC Local + 2nd DC Local + 2nd DC Local DC Local DC Local DC Read/Write in Read/Write in Read/Write in Read/Write in Read/Write in Read/Write in Access Local DC, Read in Local DC Local DC Local DC Local DC Local DC 2nd DC 99.9% Write, Availability SLA 99.9% Read/Write 99.9% Read/Write 99.9% Read/Write 99.9% Read/Write 99.9% Read/Write 99.99% Read Disk Size 128 GB 512 GB 1024 GB IOPs per disk 500 500 500 500 2300 5000 Throughput per 60MB/sec 60MB/sec 60MB/sec 100 MB/sec 150 MB/sec 200 MB/sec disk Price per month $0.05/GB $0.07/GB $0.09/GB (50-500TB for std) Price for 128GB $6.40 $8.96 $11.52 $19.71 Price for 512GB $25.60 $35.84 $46.08 $73.22 Price for 1024GB $51.20 $71.68 $92.16 $135.17
High availability Front-end: Load balancing Back-end: SQL mirroring/SQL clustering
Next Generation Azure SQL for SharePoint SQL Server VM on IaaS SQL Azure Restrictions as of 10/3
Microsoft IT Showcase How Microsoft does IT Areas of Learning Find out more
https://github.com/Azure/azure-quickstart-templates/tree/master/sharepoint-three-vm https://github.com/Azure/azure-quickstart-templates/tree/master/sharepoint-server-farm-ha https://azure.microsoft.com/en-us/documentation/articles/resource-group-authoring-templates/ https://msdn.microsoft.com/en-us/library/azure/dn769114.aspx https://azure.microsoft.com/en-us/blog/internal-load-balancing/ https://azure.microsoft.com/en-us/blog/sql-server-alwayson-template-in-microsoft-azure-portal-gallery/ https://github.com/Azure/azure-quickstart-templates/tree/master/sql-server-2014-alwayson-dsc
Recommend
More recommend