sharepoint saturday durban presentation
DESCRIPTION
SPSDBNTRANSCRIPT
Dude Where Did You Park My SharePoint Data?WARREN MARKS
DURBAN – 14 SEPTEMBER 2013
Our Awesome Sponsor
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
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?
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
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
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
How things get put back together
Content DB limitations best practices
200GB Content DB
4TB Content DB (Disk speed requirements)
500 DB’s per farm
Shredded Storage
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
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
Native Vs Product
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
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
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 )
Picking your provider
Microsoft Gold ISV Partner Installed into a Fortune 500 Company Track Record Gartner Recognition Administrator Recognition POC!!!!
Top 5 Reasons for using RBS
Rapid content growth Performance issues Realize cost savings Risk mitigation Develop a more agile storage strategy
Final Goal
Q & A