Microsoft SharePoint data externalization to IBM storage using AvePoint DocAve Storage Manager



Similar documents
Microsoft System Center 2012 SP1 Virtual Machine Manager with Storwize family products. IBM Systems and Technology Group ISV Enablement January 2014

Jeremy Canady. IBM Systems and Technology Group ISV Enablement November 2013

TSM (Tivoli Storage Manager) Backup and Recovery. Richard Whybrow Hertz Australia System Network Administrator

Oracle RMAN disk-to-disk backup methods using the IBM Storwize V3700 storage system

Migrating LAMP stack from x86 to Power using the Server Consolidation Tool

IBM Systems Director Navigator for i5/os New Web console for i5, Fast, Easy, Ready

IBM Storwize V7000 Gen2 Easy Tier with Microsoft Hyper-V, SQL, and Exchange Configuration and performance guidelines

Virtualizing SQL Server 2008 Using EMC VNX Series and Microsoft Windows Server 2008 R2 Hyper-V. Reference Architecture

How to Deliver Measurable Business Value with the Enterprise CMDB

Implementing Microsoft SharePoint on NetApp Storage Systems Course MSSP; 5 Days, Instructor-led

Creating a Cloud Backup Service. Deon George

EMC Virtual Infrastructure for Microsoft SQL Server

Microsoft SQL Server 2008 R2 Enterprise Edition and Microsoft SharePoint Server 2010

SAS deployment on IBM Power servers with IBM PowerVM dedicated-donating LPARs

IBM Storwize V7000: For your VMware virtual infrastructure

IBM Tivoli Storage Manager Version Introduction to Data Protection Solutions IBM

Installing and Configuring a. SQL Server 2012 Failover Cluster

IBM Storwize V5000. Designed to drive innovation and greater flexibility with a hybrid storage solution. Highlights. IBM Systems Data Sheet

EMC Celerra Unified Storage Platforms

CA ARCserve Backup r16.x Professional Exam (CAT-360) Study Guide Version 1.1

EMC ISILON AND ELEMENTAL SERVER

Using EonStor FC-host Storage Systems in VMware Infrastructure 3 and vsphere 4

IBM Scale Out Network Attached Storage

IBM System Storage DS5020 Express

StarWind Virtual SAN Installing & Configuring a SQL Server 2012 Failover Cluster

IBM Tivoli Storage FlashCopy Manager

Redbooks Redpaper. IBM TotalStorage NAS Advantages of the Windows Powered OS. Roland Tretau

DocAve 6 High Availability

EMC Virtual Infrastructure for Microsoft Applications Data Center Solution

IBM XIV Gen3 Storage System Storage built for VMware vsphere infrastructures

The functionality and advantages of a high-availability file server system

The IBM Archive Cloud Project: Compliant Archiving into the Cloud

DocAve 6 Livelink Migrator

EMC Virtual Infrastructure for Microsoft Applications Data Center Solution

Data Protection with IBM TotalStorage NAS and NSI Double- Take Data Replication Software

Use QNAP NAS for Backup

DocAve 4.1 SharePoint Disaster Recovery High Availability (SPDR HA) User Guide

IBM Infrastructure for Long Term Digital Archiving

DS8000 Data Migration using Copy Services in Microsoft Windows Cluster Environment

EMC NetWorker Module for Microsoft for Windows Bare Metal Recovery Solution

EMC Backup and Recovery for Microsoft SQL Server 2008 Enabled by EMC Celerra Unified Storage

IBM Storwize Rapid Application Storage solutions

Best Practices for Monitoring a Vmware Environment. Gary Powell Senior Consultant IBM SWG Tivoli

Introduction to NetApp Infinite Volume

Rapid Data Backup and Restore Using NFS on IBM ProtecTIER TS7620 Deduplication Appliance Express IBM Redbooks Solution Guide

DocAve Software Platform

Tivoli Endpoint Manager for Security and Compliance Analytics. Setup Guide

