26
SharePoint 2013 on Azure SharePoint on Cloud Prabath Fonseka MVP SharePoint #PrabathFonseka www.prabathfonseka.com

Share point 2013 on azure

Embed Size (px)

Citation preview

SharePoint 2013 on AzureSharePoint on Cloud

Prabath Fonseka

MVP SharePoint

#PrabathFonseka

www.prabathfonseka.com

Agenda

• Azure IaaS

• Virtual Networks

• High Availability

• Disks

• Virtual Machines

Azure IaaS

Infrastructure as a Service (IaaS)

Azure Images

Virtual Networks

Azure Virtual Networks

• Cross-Premises Virtual Network

• Cloud-Only Virtual Network

• Allows to group Virtual Machines

• Active Directory Domain Services in VNet

• Can Azure AD help you?

Load balanced endpoints

High Availability

• Minimize latency

High Availability

• Location

• 17 regions

• Service offerings – (http://tinyurl.com/nf6uwsk)

• Affinity groups

• Colocation of cloud services and storage

• Host for an affinity group VNet

• VNet (Regional)

• Upgraded in late 2014

• http://tinyurl.com/nesvcjn

• Cloud Service

• Availability Sets

High Availability

Disks

• Cloud storage

Disks, disks & more disks

• Always create large disks – you pay for actual use

• Performance of disks

• Blob storage for storing VHD

• Blobs are limited to 500 IOPS per disk

• Basic tier 300 IOPS per disk

• Storage space - http://tinyurl.com/n5ljfr8

• SQL Specific

• Format the disks with 64K allocation

• SQL Server service account – “Perform Volume Maintenance Tasks”

• Do NOT store anything in Temp Disk

Minimal IOPS

• Configuration DB – 2GB

• 40Mb for each 50,000 site collections

• Recovery model – full to simple

• Central Administration – 1GB

Content DB

• Formula

• Content DB size = ((D × V) × S) + (10 KB × (L + (V × D)))

• http://tinyurl.com/k75suaz

• Recycle bins

• Auditing

• 2Kb per entry

• Best practice 0.5 IOPS/GB

• range from 0.05 IOPS/GB to around 0.2 IOPS/GB

• RAID 10

• 5 Content DBs per disk

• Read & Write caching for Data Disks – Set-AzureDataDisk

• http://tinyurl.com/n4ktw46

• SQL File groups (Data files on different disks)

• Disk striping if you need over 1TB

Supported # of Disks

Size Maximum Attached Disks

A1 1

A2 2

A3 4

A4 8

A5 16

A6 8

A7 16

Example – SQL Server MachineDisk/Volume Purpose

1 OS (default)

2 Temporary (default)

3 SQL Server binaries

4 Temp DB

5 Temp DB log files

6 Default SQL Server DBs

7 Default SQL Server DB log files

8 Search DBs

9 Search DB log files

10 Content DBs 1

11 Content DBs 1 log files

12 Content DBs 2

13 Content DBs 2 log files

14 Service Application DBs

15 Service Application DB log files

16 Backup 1

Sample – SharePoint Machine

Disk/Volume Purpose

1 OS (default)

2 Temporary (default)

3 SharePoint binaries

4 Blob cache

5 Log files

6 Index files

7 ASP.NET Temporary files

8 Tools

9 Visual Studio (dev machine)

10 Project files (dev machine)

Virtual Machines

Virtual Machines

Virtual Machines

Virtual Machines

Virtual Machines

Virtual Machines

• CPU

• RAM

• Number of disks in VM

• A4/A7 to get 16 disks

• A3/A6 to get 8 disks

Sample