ADSM-L

Re: [ADSM-L] MS SharePoint backups

2013-05-31 11:32:11
Subject: Re: [ADSM-L] MS SharePoint backups
From: Richard Rhodes <rrhodes AT FIRSTENERGYCORP DOT COM>
To: ADSM-L AT VM.MARIST DOT EDU
Date: Fri, 31 May 2013 11:30:17 -0400
Thanks Everyone for your replies.

>.. Our sharepoint guy, Joe Gasper (Hi, Joe!)  thinks I'm not talking
>too much  . . . with this description, and he adds that exporting the
>BLOBs is a critical performance enhancement for DR, and substantial for
>normal access, too.  Well tuned, he thinks 95% reduction in the SQL
>database size is readily achievable.  At that rate, you can fit the
>remaining 5% on SSD...

Do I read this as you can pull the blobs out of the db and keep them
somewhere else, making it much more efficient?

The plan here is to bring up a Win cluster for SharePoint on EMC Vmax
storage and SRDF it to the DR site.  So while we can't put the db on a
SDD, it sounds like it could use some high capacity Fusio-I/O cards for
local cache.

We have DataDomains.  Is it possible to mount a CIFS share to the
SharePoing server and perform direct backups onto the share?  Does the
SharePoint data dedup/compress well?

Rick





From:   "Allen S. Rout" <asr AT UFL DOT EDU>
To:     ADSM-L AT VM.MARIST DOT EDU
Date:   05/31/2013 10:14 AM
Subject:        Re: MS SharePoint backups
Sent by:        "ADSM: Dist Stor Manager" <ADSM-L AT VM.MARIST DOT EDU>



On 05/30/2013 02:51 PM, Ehresman,David E. wrote:

> We use Docave.  IBM used to resale this as TSM for Sharepoint.  They
> are no longer doing that but you can still get the same functionality
> directly from Docave.


M.o.l.a.s.s.e.s.

Seriously.

When it takes hours and hours and hours AND HOURS, that's not a bug,
that's how it works.

As far as I can tell, it goes like this:

They started with a big website.

To be efficient, they wanted it inside of a database, so they put it in
a database.

They wanted to keep lots and lots of documents in the website
(database), so they put blobs in the database.

Lots of blobs are hard to organize, so they wanted a familliar
organizational schema.  People are familiar with a filesystem, so they
made it look sort of like a file system.

Sharepoint is well optimized for seamless integration with the Win
desktop, and that mode of utilization is explicitly encouraged in lots
of places, so e.g. your project notes and stuff all go in "website"
directories.  Including rudimentary version control.  So the blob count
in the database skyrockets.

access control metadata ramifies, so you've got a metadata vocabulary
that is more complex and nuanced than just the NTFS universe:  your
access control includes opinions about the outside world, too.  (mostly
"NO!", but you've got to write that down.).


... All of this may be semi-obvious, but the point of restating it is to
bring to the forefront of your mind that, from the back-end view,
Sharepoint has a great deal in common with a complex, customized,
locally-hacked-upon filesystem implementation.

So, what DocAve does, is it walks that filesystem and does an
incremental.  But instead of reading something optimized, down to the
block level, for rapid access, it's doing a series of database accesses.

Think about how long ls -l would take if every file metadata read
required two or three index scans and their indicated block retrievals?
 Ick.


... Our sharepoint guy, Joe Gasper (Hi, Joe!)  thinks I'm not talking
too much bullshit with this description, and he adds that exporting the
BLOBs is a critical performance enhancement for DR, and substantial for
normal access, too.  Well tuned, he thinks 95% reduction in the SQL
database size is readily achievable.  At that rate, you can fit the
remaining 5% on SSD...


- Allen S. Rout




-----------------------------------------
The information contained in this message is intended only for the
personal and confidential use of the recipient(s) named above. If
the reader of this message is not the intended recipient or an
agent responsible for delivering it to the intended recipient, you
are hereby notified that you have received this document in error
and that any review, dissemination, distribution, or copying of
this message is strictly prohibited. If you have received this
communication in error, please notify us immediately, and delete
the original message.

<Prev in Thread] Current Thread [Next in Thread>