Using HP StoreOnce Backup Systems for NDMP backups with Symantec NetBackup

EMC ISILON OneFS OPERATING SYSTEM Powering scale-out storage for the new world of Big Data in the enterprise

What Is Microsoft Private Cloud Fast Track?

IBM and TEMENOS T24 workload optimization on the new IBM PureFlex System

Managing Microsoft Office SharePoint Server Content with Hitachi Data Discovery for Microsoft SharePoint and the Hitachi NAS Platform

MS-55115: Planning, Deploying and Managing Microsoft Project Server 2013

How To Install Powerpoint 6 On A Windows Server With A Powerpoint 2.5 (Powerpoint) And Powerpoint On A Microsoft Powerpoint 4.5 Powerpoint (Powerpoints) And A Powerpoints 2

Title. Click to edit Master text styles Second level Third level

HP and Mimosa Systems A system for archiving, recovery, and storage optimization white paper

Communications Server for Linux

Big data management with IBM General Parallel File System

EnterpriseLink Benefits

DataPower z/os crypto integration

EMC SourceOne Management Version 7.1

Clustering Windows File Servers for Enterprise Scale and High Availability

Setup for Failover Clustering and Microsoft Cluster Service

Featuring: GUI screen designer to edit DDS source for 5250 Display Files

DocAve 6 SharePoint Migrator

IBM BladeCenter H with Cisco VFrame Software A Comparison with HP Virtual Connect

DEPLOYING EMC DOCUMENTUM BUSINESS ACTIVITY MONITOR SERVER ON IBM WEBSPHERE APPLICATION SERVER CLUSTER

Best Practices for Installing and Configuring the Hyper-V Role on the LSI CTS2600 Storage System for Windows 2008

IBM Tivoli Storage Productivity Center (TPC)

DocAve 6 Exchange Public Folder Migrator

Scalable Windows Storage Server File Serving Clusters Using Melio File System and DFS

Session 1494: IBM Tivoli Storage FlashCopy Manager

ACCELERATING YOUR IT TRANSFORMATION WITH EMC NEXT-GENERATION UNIFIED STORAGE AND BACKUP

Online Transaction Processing in SQL Server 2008

Course 55115: Planning, Deploying and Managing Microsoft Project Server 2013

EMC Unified Storage for Microsoft SQL Server 2008

EMC XTREMIO AND MICROSOFT EXCHANGE DATABASES

סילבוס -MCITP מנהלי רשתות

Integrating Data Protection Manager with StorTrends itx

Netwrix Auditor for Exchange

Setup for Failover Clustering and Microsoft Cluster Service

Microsoft Hyper-V and SQL Server with IBM Real-time Compression version 7.4 and IBM Storwize V7000 Gen2

EMC NetWorker Module for Microsoft for Windows Bare Metal Recovery Solution

DocAve 6 SQL Server Data Manager

STORAGE CENTER WITH NAS STORAGE CENTER DATASHEET

IBM Cognos TM1 on Cloud Solution scalability with rapid time to value

Disaster Recovery Procedures for Microsoft SQL 2000 and 2005 using N series

Alliance Key Manager Solution Brief

Hardware/Software Guidelines

Selling Compellent NAS: File & Block Level in the Same System Chad Thibodeau

Rational Developer for IBM i (RDi) Introduction to RDi

IBM Tivoli Provisioning Manager V 7.1

Omniquad Exchange Archiving

Designing, Optimizing and Maintaining a Database Administrative Solution for Microsoft SQL Server 2008

Transcription:

Microsoft SharePoint data externalization to IBM storage using AvePoint DocAve Storage Manager Sanjay Sudam IBM Systems and Technology Group ISV Enablement May 2014 Copyright IBM Corporation, 2014

