sharepoint saturday durban presentation

21
Dude Where Did You Park My SharePoint Data? WARREN MARKS DURBAN – 14 SEPTEMBER 2013

Upload: warren-marks

Post on 10-Jun-2015

334 views

Category:

Career


3 download

DESCRIPTION

SPSDBN

TRANSCRIPT

Page 1: SharePoint Saturday Durban Presentation

Dude Where Did You Park My SharePoint Data?WARREN MARKS

DURBAN – 14 SEPTEMBER 2013

Page 2: SharePoint Saturday Durban Presentation

Our Awesome Sponsor

Page 3: SharePoint Saturday Durban Presentation

About me

Warren Marks

Johannesburg

Director

GTconsult

Over 13 years in information management

First time SPS Speaker

On occasion I like standing on my head

@MarksWazza

Page 4: SharePoint Saturday Durban Presentation

Some of the topics we’ll discuss

How does SQL store your SharePoint Data? What is a blob and why is it bad news? What is the affect of big data in SQL? What size should my content databases be? What is EBS? What is RBS? How can I offload my blobs? How do I pick my provider?

Page 5: SharePoint Saturday Durban Presentation

How SQL stores your SharePoint data

SQL reads 8K chunks called “Pages”

Disk formatted into 1K chunks Fantastic database solution - not

designed to store unstructured content in an optimal way

Page 6: SharePoint Saturday Durban Presentation

Understanding the B-L-O-B

Binary large object (blob) - is a collection of binary data stored as a single entity in a database management system

Page 7: SharePoint Saturday Durban Presentation

The effect of the BLOB in SQL

Bloating of SQL content databases Increased backup windows Increased recovery windows Increase in “fast” disk storage

requirements Increased TCO for SharePoint Performance degradation

Page 11: SharePoint Saturday Durban Presentation

The EBS API (SharePoint Layer)

Supported from SharePoint 2007 SP1 & later Farm-wide feature (natively) Technology being deprecated and is not

support in SharePoint 2013

External Blob Storage

Page 12: SharePoint Saturday Durban Presentation

The RBS API (SQL Layer)

Supported from SQL 2008 R2 & later Not unique to SharePoint – any SQL

application Natively implemented as a content database

scoped feature You can build your own RBS provider library

Remote Blob Storage

Page 14: SharePoint Saturday Durban Presentation

Filestream Provider

Can only be used on Storage local to the SQL server

Does not bypass SQL for blob offload No compression No de-duplication No Encryption No tiered storage Not built as an enterprise class solution

Page 15: SharePoint Saturday Durban Presentation

Product

Metadata

NAS

PPT PDF

DOCDOC

DOC

DOC

TIFF

XLS

NAS

Azure Azure

JBOD

PDFDOC XLS

PDFTIFF

AVI

DOCPPTXLSTIFFPDF

+1 year

+2 years

Azure

DOCDOC

+5 years

Meta

dat

a

Less relevant content becomes less-expensive to store

Blob Offloader

Page 16: SharePoint Saturday Durban Presentation

Filestream Provider vs Product

Feature RBS FILESTREAM Product

BLOB Externalization Offload BLOBs to remote (NAS, CAS, or Cloud) storage platforms Outbound BLOB cache for off-premises (i.e. Cloud) operations Define multiple storage locations per content database Filter endpoints by file type or scope (i.e. list or content type) Use SharePoint filename or folder on offloaded BLOBs Promote SharePoint properties to endpoint Securely delete (shred) BLOBs Report and Health Monitor Dashboard Administration User Interface PowerShell Support Compression

Encryption

(Transmission and "at rest“)

Tiered Storage (HSM) support Move BLOBs to less expensive tiers of storage based on admin-defined aging rules Move BLOBs to less expensive tiers of storage based on admin-defined retained versions rules Move BLOBs to less expensive tiers of storage based on admin-defined metadata change rules

Orphaned BLOB Garbage Collection (Basic )

Page 17: SharePoint Saturday Durban Presentation

Picking your provider

Microsoft Gold ISV Partner Installed into a Fortune 500 Company Track Record Gartner Recognition Administrator Recognition POC!!!!

Page 18: SharePoint Saturday Durban Presentation

Top 5 Reasons for using RBS

Rapid content growth Performance issues Realize cost savings Risk mitigation Develop a more agile storage strategy

Page 19: SharePoint Saturday Durban Presentation

Final Goal

Page 20: SharePoint Saturday Durban Presentation

Q & A

Page 21: SharePoint Saturday Durban Presentation

Takeaways

Contact me

@[email protected]