Get ready to be whats next. Jared Shockley http://jaredontech.com - - PowerPoint PPT Presentation

get ready to be what s next jared shockley http
SMART_READER_LITE
LIVE PREVIEW

Get ready to be whats next. Jared Shockley http://jaredontech.com - - PowerPoint PPT Presentation

Get ready to be whats 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


slide-1
SLIDE 1

Get ready to be what’s next.

slide-2
SLIDE 2

Senior Service Engineer Prior Experience Primary Experience Areas

Jared Shockley – http://jaredontech.com

@jshoq

slide-3
SLIDE 3

Agenda

What is Azure? SharePoint On-prem vs. Office 365 SharePoint farm topologies Key Azure learnings for SharePoint admins Performance and Storage considerations

slide-4
SLIDE 4

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

What is Azure?

slide-5
SLIDE 5

Private

(On-Premises)

Storage Server HW Networking Server Instances Databases Virtualization Runtimes App & Services Security & Integration

IT manages

Blade de Physi ysica cal VM VM

Platform as a Service (PAAS)

Storage Server HW Networking Server Instances Databases Virtualization Runtimes App & Services Security & Integration

Managed by Azure IT manages

Web/Work

  • rker,

Databa base, Web Sites

Software as a Service (SAAS)

Storage Server HW Networking Server Instances Databases Virtualization Runtimes App & Services Security & Integration

Managed by Office 365

O365

Infrastructure as a Service (IAAS)

Storage Server HW Networking Server Instances Databases Virtualization Runtimes App & Services Security & Integration

Managed by Azure IT manages

Virtu tual l Machin ines

5

slide-6
SLIDE 6

Azure Services Available

Data & Storage

  • SQL Azure
  • Document DB
  • StorSimple
  • Redis Cache

Analytics

  • Data Lake
  • HDInsight (Hadoop)
  • Machine Learning

Media & CDN

  • Media Services
  • Content Delivery Network

Compute (IaaS)

  • Virtual Machines
  • Batch/Runbook
  • RemoteApp (TS in the cloud)

Web & Mobile

  • Web Apps
  • Logic Apps
  • API
  • Notification Hub

Networking (IaaS)

  • VPN – Client and Site to site
  • ExpressRoute

Identity & Access Management

  • Azure AD
  • B2C
  • Multi-factor Authentication
slide-7
SLIDE 7

Pros and Cons of On-Prem Pros and Cons of Office 365aa

Comparing On-Prem vs. Office 365

slide-8
SLIDE 8
  • Pros
  • Cons

SharePoint on-premise

slide-9
SLIDE 9
  • Pros
  • Cons

SharePoint Online

slide-10
SLIDE 10
slide-11
SLIDE 11

Farm architecture On-prem farms Azure farms

SharePoint Farm T

  • pology
slide-12
SLIDE 12

Farm architecture

MSIT T-Shirt Sizing

  • Small
  • Medium
  • Large

Azure ARM T emplates

  • Non-HA Farm
  • HA Farm
slide-13
SLIDE 13

On-prem Farm -

ATM or ILB Private VNet

Small

slide-14
SLIDE 14

On-prem Farm -

ATM or ILB Private VNet

Medium

slide-15
SLIDE 15

On-prem Farm -

ATM or ILB Private VNet

Large

Dedicated Crawl Target

slide-16
SLIDE 16

Azure Farm -

ATM or ILB Private VNet

Non-HA Farm

slide-17
SLIDE 17

Azure Farm -

ATM or ILB

HA Farm

Private VNet

slide-18
SLIDE 18

Networking User Connectivity VM/SKU Sizing Storage High Availability What’s next?

Key Azure Learnings for SharePoint Admins

slide-19
SLIDE 19

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

Read-only DCs work great

Review the SKU Sizing for memory Understand Changes in SharePoint for the future

slide-20
SLIDE 20

Isolated Virtual Networks

Separate your key 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 Should be Read-Only DCs for security

SQL Servers

Isolate from other server types Needed for Always On configuration

slide-21
SLIDE 21

Number of Server Cores Server SKU

  • Approx. Cost

$/Month US-West RAM in GB Local Disk Size in GB

4 Cores

A3 Basic $229 7 120 Std A3 Standard $268 7 285 Std A6 Standard $491 28 285 Std D3 $509 14 200 SSD D3 V2 $463 14 200 SSD D12 $600 28 200 SSD D12 V2 $558 28 200 SSD G2 $997 56 768 SSD

8 Cores

A4 Basic $458 14 240 Std A4 Standard $536 14 605 Std A7 Standard $982 56 605 Std D4 $1,018 28 400 SSD 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

slide-22
SLIDE 22

10 20 30 40 50 60

  • Avg. Page Load Time in sec.

Average Page Load Time - 200 users – 2000 Item SharePoint List

A2 A3 A4

slide-23
SLIDE 23

Performance

Understand Your Environment MSIT Environment Measurements

Requests per second (RPS) Daily unique users Concurrent users

slide-24
SLIDE 24

Storage and I/O considerations

Standard vs. Premium storage Focus on I/O requirement Watch for cache flooding

(especially during backups and “burst events”)

slide-25
SLIDE 25

Utilize Storage Best Practices

Storage Spaces or Filegroups

500 1000 1500 2000 2500 4 8 64 128

IOPs Blocksize in KB

Comparing IOP Performance

Storage Spaces Default Azure 20 40 60 80 100 120 140 160 4 8 64 128

Throughput in MB Blocksize in KB

Comparing Throughput

Storage Spaces Default Azure 2 4 6 8 10 12 14 16 18 4 8 64 128

Latency in ms Blocksize in KB

Comparing Latency

Storage Spaces Default Azure

slide-26
SLIDE 26

T esting data as of Dec 3, 2014

500 1000 1500 2000 2500 3000 3500 4000 4500 4 8 64 128

IOPs Blocksize in KB

Comparing IOP Performance

Storage Spaces Default Azure Premium 20 40 60 80 100 120 140 160 4 8 64 128

Throughput in MB Blocksize in KB

Comparing Throughput

Storage Spaces Default Azure Premium 5 10 15 20 25 30 35 4 8 64 128

Latency in ms Blocksize in KB

Comparing Latency

Storage Spaces Default Azure Premium

slide-27
SLIDE 27

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 Access Read/Write in Local DC Read/Write in Local DC Read/Write in Local DC, Read in 2nd DC Read/Write in Local DC Read/Write in Local DC Read/Write in Local DC Availability SLA 99.9% Read/Write 99.9% Read/Write 99.9% Write, 99.99% Read 99.9% Read/Write 99.9% Read/Write 99.9% Read/Write Disk Size 128 GB 512 GB 1024 GB IOPs per disk 500 500 500 500 2300 5000 Throughput per disk 60MB/sec 60MB/sec 60MB/sec 100 MB/sec 150 MB/sec 200 MB/sec Price per month

(50-500TB for std)

$0.05/GB $0.07/GB $0.09/GB 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

slide-28
SLIDE 28

High availability

Front-end: Load balancing Back-end: SQL mirroring/SQL clustering

slide-29
SLIDE 29

Next Generation Azure SQL for SharePoint

SQL Server VM on IaaS SQL Azure Restrictions as of 10/3

slide-30
SLIDE 30

Microsoft IT Showcase

How Microsoft does IT Areas of Learning Find out more

slide-31
SLIDE 31
slide-32
SLIDE 32

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 https://gallery.technet.microsoft.com/DiskSpd-a-robust-storage-6cd2f223 http://jshoq.me/JoseBarettoDiskSPD https://github.com/Microsoft/diskspd