Table of Contents Abstract... 2 Guidance and assumptions... 2 Introduction... 2 Solution components... 2 IBM Storwize V7000 Unified system... 2 AvePoint DocAve Storage Manager... 3 DocAve architecture... 3 BLOB externalization to the IBM Storwize V7000 Unified system... 4 General Storage best practices... 5 DocAve Storage Manager configuration... 5 Net Share physical device... 6 Logical device... 7 Enabling BLOB provider... 9 Rule configuration BLOB content offloading... 11 Storage report... 13 Summary... 14 Resources... 15 About the author... 15 Trademarks and special notices... 16 1

Abstract The purpose of this paper is to provide insights into the value proposition of the content externalization to IBM System Storage using AvePoint Storage Manager for Microsoft SharePoint environments, and to provide best-practice configurations. Guidance and assumptions The intent of this paper is to provide architectural, deployment, and management guidelines for customers who are planning or have already decided to implement Microsoft SharePoint binary large object (BLOB) externalization to the IBM Storwize family. This paper does not provide detailed performance numbers or advanced high availability and disaster recovery techniques. This paper assumes users have essential knowledge in the following areas as a prerequisite: IBM Storwize V7000 Unified system SharePoint Microsoft SQL database Introduction As organizations scale the use of SharePoint as a content management system, users are moving workloads traditionally supported by file and email servers to SharePoint. In the process, larger content is stored as BLOB in the content databases hosted by SQL Server, and often located on the most highly performing and expensive tier 1 storage resources in the enterprise. The IBM Storwize V7000 Unified storage system and AvePoint DocAve Storage Manager can deliver a fully integrated solution for BLOB externalization. This allows you to relocate the BLOB content, which is the unstructured data that represents the content of a document, to more cost-effective storage tiers. This paper provides the installation and configuration guidelines for BLOB externalization to the IBM Storwize V7000 Unified system. Solution components This section briefly describes the components used in this solution. IBM Storwize V7000 Unified system The IBM Storwize V7000 Unified system is a virtualizing Redundant Array of Independent Disks (RAID) storage system that supports both block and file protocols. This unified system includes the IBM Storwize V7000 Unified system file module and the Storwize V7000 storage system. The file module is a clustered system consisting of two units that provide file systems for use by network-attached storage (NAS). The file module uses the storage from the Storwize V7000 system to provide file access to the clients. Other volumes, which are block volumes, are provided on the storage area network (SAN) to be presented to hosts. IBM Storwize V7000 Unified system provides a globally clustered NAS file system built upon IBM General Parallel File System (IBM GPFS ). This file system is created on at least one Network Shared Disk (NSD). A NSD represents a logical unit number (LUN) of the underlying disk storage system and makes the LUN available to all GPFS cluster nodes. 2

The global namespace is maintained across the cluster to balance workloads and provide parallel performance to all users, which also ensures high availability (HA) and automated failover. IBM Storwize V7000 Unified systems support client access protocol such as: Network File System (NFS) Common Internet File System (CIFS) File Transfer Protocol (FTP) Hypertext Transfer Protocol Secure (HTTPS) Secure Copy Protocol (SCP) Secure File Transfer Protocol (SFTP) Network Data Management Protocol (NDMP) AvePoint DocAve Storage Manager As SharePoint 2010 and SharePoint 2013 on-premises become the central repository for enterprise content within organizations, increasing user adoption and integration from data sources can cause unstructured data and BLOB content to consume up to 95 percent of SharePoint s SQL Server space. Larger BLOB content can lead to database performance and user experience degradation. DocAve Storage Manager is based on Microsoft external BLOB storage (EBS) and remote BLOB storage (RBS) application programming interfaces (APIs) to improve SQL server performance and reduce storage costs. With DocAve, administrators can use customizable business rules in DocAve SharePoint storage offerings along with a wide variety of supported storage devices to optimize hierarchical storage management (HSM) and achieve truly comprehensive SharePoint storage management. With DocAve Storage Manager, organizations can mitigate the negative consequences of exponential data growth by combining multiple real-time and scheduled business rules to externalize BLOB content based on file size, type, or other document properties, allowing SharePoint administrators to: Reduce SharePoint total cost of ownership (TCO) by using HSM systems for BLOB storage Improve user experience by optimizing SQL Server resources while maintaining seamless user access and interaction to externalized content Easily comply with information governance policies for content lifecycle management within or across multiple SharePoint farms with highly customizable business rules DocAve architecture DocAve architecture is modular and scalable to meet the customer requirements. The roles of a DocAve server consist of: DocAve manager: Manages the communication and operations of the DocAve agents and servers in the farm. DocAve media server: Manages the storage operations for the DocAve platform and coordinates the storing of backup data, audit data, externalized SharePoint content, and all other storage needs required by DocAve. DocAve agents: Manages the content as per the rules defined in the DocAve suite for BLOB externalization, backup, recovery, and archiving the SharePoint content. 3

