IBM Tivoli

IBM Tivoli Storage Manager for Microsoft SharePoint

© 2007 IBM Corporation IBM Tivoli Software

What is SharePoint ?

© 2007 IBM Corporation IBM Tivoli Software What is SharePoint ?

What is SharePoint ? Web-based workplace for online collaboration MS Windows SharePoint Services (WSS 2.0, WSS 3.0)

– Collaboration Services, delivered as free Windows Server 2003 component MS Windows SharePoint Portal Server 2003 – Former Portal based collaboration and document management solution that extends WSS MS Office SharePoint Server 2007 – Portal based collaboration and document management solution that extends WSS

Why is this important? Provides sharing of critical business data and supports Microsoft Office documents for collaboration

3 Oxford TSM Symposium 2007 IBM Tivoli Software SharePoint Architecture – Small Deployment

Dedicated Dedicated MS SQL Front‐End Server Web Server Database and Search Computer Server Computer

4 Oxford TSM Symposium 2007 IBM Tivoli Software SharePoint Architecture - Medium Farm

Front‐End Web Server SQL Server

Front‐End Web Server

Job/Index/Search Server

5 Oxford TSM Symposium 2007 IBM Tivoli Software SharePoint Architecture – Larggpe Corporate Farm

6 Oxford TSM Symposium 2007 IBM Tivoli Software Why TSM for SharePoint

ƒ Tools provided by Microsoft are inadequate… – Lack item level restore capability – Are not full fidelity - You may lose some customizations or settings in the process. – Are not integrated with a backup environment that includes tape – Lock up SQL indexes during backup

Why i s thi s i mportant? ƒ Customers demand a solution that… – has item level restore capability – maintains data integrity – can be run during production hours (Does not lock SQL indexes) – has integration to their backup environment, including tape – has Policy based management of backup data, scheduling, monitoring, reporting

7 Oxford TSM Symposium 2007 IBM Tivoli Software

TSM for SharePoint

© 2007 IBM Corporation IBM Tivoli Software Introducing TSM for SharePoint

What is TSM for SharePoint ? Backup and Recovery of MS SharePoint Portal Server 2003 and MS Office SharePoint Server 2007 (WSS 2.0 and 3.0) environments

What does it provide? Robust Backup and Recovery capabilities – Item level, site-level and sub-site level backup and restore – Backup entire database into one TSM object – Does not lockup index files during backup

Why is this important? Realize all the benefits of TSM: - Hierarchical storage management - Support for hundreds of devices - Automatic policy based management of stored objects

9 Oxford TSM Symposium 2007 IBM Tivoli Software

10 Oxford TSM Symposium 2007 IBM Tivoli Software

What features does it provide? ƒ Full, incremental, or differential backup ƒ Granular restore of SharePoint items including Metadata ƒ Easy to install / Quick time to value ƒ Single Pane of Glass - Centralized administration ƒ Policy based management ƒ Automatic migration to lower pools in hierarchy and space reclamation ƒ Multiple customizable plans, from specific folders up to specific top-level sites ƒ Multiple schedules ƒ Fast backup speeds ƒ Much more …

11 Oxford TSM Symposium 2007 IBM Tivoli Software Relationship

What is IBM’s relationship with AvePoint? ƒ OEM solution (OEM-IN) with AvePoint ƒ Industry-Leading SharePoint solutions provider since 2001 ƒ DocAve 4.1 Backup / Recovery of SharePoint ƒ Granular backup/restore of all SharePoint objects ƒ Complete TSM Backup API integration ƒ Established Customer Base: 1500+ Customer Deployments ƒ Microsoft Gold Certified Partner

12 Oxford TSM Symposium 2007 IBM Tivoli Software IBM TSM for SharePoint – Installable Components

TSM for SharePoint Server – Central administrative component for all TSM for SharePoint client components

TSM for SharePoint Media Server – Media server works together with the client to do the backup / data transfer. The client extracts the data from SharePoint and sends it to the media server which sends it to TSM – Multiple media servers on separate machines can be used to provide scalability – Media servers use the TSM API to transfer data to TSM into the TSM hierarchy of storage

TSM for SharePoint Client – This is the client agent that resides only on the SharePoint front end web servers to be backed up – Client communicates with SharePoint front-end web servers via Microsoft’s SharePoint Object Model API, and communicates with the SQL server via Microsoft’s SQL API. To backup SharePoint data – Client communicates with the Media Server to store/retrieve the backup data – Eliggpgible for pricing

