33
SharePoint on Luigi Delwiche & Jim Bienstman

Biwug2402 SharePoint on Azure

  • Upload
    biwug

  • View
    178

  • Download
    9

Embed Size (px)

Citation preview

Page 1: Biwug2402 SharePoint on Azure

SharePoint on

Luigi Delwiche &

Jim Bienstman

Page 2: Biwug2402 SharePoint on Azure

1 SharePoint on Azure… Why?

2 Azure SharePoint “Farm Templates”

3 Azure Virtual Machine Sizes

4 Connectivity

5 Recommended Practices

6 Q&A

SharePoint on

2

Page 3: Biwug2402 SharePoint on Azure

3

SharePoint on

Azure… Why?

Page 4: Biwug2402 SharePoint on Azure

Cloud Computing

Page 5: Biwug2402 SharePoint on Azure

Cloud Computing Patterns

Page 6: Biwug2402 SharePoint on Azure

Typical

SharePoint

Scenarios

2/25/2015 6

On-Premises Azure (IaaS) Online/O365

(SaaS)

Choose

when …

No Cloud Strategy Capex vs. Opex No Setup knowledge

(Simple, Subscription

based)

Custom

Options

Fully Customizable &

Integrated into local

network

Fully Customization

Possible & Local network

can VPN Into Azure

Apps Only

Customization

Your

Needs

Complex Needs, plan

Capacity Peak Usage

Complex Needs, Grow as

you go

Mainly need for

OOTB features

Legal Requirements Hybrid / ALM / DRP /… Geo Dispersed

Offices

Page 7: Biwug2402 SharePoint on Azure

Azure (IaaS)

Scenario

7

• ALM Farms

• Public Facing Sites

• Farms for Specific Purposes

• Disaster Recovery

• Flexibile, Agile, …

• Predictable Cost

Page 8: Biwug2402 SharePoint on Azure

Azure

SharePoint “Farm

Templates”

2/25/2015 8

Page 9: Biwug2402 SharePoint on Azure

Azure

SharePoint Farm

Templates

Basic (No HA)

9

Page 10: Biwug2402 SharePoint on Azure

Azure

SharePoint Farm

Templates

High Available

10

Page 11: Biwug2402 SharePoint on Azure

© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or

other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must

respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided

after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION

DEMO

2/25/2015 11

Page 12: Biwug2402 SharePoint on Azure

2/25/2015 12

Azure

Virtual Machine Sizes

Page 13: Biwug2402 SharePoint on Azure

Virtual Machine Sizes (1/3)Compute Instance Name Virtual Cores RAM

Extra Small (A0) Shared 768 MB

Small (A1) 1 1.75 GB

Medium (A2) 2 3.5 GB

Large (A3) 4 7 GB

Extra Large (A4) 8 14 GB

A5 2 14 GB

A6 4 28 GB

A7 8 56 GB

A8 8 56 GB

A9 16 112 GB

Page 14: Biwug2402 SharePoint on Azure

Virtual Machine Sizes (2/3)Compute Instance Name Virtual Cores RAM

D1 / DS1 1 3.5 GB

D2 / DS2 2 7 GB

D3 / DS3 4 14 GB

D4 / DS4 8 28 GB

D11 / DS11 2 14 GB

D12 / DS12 4 28 GB

D13 / DS13 8 56 GB

D14 / DS14 16 112 GB

Page 15: Biwug2402 SharePoint on Azure

Virtual Machine Sizes (3/3)

Each Persistent Data Disk Can be up to 1 TB with up to 32 disks per VM

http://azure.microsoft.com/en-Us/pricing/details/virtual-machines/

Compute Instance Name Virtual Cores RAM

G1 2 28 GB

G2 4 56 GB

G3 8 112 GB

G4 16 224 GB

G5 32 448 GB

Page 16: Biwug2402 SharePoint on Azure

Service Level Agreements

Page 17: Biwug2402 SharePoint on Azure

Fault and Update Domains

Page 18: Biwug2402 SharePoint on Azure

Connectivity

18

Page 19: Biwug2402 SharePoint on Azure

Extend your infrastructure - VPN

Page 20: Biwug2402 SharePoint on Azure

Public Internet

(Equinix)

(AT&T)

Page 21: Biwug2402 SharePoint on Azure

Secure connectivity

Page 22: Biwug2402 SharePoint on Azure

Recommended

Practices

22

SQL Server

