SPCA2013 - Taming BIG SharePoint

38

description

Taming BIG SharePoint

Transcript of SPCA2013 - Taming BIG SharePoint

Page 1: SPCA2013 - Taming BIG SharePoint
Page 2: SPCA2013 - Taming BIG SharePoint

> Taming SharePointListen up, mmmkay

Page 3: SPCA2013 - Taming BIG SharePoint
Page 4: SPCA2013 - Taming BIG SharePoint
Page 5: SPCA2013 - Taming BIG SharePoint

Father Husband

Speaker ♥ Microsoft

http://appcogs.com

http://sebmatthews.net

@sebmatthews

http://linkedin.com/in/sebmatthews

[email protected] Cloud Guy

Dog Dad

All About Seb

Page 6: SPCA2013 - Taming BIG SharePoint

Change in SharePoint…

Page 7: SPCA2013 - Taming BIG SharePoint

Change in delivery

Page 8: SPCA2013 - Taming BIG SharePoint
Page 9: SPCA2013 - Taming BIG SharePoint

Being Big

Page 10: SPCA2013 - Taming BIG SharePoint

Small

Page 11: SPCA2013 - Taming BIG SharePoint

Medium

Page 12: SPCA2013 - Taming BIG SharePoint

Big

Page 13: SPCA2013 - Taming BIG SharePoint

Concepts

Page 14: SPCA2013 - Taming BIG SharePoint

Problem Space

• Infrastructure• SQL Server• SharePoint• Management• (Users)

Page 15: SPCA2013 - Taming BIG SharePoint

Infrastructure

Page 16: SPCA2013 - Taming BIG SharePoint

Physical Infrastructure

• Positives• No V overhead• Spindle targeting• OS is the limit• Simplified

• Negatives• Backup/Recovery challenges• No snapshot• Management• HA more complex

Page 17: SPCA2013 - Taming BIG SharePoint

Virtual Infrastructure

• Positives• Snapshots• Rapid scale/fail• HA/DR options

• Negatives• Compute loss• Hardware complexity• Disk management• Complex networking• (Clustering)

Page 18: SPCA2013 - Taming BIG SharePoint

Network Infrastructure

• Traffic Isolation• NICs per server• Hops• Colocation• Close location (v)

Page 19: SPCA2013 - Taming BIG SharePoint

Storage Infrastructure

• Heart of SharePoint• Choices• Expertise

Page 20: SPCA2013 - Taming BIG SharePoint

SQL Server

Page 21: SPCA2013 - Taming BIG SharePoint

Challenges

• HA/DR• Configuration• Optimisation

Page 22: SPCA2013 - Taming BIG SharePoint

AlwaysOn

• Replaces mirroring (and clustering)• Multi-mode replication• Stretch compatible• Uses WSFC• Requires Full Recovery

Page 23: SPCA2013 - Taming BIG SharePoint

Configuration / Optimisation

• Sizing• Database growth• Database isolation• Core configuration• Memory• File locations• MAXDOP• OS file alloc at 64k

Page 24: SPCA2013 - Taming BIG SharePoint

SharePoint

Page 25: SPCA2013 - Taming BIG SharePoint

Topology

• Horses for Courses• Federated farms• HADR• How many?

Page 26: SPCA2013 - Taming BIG SharePoint

Big Topology

Page 27: SPCA2013 - Taming BIG SharePoint

Boundaries & Limits

• Review and understand• Consider them law

http://technet.microsoft.com/en-us/library/cc262787.aspx

Page 28: SPCA2013 - Taming BIG SharePoint

Farm Functionality

• Request Manager• Integrated• Dedicated

• Authentication• Service Applications• Distributed Cache

Page 29: SPCA2013 - Taming BIG SharePoint

Updates

• Challenges• Options• Downtime• Low downtime• Zero downtime

Page 30: SPCA2013 - Taming BIG SharePoint

Management

Page 31: SPCA2013 - Taming BIG SharePoint

System Center

• Application Controller• Configuration Manager• Data Protection Manager• Operations Manager• Orchestrator• Service Manager• Virtual Machine Manager

Page 32: SPCA2013 - Taming BIG SharePoint

Tight Integration

• Management Packs• Monitoring & rules

• Data Protection Manager

• Fully Supported

Page 33: SPCA2013 - Taming BIG SharePoint

Loose Integration

• Service Templates (VMM)• VHD build (SCO)• Runbooks (SCO)

• Not supportable

Page 34: SPCA2013 - Taming BIG SharePoint

PowerShell

• Tools for “free”• Pure SQL PowerShell• SharePoint PowerShell• Non-SQL/SharePoint PowerShell

Page 35: SPCA2013 - Taming BIG SharePoint

Wrap Up

Page 36: SPCA2013 - Taming BIG SharePoint

The End of the Day…

• Understand what you need• Plan, plan, plan• Test, test, test• Manage expectations

Page 37: SPCA2013 - Taming BIG SharePoint
Page 38: SPCA2013 - Taming BIG SharePoint

Father Husband

Speaker ♥ Microsoft

http://appcogs.com

http://sebmatthews.net

@sebmatthews

http://linkedin.com/in/sebmatthews

[email protected] Cloud Guy

Dog Dad

Thanks for being here…

http://bigseb.me/sebdecks