13 Oxford TSM Symposium 2007 IBM Tivoli Software TSM for SharePoint Architecture SharePoint Farm

SQL Server Control SharePoint Web Server HTTP Messages TSM for SP Client

Web TSM for SP Server Browser Control Messages SharePoint Web Server SQL Server TSM for SP Client

Backup Data

Backup Data TSM for SP Media Servers TSM Server

14 Oxford TSM Symposium 2007 IBM Tivoli Software TSM for SharePoint Conceppgtual Small Configuration

HTTP

TSM for SP Server Web TSM for SP Media Server Backup Browser TSM for SP Client Data (TSM for Databases) SharePoint Webserver SQL Server

TSM Server

15 Oxford TSM Symposium 2007 IBM Tivoli Software Technical Details

• TSM for SharePoint is a 3 tier client server architecture for scaling up to protect even large Sharepoint Server Farms

• TSM for SharePoint GUI is web-based and runs in any remote Browser and can backup multiple large SharePoint environments from a single point of control

• SharePoint stores all documents and meta data inside SQL Server, which are consistently (full fidelity) being backed up by TSM for SharePoint

• For disaster recovery purposes of the SQL Server databases, TSM for Databases is recommended in addition to TSM for SharePoint

• TSM for SharePoint Media Server comes with TSM Backup API Client to connect to the TSM Server

• AllthAll three TSM TSMf for Sh areP Pitoint component s are i mpl ement tded as Wi Widndows S ervi ces and small in size

• TSM for SharePoint is written in JAVA with the exception of the TSM for SP Client

16 Oxford TSM Symposium 2007 IBM Tivoli Software Integration with TSM

ƒTigg(…ht API (TSM BACKUP API Client on Media Server) )g integration with TSM

Support for hundreds of storage devices

Hierarchical organi zation of storage pools ex ploits attribu tes of each dev ice ty pe (cost, performance, ability to remove media)

Automatic,,p policy -based managgjement of stored objects •Initial storage of objects in specified pool •Automatic migration to lower pools in hierarchy •Automatic space reclamation •Copying of data for disaster protection (synchronously or asynchronously) •Migration of data to new storage technologies

Disaster Recovery - Automatic creation of disaster recoveryyp plan

TSM is built upon a highly available database that maintains transactional integrity

17 Oxford TSM Symposium 2007 IBM Tivoli Software

How TSM for SharePoint Works

© 2007 IBM Corporation IBM Tivoli Software Backup Plan Builder

What is a backup plan?

SharePoint Server Simply put it is a backup job that allows an administrator to specifySharePoint Portal

ƒ What to bac k up Top Level Sites in the Portal ƒ When to backup ƒ How to backup (via Full, Incremental, or Differential) Incremental - onlyyp backs up new data since the previous backu p, whether it was incremental or full Tree Mode Sub-sites, folders, lists etc… Differential - backs up all new data since the last full backup Actual contents within the folders, document names in shared documents, ƒ Where to backup individual announcements in announcements…etc ƒ How to handle to backup data in terms of data retention and security -compression and encryption

19 Oxford TSM Symposium 2007 IBM Tivoli Software Backup Plans - Granularity

ƒ Can Create Item Level, Subsite Level and Site Level Backup plans – Item-level To restore single objects (single documents, specific versions of a document, list items, attachments within list items), areas, subareas, customized layouts, and portal links – Subsite-level To restore entire subsites – Site-lllevel Fastest backup

ƒ Whyyypp Granularity on backup plans? – Flexibility - Every environment is different – Using the different levels of backup plans you can ensure that backups can be run with maximum efficiency, and restores can be fast ƒ Restores – A Site-level backup can be restored to a Site (very fast) – A Subsite-level backup can be restored to a Subsite (very fast) – Item level backups can restore individual items (fast) and also complete Sites (slow) ƒ Recommended Backup Strategy: – Full Site and Full Item level backups weekly – Item level backups daily incremental

20 Oxford TSM Symposium 2007 IBM Tivoli Software Recovery

RtRestores are qui ikdilck and simple:

ƒ Select the Media Server where the backup data is stored

ƒ Select the Agent Host to browse the backup plan

ƒ SltthfldSelect the folder w here thdthe documen titt is store d

ƒ Browse through the backup data to find the file you are looking to restore.

ƒ Check the boxes to select the documents or items you wish to restore.

ƒ Specify Restore Options to choose whether you want the restore to overwrite, not overwrite, or append to the data currently in place

21 Oxford TSM Symposium 2007 IBM Tivoli Software Other important features