Page 23: Biwug2402 SharePoint on Azure

Recommended

Practices

SQL Server

(Part 1)

23

1. Use minimum Standard Tier A2 for SQL Server VMs.

2. Keep the storage account and SQL Server VM in the same region.

3. Disable Azure geo-replication on the storage account.

4. Avoid using OS or temporary disks for database storage or logging

5. Avoid using Azure data disk caching options (caching policy = None).

6. Stripe multiple Azure data disks to get increased IO throughput.

7. Format with documented allocation sizes (typically 64kb and correct

starting offset eg: 1 MB)

8. Separate data and log file I/O paths to obtain dedicated IOPs

9. Enable database page/row compression.

10. Enable instant file initialization for data files.

Page 24: Biwug2402 SharePoint on Azure

Recommended

Practices

SQL Server

(Part 2)

24

11. Limit or disable auto-grow on the database.

12. Disable auto-shrink on the database.

13. Move all databases to data disks, including system databases.

14. Move SQL Server error log and trace file directories to data disks.

15. Apply SQL Server performance fixes.

16. Setup default locations.

17. Enable locked pages.

18. Backup directly to blob storage.

19. Attach as much data disks as possible.

20. Monitor SQL Server KPI’s

Page 25: Biwug2402 SharePoint on Azure

Recommended

Practices

SQL Server

(Part 3)

25

• Temporary D:\

-A-series: do NOT put the tempdb on the D-drive

-D-series: DO put the tempdb on the D-drive

(local SSD)

• D-series: Put SQL Server buffer pool extension on

the D-drive

Page 26: Biwug2402 SharePoint on Azure

Recommended

Practices

29

SQL Server SharePoint Server

Page 27: Biwug2402 SharePoint on Azure

Recommended

Practices

SharePoint Server

30

• Configure PowerShell to connect to your

Azure Resources

• Create a RDCManager Group (Script

Available on demand)

• Script (the rest) of the Configuration,

even when using Azure Farm Templates

• Use “Automation” to control the usage

• Create & Use Master Images (VHDs) to

do Manual Installations…

• Most On-Premises recommendations are

valid here also

Performance

• Apply the same Storage

Recommendations as for SQL for the

Drive that contains the Index

• Use a Machine Size that has at least the

minimum requirements for SharePoint

2013 (for Production use)

• Shutting down the VM in Windows DOES

NOT Stop the compute COST, Azure

Automation is your friend.

Page 28: Biwug2402 SharePoint on Azure

© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or

other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must

respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided

after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION

DEMO

2/25/2015 31

Page 29: Biwug2402 SharePoint on Azure

32

Page 30: Biwug2402 SharePoint on Azure

Quiz

33

1) What is the difference between the SharePoint Templates (e.g.:

Number of Servers per role, …)

2) What’s the SLA for Azure Virtual Machines

3) What types of connections are available to connect to the Azure

Platform

Microsoft Confidential

Page 31: Biwug2402 SharePoint on Azure

http://bit.ly/biwug2402

Page 32: Biwug2402 SharePoint on Azure

© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or

other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must

respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided

after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION

[email protected]

[email protected]

© 2015 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or

other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must

respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided

after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION

Page 33: Biwug2402 SharePoint on Azure

Appendix

Resources

36

https://portal.azure.com (new)

https://manage.windowsazure.com (previous)

http://blogs.msdn.com/b/microsoft_press/archive/2014/07

/28/from-the-mvps-why-sharepoint-on-azure.aspx

http://channel9.msdn.com/Events/TechEd/NorthAmerica/

2014/OFC-B333#fbid=

http://blogs.technet.com/b/tothesharepoint/archive/2014/

02/28/a-few-things-we-learned-by-building-a-disaster-

recovery-environment-for-sharepoint-in-windows-

azure.aspx

(Point-to-Site VPN) https://msdn.microsoft.com/en-

us/library/azure/dn133792.aspx

https://technet.microsoft.com/en-

us/library/jj154957(v=office.15).aspx

http://azure.microsoft.com/en-

us/documentation/articles/virtual-machines-sharepoint-

farm-azure-preview/

https://msdn.microsoft.com/en-

us/library/azure/dn275955.aspx

http://azure.microsoft.com/en-

us/documentation/articles/install-configure-

powershell/#Install

http://www.microsoft.com/en-us/server-

cloud/ms.datacenter.tour/datacenter/servers.html