Figure 1: DocAve architecture DocAve architecture is scalable, and administrators can choose the server deployment roles according to the SharePoint environment. For example, in smaller environments, the DocAve manager and media server roles can be deployed on the same server. It is even possible to deploy the DocAve server roles onto the same hardware as your SharePoint farm servers, although this is not the recommended configuration. For best performance, install the manager s services across multiple servers and install only the necessary agents on each server in the SharePoint farm. BLOB externalization to the IBM Storwize V7000 Unified system This section describes the installation and configuration process of the DocAve products to optimize the SharePoint storage with BLOB externalization to the IBM Storwize V7000 Unified system. You need to complete the following tasks before configuring the BLOB provider. 1. Ensure that Microsoft Active Directory services are available for authentication. 2. Make sure that SharePoint farm components and SQL server deployments are according to Microsoft recommendations. 3. Install DocAve manager and media service roles. It is not recommended to deploy these services on the SharePoint servers. 4. Install DocAve agents on each server in the SharePoint farm. 4

General storage best practices Most of the Microsoft SharePoint data is stored within SQL Server, except for the index and a few other supporting files. The following guidelines are some of the high-level best practices for the SQL Server storage configuration. RAID 1 or 10 for the transaction logs RAID 5 for the databases files and temporary database files. Multipathing for high availability and better performance The IBM Storwize V7000 Unified system provides both block and file access from the same system and iscsi storage volumes can be used for SQL Server database and CIFS file access for SharePoint data as shown in Figure 2. It is highly recommended to use 10 gigabytes (GB) Ethernet for both iscsi and file access for better performance. Figure 2: Lab configuration setup DocAve Storage Manager configuration This section provides detailed steps of configuration and recommendations to optimize SharePoint storage by externalizing the BLOB content to the IBM Storwize V7000 Unified system. Refer to the 5

DocAve guides at the following URL for detailed instructions about installing the DocAve manager, media service, and agent components. http://www.avepoint.com/assets/pdf/sharepoint_user_guides/docave_6_installation_guide.pdf Net Share physical device The network share created in this step can be used for SharePoint BLOB externalization. It is used for offloading the BLOB content according to the rules defined in the DocAve manager. Storage Manager allows to create multiple physical devices that can be used to build the hierarchical management capabilities. For example, you can create two different CIFS shares, one from serial-attached SCSI (SAS) storage pool and another from nearline SAS pool on the IBM Storwize V7000 Unified system to create the hierarchical storage capabilities for BLOB offloading, as shown in Figure 3. Figure 3: IBM Storwize V7000 Unified hierarchical tiers Tier 1 SAS storage can be used for offloading the latest active data and lower tier 2 Nearline SAS can be used to offload the older, inactive content from the SharePoint storage. Perform the following steps to create Net Share physical devices: 1. Create CIFS shares on the IBM Storwize V7000 Unified system and grant read/write permissions to the domain account to be used by DocAve products. 6