ƒ BbdGUIBrowser based GUI

– Allows administrators to access it from any computer on the network

ƒ Encryption and Compression

– Encryption and Compression of data can be done on either the client side or on the Media Server

ƒ Ease of installation

– A few mou se clicks to install each component gets y ou u p and ru nning qu ickly

ƒ Search for data to restore

– Search on the site name, sub-site name, list name, folder name or file name to quickly restore data – Can also search on item attributes such as the name of the creator.

22 Oxford TSM Symposium 2007 IBM Tivoli Software Other important features

ƒ Discovery o f new items – Automatically pickup new items that are created underneath the levels you selected in your backup plan – Example: if you select Shared Documents folder to be backed up, and a new document is created, that document is automatically backed up

ƒ Restore In Place / Out of place

– Individual items, sub-sites or entire sites can be restored in place or out of place – In-place restore restores the item back to its original location, good for replacing lost or deleted documents – Out-of-place restore restores the item to a new location, good for copying data across folders, sites, and portals

23 Oxford TSM Symposium 2007 IBM Tivoli Software

Licensing and Support

© 2007 IBM Corporation IBM Tivoli Software Licensing Structure

ƒ According to new TSM (processor based) Value Unit based pricing

ƒ The customer can install as many Media Servers as they want to enable the solution to scale to their needs.

ƒ TSM Base/EE licenses are suggested in addition to TSM for MS SharePoint on the SharePoint Web Servers and also on all other servers which are protected with TSM.

ƒ Optional TSM for Databases (DP for MS SQL Server) licenses are required for disaster configurations.

ƒ Announced and Generallyyy Available on May 3/4 2007

* Approximate list price without country uplifts is subject to change at any given time

25 Oxford TSM Symposium 2007 IBM Tivoli Software Pricing Example

TSM for Sharepoint Licenses TSM for Databases Licenses TSMTSM Base/EE for Databases Licenses License SQL Server Asumptions: SharePoint Web Server TSM for SP Client All Servers are being backed up with TSM

SQL Servers are being protected

TSM for SP Server

SharePoint Web Server SQL Server TSM for SP Client

TSM for SP Media Servers TSM Server

26 Oxford TSM Symposium 2007 IBM Tivoli Software Support

ƒ Support call flow – Tivoli L1/L2. Ave Po in t w ill do L3

ƒ Patch Delivery – Patch Manager allows you to automatically check for and download patches for the client and server – Patches will be hosted on IBM server

27 Oxford TSM Symposium 2007 IBM Tivoli Software Announcement material

28 Oxford TSM Symposium 2007 IBM Tivoli Software FAQs

Q: What do I have to license? ƒ A: O nl y the processors on the TSM f or SP Cli en ts, no t the TSM for SP M edi a S ervers. I n most cases you also want to have TSM base/EE licenses for all servers in your environment. Q: Do I need TSM for Databases (DP for MS SQL Server)? ƒ A: No, it is optional. TSM for SP gives you complete data protection for your SP environment. You wou ld nee d TSM f or D at ab ases f or additi ona l disas ter recovery pro tec tion o f the MS SQL Server themselves. Q: Is the Avepoint internal database being backed up? ƒ A: In the latest version of TSM for SP this database is included and protected. Q: How can I get these Avepoint additional products? ƒ A: Directly from Avepoint. They work on top of TSM for SP. Q: Is there a way to apply the logs on disk manually? ƒ No, the logs w ill be au tomatically applied in case of a Site/Subsite backu ps. Where does MS Sharepoint store the documents? ƒ In most case inside the MS SQL Server database from where TSM for SP backs them up.

29 Oxford TSM Symposium 2007 IBM Tivoli Software Summary

ƒ Customers are increasingly depending on SharePoint to store and manage data and need to ensure that they can successfully manage and protect this data ƒ TSM for SharePoint delivers all the capabilities customers need to ensure that ƒ Customers can quickly and confidently protecprotectt their SharePoint business data and content ƒ Complete backup and recovery of MS SharePoint Portal 2003 and MS Office SharePoint Server 2007 environments ƒ Full, incremental , or differential backup at the site, subsite, and item-level preserving all meta-data, security etc… ƒ Granular item level backup and restore capability ƒ Ability to restore portals, top level sites, sub-sites, and individual, document libraries, attachments, lists, folders, areas, and sub areas ƒ Complements the TSM data protection family

30 Oxford TSM Symposium 2007 IBM Tivoli Software

Walk Through

© 2007 IBM Corporation IBM Tivoli Software Example – Building an Item Level Backup Plan

To run an item-level bkbackup, cli lik“Bkck on “Backup Builder” under the “Item- Level” tab on the left.

32 Oxford TSM Symposium 2007 IBM Tivoli Software Example – Building an Item Level Backup Plan

ƒ Select “New Plan”

ƒ Select the “Agent Host ” where the SharePoint data you want to backup is located,

ƒ Select a “Media Server” to process the backup plan

ƒ Click on the Portal name to load the SharePoint structure

33 Oxford TSM Symposium 2007 IBM Tivoli Software Example – Building an Item Level Backup Plan

ƒ After your SharePoint structure has finished loading, you can click on any of the links to further expand the content underneath them.

34 Oxford TSM Symposium 2007 IBM Tivoli Software Example – Building an Item Level Backup Plan

ƒ If you click on a higher level site, everything underneath is selected for backup automatically by default, with new folders and items included.

35 Oxford TSM Symposium 2007 IBM Tivoli Software Example – Building an Item Level Backup Plan ƒ Create up to 6 different schedules per plan

ƒ Choose the “Backup Type”: Full, Incremental, or Differential backup.

ƒ Specify a “Start Time” for the backup plan to run by filling in the space or clicking on the calendar icon to select a date and time.

ƒ Specify the “interval” by selecting an interval from the drop down menu.

ƒ Select encryption and compression options from Data Manager pull down menu

36 Oxford TSM Symposium 2007 IBM Tivoli Software Example – Item Level Restore

ƒ To run an item-level restore, click on “Restore Controller” under the “Item-Level” tab on the left.

37 Oxford TSM Symposium 2007 IBM Tivoli Software Example – Item Level Restore

ƒ Select the “Media Server” where the backup data is stored

ƒ Select the “Agent Host ” to browse the backup plan.

ƒ Select the folder where the document is stored

38 Oxford TSM Symposium 2007 IBM Tivoli Software Example – Item Level Restore

ƒ Browse through the backup data to find the file you are lkitlooking to res tore.

ƒ Check the boxes to select the document(()s) or item(s) you wish to restore.

ƒ Choose w hether or not you want the properties and securities of the files to be keppgt during the restore by selecting the boxes above the files.

39 Oxford TSM Symposium 2007 IBM Tivoli Software Example – Item Level Restore

ƒ You can restore immediately or schedule the restore

ƒ Specify “Restore Options” to choose whether you want the restore to overwrite, not overwrite, or append to the data currently in place.

40 Oxford TSM Symposium 2007 IBM Tivoli Software TSM for SharePoint Control Panel – Data Management

ƒ Data Retention Manager – Define data retention and expiration policies.

ƒ Storage Manager – Setup Storage options

ƒ Data Security Manager – CfidtConfigure data compress ion an d encryp tion pro files

ƒ Filtering Out – Set filter profiles for backups

41 Oxford TSM Symposium 2007 IBM Tivoli Software TSM for SharePoint Control Panel – Control Services

ƒ Server Monitor – Monitor/restart TSM for SharePoint servers

ƒ Aggent Monitor – Monitor/restart TSM for SharePoint software clients

42 Oxford TSM Symposium 2007 IBM Tivoli Software TSM for SharePoint Control Panel – Reppgorting

ƒ Email Notification – Create email profiles containing different mailing lists.

– Allows the administrator to effectively control which personnel gets notified under which conditions

43 Oxford TSM Symposium 2007 IBM Tivoli Software TSM for SharePoint Control Panel - System

ƒ Log Manager – Log Manager provides several options for managing the logs

ƒ Account Manager – Centralized user access management

44 Oxford TSM Symposium 2007 IBM Tivoli Software

TSM for SharePoint Control Panel – License Management

ƒ License Manager – View TSM for SharePoint License information

ƒ Patch Manager – Centralized software upgrade management

ƒ Patch Report – View details of a patch update

45 Oxford TSM Symposium 2007 IBM Tivoli Software Backup Plan Builder Filter Mode List Mode

In Filter Mode you can create customized filters that the software will use to pick up new backup data. For The List Mode was designed for customers with very example, you can have the software pickup everything large SharePoint deployments. It allows you to view with HR in the URL , thus backing up all sites related to individual sites separately , vs . having to load all 10 ,000 Human Resources. You can also combine multiple or 20,000 sites in your environment when you’re only filters to create a complex plan that suits your interested in a handful company’s needs

46 Oxford TSM Symposium 2007