2. In the DocAve manager interface, click Control Panel Storage Confiuration Physical Device Create 3. Select Net Share from the Storage Type drop-down list, as shown in Figure 4. Figure 4: DocAve physical device creation 4. In the UNC Path field, enter the UNC share path created in step 1. 5. Enter the domain level account credentials to access the CIFS share. 6. Click OK to create the physical device. Verify that the device is listed under physical devices. Repeat the steps to create additional physical devices using the CIFS shares created from the Nearline SAS storage pool. Logical device Logical device is a grouping of the physical devices into a single device and used for offloading the SharePoint content. Perform the following steps to create Net Share physical devices. 1. In the DocAve Manager interface, click Control Panel Storage Configuration Logical Device Create. 7

2. In the Data Storage section, select Logical device, as shown in Figure 5. Figure 5: DocAve logical device creation 3. Select the storage type as Net Share. 4. Select the physical device as Tier1-SAS created from the IBM Storwize V7000 Unified system. 5. Click OK to create the logical device. Verify that the device is listed under logical devices. Repeat the steps to create additional logical devices using the CIFS shares created from the nearline SAS storage pool. 8

Enabling BLOB provider You need to enable the BLOB provider to offload the SharePoint content to the external storage on a periodic schedule basis or in real-time manner. Perform the following steps to enable the BLOB provider on the SharePoint content database. 1. In the DocAve manager interface, go to the storage optimizer, select the scheduled storage manager and then the BLOB provider to enable EBS or RBS for the SharePoint farm as shown in Figure 6. Figure 6: DocAVE BLOB provider configuration 9

2. Configure the stub database as shown in the following figure. It is recommended to configure the stub database for the entire SharePoint farm. Figure 7: DocAve stub database configuration 3. Enable RBS for the SharePoint farm and configure the schedule for scanning. Figure 8: DocAve BLOB enablement 4. Click OK to complete the BLOB provider configuration. 10

Rule configuration BLOB content offloading DocAve offloads the content based on the rule criteria defined using document attributes such as size, creation date, modified date, and version. Content that meets these rules will be offloaded from the SharePoint storage and stored in the selected logical device. Perform the following steps to create rules to offload the content from the SharePoint storage. 1. From the DocAve manager interface, go to the storage optimizer, select the scheduled storage manager, select the web application, and click Create to create the new rule. 2. Select the Create a new rule option and provide a name for this rule. 3. Define the criteria for offloading the content. For example, a new rule named Tier1-rule is created based on the document size to offload content of size greater than 256 KB to the IBM SAS storage pool. 4. Define the logical device as Tier1-SAS created on the SAS storage pool from the IBM Storwize V7000 Unified system. Figure 9: BLOB rule criteria definition Repeat the steps to create another rule, Tier2-NLSAS, to offload the content not modified in the last one year to the nearline SAS storage pool created in the IBM Storwize V7000 Unified system. 11

Figure 9: Nearline SAS rule definition 5. Apply and run these rules to scan the SharePoint content and offload the BLOB to the external IBM Storwize V7000 Unified system. Figure 10: Manual scanning of BLOB rules 12

Storage report DocAve provides a dashboard view of the BLOB and stub information collected from the SQL databases and reports about the optimized capacities for the SharePoint farm. You can access the storage report from the DocAve manager interface, select the schedule storage manager, and then select the storage report. Perform the following tasks to generate the storage dashboard. 1. Create the profile by invoking the report profile wizard as shown in the following figure. 2. Select the whole farm or the relevant web applications for this profile to generate the report. 3. Define the schedule specifying whether to collect the data immediately or specify the frequency to collect the data on a recurring basis. 4. Click Save or Save and Run Now to complete the rule definition. Figure 11: Storage report profile creation After running the profile, you can access the report by clicking the dashboard to view the SQL database and optimized BLOB content size, as shown in the following figure. 13

Figure 12: Storage dashboard report DocAve also provides an ability to offload the BLOB content on a real-time basis to the IBM Storwize V7000 Unified system.you can define rules based on the file size to externalize the content in real time. Summary The IBM Storwize V7000 Unified system and AvePoint DocAve Storage Manager provide a robust platform needed for Microsoft SharePoint environments through the native characteristics of the storage systems and integration through RBS/EBS API integrations to optimize the SharePoint storage by offloading the larger BLOB content. 14

Resources The following websites provide useful references to supplement the information contained in this paper: IBM Systems on PartnerWorld ibm.com/partnerworld/systems IBM Redbooks ibm.com/redbooks IBM System Storage Interoperation Center (SSIC) ibm.com/systems/support/storage/config/ssic/displayesssearchwithoutjs.wss?start_over= yes IBM Storwize V7000 Unified ibm.com/storage/storwizev7000 IBM System Storage SAN Volume Controller ibm.com/systems/storage/software/virtualization/svc/index.html IBM TechDocs Library ibm.com/support/techdocs/atsmastr.nsf/web/techdocs AvePoint DocAve Documentation http://www.avepoint.com/resources/user-guides/ About the author Sanjay Sudam is a Storage Technology Specialist in IBM Systems and Technology Group (ISV Enablement) Organization. He has more than 15 years of experience working with various storage and system technologies. You can reach Sanjay at sanjay.sudam@in.ibm.com. 15

Trademarks and special notices Copyright IBM Corporation 2014. References in this document to IBM products or services do not imply that IBM intends to make them available in every country. IBM, the IBM logo, and ibm.com are trademarks or registered trademarks of International Business Machines Corporation in the United States, other countries, or both. If these and other IBM trademarked terms are marked on their first occurrence in this information with a trademark symbol ( or ), these symbols indicate U.S. registered or common law trademarks owned by IBM at the time this information was published. Such trademarks may also be registered or common law trademarks in other countries. A current list of IBM trademarks is available on the Web at "Copyright and trademark information" at www.ibm.com/legal/copytrade.shtml. Microsoft, Windows, Windows NT, and the Windows logo are trademarks of Microsoft Corporation in the United States, other countries, or both. Other company, product, or service names may be trademarks or service marks of others. Information is provided "AS IS" without warranty of any kind. All customer examples described are presented as illustrations of how those customers have used IBM products and the results they may have achieved. Actual environmental costs and performance characteristics may vary by customer. Information concerning non-ibm products was obtained from a supplier of these products, published announcement material, or other publicly available sources and does not constitute an endorsement of such products by IBM. Sources for non-ibm list prices and performance numbers are taken from publicly available information, including vendor announcements and vendor worldwide homepages. IBM has not tested these products and cannot confirm the accuracy of performance, capability, or any other claims related to non-ibm products. Questions on the capability of non-ibm products should be addressed to the supplier of those products. All statements regarding IBM future direction and intent are subject to change or withdrawal without notice, and represent goals and objectives only. Contact your local IBM office or IBM authorized reseller for the full text of the specific Statement of Direction. Some information addresses anticipated future capabilities. Such information is not intended as a definitive statement of a commitment to specific levels of performance, function or delivery schedules with respect to any future products. Such commitments are only made in IBM product announcements. The information is presented here to communicate IBM's current investment and development activities as a good faith effort to help with our customers' future planning. Performance is based on measurements and projections using standard IBM benchmarks in a controlled environment. The actual throughput or performance that any user will experience will vary depending upon considerations such as the amount of multiprogramming in the user's job stream, the I/O configuration, the storage configuration, and the workload processed. Therefore, no assurance can be given that an individual user will achieve throughput or performance improvements equivalent to the ratios stated here. 16

Photographs shown are of engineering prototypes. Changes may be incorporated in production models. Any references in this information to non-ibm websites are provided for convenience only and do not in any manner serve as an endorsement of those websites. The materials at those websites are not part of the materials for this IBM product and use of those websites is at your own risk. 17