Open Unified Data Protection and Business Continuity Framework



Similar documents
Product Overview. UNIFIED COMPUTING Managed Hosting - Storage Data Sheet

TRANSFORMING DATA PROTECTION

Virtualization, Business Continuation Plan & Disaster Recovery for EMS -By Ramanj Pamidi San Diego Gas & Electric

Block Storage Management using Microsoft System Center 2012 Virtual Machine Manager and SMI-S

Virtual Volumes Technical Deep Dive

Understanding Cisco Cloud Fundamentals CLDFND v1.0; 5 Days; Instructor-led

Unified Storage for the Private Cloud Dennis Chapman NetApp

David Corriveau, CEO Radix Technologies. Copyright 2011 Radix Technologies

Experiences with Transformation to Hybrid Cloud: A Case Study for a Large Financial Enterprise

WHITE PAPER PPAPER. Symantec Backup Exec Quick Recovery & Off-Host Backup Solutions. for Microsoft Exchange Server 2003 & Microsoft SQL Server

Windows Server 2008 Hyper-V Backup and Replication on EMC CLARiiON Storage. Applied Technology

Building an Internal Cloud that is ready for the external Cloud

Overview of I/O Performance and RAID in an RDBMS Environment. By: Edward Whalen Performance Tuning Corporation

私 有 雲 再 進 化 EMC Hybrid Cloud 解 決 方 案. 徐 師 亮 Sydney Hsu / EMC 系 統 工 程 協 理

Cloud Storage in a PaaS World

HP OpenView Storage Data Protector

Federated Application Centric Infrastructure (ACI) Fabrics for Dual Data Center Deployments

Big data Devices Apps

Server and Storage Virtualization: A Complete Solution A SANRAD White Paper

DD BOOST FOR ENTERPRISE APPS

Virtual Provisioning. Management. Capacity oversubscription Physical allocation on the fly to logical size. With Thin Provisioning enabled

(Scale Out NAS System)

TSM for Advanced Copy Services: Today and Tomorrow

EMC Disaster Recovery with VMware SRM

Frequently Asked Questions: EMC ViPR Software- Defined Storage Software-Defined Storage

EMC VSPEX END-USER COMPUTING

Uncompromised business agility with Oracle, NetApp and VMware

Building Storage Service in a Private Cloud

Evolving Datacenter Architectures

Restricted Document. Pulsant Technical Specification

Evaluation of Enterprise Data Protection using SEP Software

Top 10 Do s/don ts of Data Protection for VMware vsphere

Symantec Cluster Server powered by Veritas

OWB Users, Enter The New ODI World

Comprehensive Agentless Cloud Backup and Recovery Software for the Enterprise

SEP sesam Backup & Disaster Recovery Overview

EMC Mehrwert in virtuellen Umgebungen. VMware & CISCO & EMC - a perfect fit

Backup and Recovery Best Practices With Tintri VMstore

Securing sensitive data at Rest ProtectFile, ProtectDb and ProtectV. Nadav Elkabets Presale Consultant

VMware vcenter Site Recovery Manager 5 Technical

29/07/2010. Copyright 2010 Hewlett-Packard Development Company, L.P.

Nutanix Tech Note. Data Protection and Disaster Recovery

Veritas Cluster Server from Symantec

Building the Virtual Information Infrastructure

Disaster Recovery As A Service Storage by CloudGrid and Zerto Virtual Replication Disaster Recovery and Business Continuity Platform

VMware and Primary Data: Making the Software-Defined Datacenter a Reality

Sanbolic s SAN Storage Enhancing Software Portfolio

Migration and Building of Data Centers in IBM SoftLayer with the RackWare Management Module

Softverski definirani data centri - 2. dio

Daymark DPS Enterprise - Agentless Cloud Backup and Recovery Software

Turbo Charge Your Data Protection Strategy

Meeting the Needs of the Changing Enterprise

Effiziente Server- Virtualisierung mit MS Hyper-V und Citrix Essentials

IBM TSM for SharePoint 6.1 VSS Backup and Restore Solution Guide IBM System Storage DS6000 & DS8000 with DocAve

WHITE PAPER: ENTERPRISE SECURITY. Symantec Backup Exec Quick Recovery and Off-Host Backup Solutions

Nutanix Solution Note

The skinny on storage clusters

<Insert Picture Here> Oracle VM and Cloud Computing

Ultimate Guide to Oracle Storage

Virtual Infrastructure Management

Effective Storage Management for Cloud Computing

EMC RECOVERPOINT FAMILY

Best Practices for Managing Storage in the Most Challenging Environments

Comprehensive Agentless Cloud Backup and Recovery Software for the Enterprise

STREAM FRBC

<Insert Picture Here> Architekturen, Bausteine und Konzepte für Private Clouds Detlef Drewanz EMEA Server Principal Sales Consultant

Quick Start - Virtual Server idataagent (Microsoft/Hyper-V)

Protecting Windows Microsoft Exchange Server Data Protection

Software to Simplify and Share SAN Storage Sanbolic s SAN Storage Enhancing Software Portfolio

June Blade.org 2009 ALL RIGHTS RESERVED

Reference Architecture. EMC Global Solutions. 42 South Street Hopkinton MA

Server and Storage Virtualization. Virtualization. Overview. 5 Reasons to Virtualize

Request for Information (RFI) for Managed Hosting Service

2. Highlights and Updates: ITSM for Databases

Veritas InfoScale Availability

Tivoli Flashcopy Manager Update and Demonstration

RackWare Solutions Disaster Recovery

Module 5 Introduction to Processes and Controls

JOB ORIENTED VMWARE TRAINING INSTITUTE IN CHENNAI

W H I T E P A P E R. VMware Infrastructure Architecture Overview

Migration and Building of Data Centers in IBM SoftLayer with the RackWare Management Module

Introduction. Setup of Exchange in a VM. VMware Infrastructure

VERITAS NetBackup 6.0 Enterprise Server INNOVATIVE DATA PROTECTION DATASHEET. Product Highlights

Grade Disaster Recovery with Azure Site

場次: Track B-2 公司名稱: EMC 主講人: 藍基能

Centrata IT Management Suite 3.0

Symantec NetBackup Enterprise Server and Server x Hardware Compatibility List

SnapManager for Oracle 2.2. Anand Ranganathan Product & Partner Engineer (PPE)

Платформа NetBackup 7.6. What's new in NetBackup 7.6? 1

SAP Landscape Virtualization Management Version 2.0 on VCE Vblock System 700 series

Addendum No. 1 to Packet No Enterprise Data Storage Solution and Strategy for the Ingham County MIS Department

Configuring and Managing a Private Cloud with Enterprise Manager 12c

Highly Available Tessitura

SUSE Cloud 2.0. Pete Chadwick. Douglas Jarvis. Senior Product Manager Product Marketing Manager

Technology Insight Series

CA arcserve Unified Data Protection virtualization solution Brief

NetApp SnapManager for Microsoft Exchange

Pervasive PSQL Meets Critical Business Requirements

The Power of Deduplication-Enabled Per-VM Data Protection SimpliVity s OmniCube Aligns VM and Data Management

FIFTH EDITION. Oracle Essentials. Rick Greenwald, Robert Stackowiak, and. Jonathan Stern O'REILLY" Tokyo. Koln Sebastopol. Cambridge Farnham.

Transcription:

Open Unified Data Protection and Business Continuity Framework Presenter: Dr. Anupam Bhide Calsoft, Inc. Email: anupam@calsoftinc.com Phone: +91 (20) 4079 2900 Authors: Anupam Bhide (Calsoft) Parag Kulkarni (Calsoft) Sunu Engineer (Calsoft)

Abstract A unified model for Data Protection and Business Continuity in complex enterprise systems Today s data center administrators are faced with challenges of managing and protecting complex enterprise systems comprising of physical and virtual components composed of heterogeneous hardware and software with complex interconnects. A typical enterprise system consists of Applications SAP, Exchange, Share Point more Middleware Databases, Web Servers, Operating Systems Windows, Linux, UNIX & Hypervisors Servers Servers (Physical), Blades, Servers (Virtualized) Network Switches Physical & Virtual, Routers, Firewalls Storage SAN, NAS, DAS, Cloud All components in the enterprise system use persistent storage in the form of DAS, NAS or SAN. The unified model presented and implemented by Calsoft explores an open independent framework for data protection using storage level snapshots. The framework uses SMI-S to interact with various enterprise system components and ensures a consistent state to perform data protection and disaster recovery. 2

The Problem Data protection mechanisms such as backups, archiving, snapshots require a consistent and stable view/snapshot of the data Without consistent view, recovery is generally not possible Application stacks consist of multiple entities such as applications themselves, middleware, hypervisors, operating Systems/file systems that are all modifying data on persistent storage To recover an application successfully requires that every entity recover its data successfully A SAP application will require recovery of its own data in the file system, data in Oracle database, file system meta-data, hypervisor meta-data if virtualized How does one co-ordinate between these multiple entities that are writing concurrently to storage and ensure consistency of data during backups? 3

New challenges Application stacks are becoming more complex consist of Applications, Middleware, Databases, Virtual Platforms (Hypervisors), Operating Systems, Storage Managing Dependencies and Integration between all above entities is required to ensure consistent data protection Applications run on different servers and especially virtual machines: hence applications are becoming more distributed Virtualization is adding yet another layer This layer is even more complex than the others Storage is becoming more heterogeneous and more distributed Cloud computing and cloud storage adds to the complexity SNIA SMI-S and a move to build an open standards for providing data protection at all levels. 4

Unified Snapshot Management Bus SMI-S Unified SnapShot Management Bus Applications Middle-Ware Platform O/S Virtual Machine Virtual Network Hypervisor Physical Server S T O R A G E B U S T C P / I P B U S S M I - S C O N T R O L B U S STORAGE SAN / NAS / DAS / Cloud 5

Microsoft VSS Platform specific solution Helps applications running on Windows platforms achieve application consistent backups Platform (Windows) specific solution VSS offers to integrate the contributors of data protection process Business application Backup applications Storage Provides interfaces to integrate the components: VSS requestor for the backup applications integration VSS writer for Business application (Exchange and SQL Server) integration Application vendors must implement these interfaces to participate in VSS backups Called by the VSS service to quiesce the application and get backup metadata VSS provider - supplied each storage box manufacturer 6

VSS Limitations VSS only works on Windows Other operating systems are not covered Does not deal with distributed applications E.g. SAP running on one server using Oracle DBMS on another server Generally only Windows applications have integration with VSS Very few applications outside Microsoft ones Does not cover virtualized environments A host based framework and runs inside VM Cannot distinguish between virtual and physical storage in virtualized environment. There are no mechanisms to track application dependencies across servers VSS concept is that every application running on that Windows server is quiesced for backups 7

Unified snapshots architectural elements A methodology to specify all the components of multi-tier applications i.e. parts that compose a logical application as viewed by users Dependencies between applications and in what order they should be quiesced In case of SAP and Oracle first quiesce SAP and then quiesce Oracle A methodology to specify all the data stores used by a logical multi-tier application And what data stores are used by each component Architecture of a Unified Snapshot ORB that can run on different operating systems and can work across multiple servers in a distributed system A Unified Snapshot Initiator API based on CIM consisting of a set of calls A Unified Snapshot Application API that any application can interface to for quiescing A Unified Snapshot Target API that storage boxes can support 8

Unified Snapshot ORB Initiator Proposed Backup interface- CIM-XML based Proposed Application interface CIM-XML based Managed Modules HP OpenView BACKUP CIM-XML CIM-XML Unified Snapshot ORB (CIM Server) (OS Specific) Snapshot State machine OS Specific (State Machine) Services Discovery Query Quiesce Cloning Logging CIM-XML Oracle SAP SQL SMI S Bridge Snapshot Targets (CIM Providers) ORB Repository VM HDS EMC NETAPP IBM 9

Specifying structure of multi-tier apps A methodology to specify all the components of multi-tier applications i.e. parts that compose a logical application as viewed by users A typical business application (e.g. SAP, MOSS) has multi-tier architecture including Presentation Tier Web/Application Server Tier can consist of one or more instance of application server Database Tier (e.g. Oracle, DB2) can consist of one or more databases/distributed databases File System data hosting temporary data or index data OS data installation, configuration information Dependencies between applications and in what order they should be quiesced In case of SAP and Oracle first quiesce SAP and then quiesce Oracle In case of MOSS, all index and content databases must be quiesced for consistent data state A methodology is needed to define application hierarchy and these dependencies in snapshot process. A CIM representation to define the logical and physical constituent of the application Identify the dependencies between various components and their backup/restore order 10

Specifying structure of multi-tier apps <CLASS NAME="CIM_ApplicationComponents" SUPERCLASS="CIM_Application"> <QUALIFIER NAME="Description" TYPE="string"> <VALUE>Defines all application constituents - physical or virtual </VALUE> </QUALIFIER> <Application> <Name>SAP-CRM1</Name> <HostPath>\\TSys-Corp\LNX2612-R1-H34\SAP-CRM1</HostPath> <ServiceLocation>172.17.10.52</ServiceLocation> <Instance>{b6cd39af-f25d-11df-a072-806e6f6e6963}</Instance> <DependentComponent> <Component ID=2 Type=CIM_Database> <Name>ORA-DB1</Name> <HostPath>\\TSys-Corp\LNX2612-R1-H35\ORA-DB1</HostPath> <Instance>{b6cd39af-f25d-11df-a072-806e6f6e6963}</Instance> <ServiceLocation>172.17.10.101</ServiceLocation>... </Component> <Component ID=3 Type=CIM_FileSystem> <Name>/usr/sap/trans</name> <HostPath>\\TSys-Corp\LNX2612-R1-H34\trans</HostPath> <ServiceLocation>172.17.10.52</ServiceLocation>... </Component> </DependentComponent>... </Application> </CLASS> 11

Specifying structure of multi-tier apps A methodology to specify all the data stores used by a logical multi-tier application And what data stores are used by each component A typical datacenter, have heterogeneous storage from NAS & SAN environment. E.g. SAP file system data (usr/sap/trans) may be hosted on an NFS share from a Filer Oracle database hosted on LUNs exported from a storage array over FC network A CIM representation to specify these complex storage environments and target Define the storage configuration and location Define Physical and Virtual nature of storage Dependencies between various storage elements File -> Volume -> LUN 12

Distributed ORB architecture Unified Snapshot ORB will be platform/os independent snapshot framework Built using OS independent technologies JAVA and Open source components Designed to be portable and highly modular to run on any OS OS specific components are wrapped under a pluggable architecture Designed to run on any datacenter host regardless of platform and OS Designed to run on any physical or virtualized environment Can run inside a virtual machine on any hypervisor Can run on an appliance under restricted (hardened) environment Communicate with application and storage targets An agent based framework to manage any application and storage Uses Open source information model (CIM and SMIS) for communication Will support high availability to ensure zero downtime High availability configuration between ORBs itself Stores snapshot metadata in SQL datastore for highly availability and security 13

Distributed ORB architecture Uses open source management framework Open Pegasus A CIM based communication framework between ORB & Apps Uses Vendor neutral Interface (SNIA s SMI-S specifications) for all storage vendors Unified framework requires an open standard that is supported by all vendors Use of CIM facilitates vendor neutral integration Use CIM Core schema to integrate infrastructure components Use CIM Common schema to integrate the applications elements Defined Extension Schema to support Snapshot state and operation Unified Snapshot ORB will manage the overall state of snapshot process A state machine that will orchestrate the snapshot operation It will execute the snapshot workflow to create consistent copy of application data Identify application and dependent components Prepare storage for snapshot Freeze/Thaw the application and dependent objects Commit snapshot 14

Unified Snapshot API Snapshot Initiator Application Discovery Snapshot Mgmt Recovery PolicyMgmt Reports CreateSnapshot DeleteSnapshot ListSnapshots MountSnapshot UnmountSnapshot CreatePair DeletePair SuspendPair SplitPair ListPairs ObjectMagmt PairMgmt Properties etc Unified Snapshot ORB Snapshot Targets FreezeAppObject ThawAppObject QueryAppObjects ListAppObjects Etc 15

Unified Snapshot Initiator API An Unified Snapshot Initiator API based on CIM consisting of a set of calls CIM Clients (Backup vendors) invokes the initiator APIs to initiate/request a backup An xmlcim representation to define the methods <METHOD NAME= CreateSnapshot TYPE= uint32 > <METHODPARAMETER Name= APPID > <QUALIFIER NAME=...>...</QUALIFIER> <PARAMETER TYPE= uint16 /> </METHODPARAMETER>... </METHOD> Methods are invoked on CIM target that is defined by an Application Target identified by Application Structure described earlier. 16

Unified Snapshot Target & Application APIs Storage vendors implement agents using the target APIs (based on SMI-S) Application and Platform vendors implement the Application APIs to participate in Snapshot backups. Application vendors implement Application APIs (xmlcim representation) Application and Platform vendors implement the Application APIs to participate in Snapshot backups. Unified Snapshot ORB will invoke these APIs using CIM-XML protocol 17

Learning Objectives We intend to address the challenges faced in data protection of complex enterprise systems Efficient Storage Provisioning and Storage Management Protect Data from Corruptions and Attacks Integration between Applications, Middle tier, OS /Hypervisors, Physical (Server) Layer and Storage SNIA SMI-S and a move to build open standards for providing data protection at all levels. 18

Biography Dr. Anupam Bhide CEO, Co-Founder, Calsoft Inc. Storage industry veteran More than 21 years of industry experience Founder-member of the DB2/6000 Parallel Edition team at IBM Research Center Senior Architect in the RDBMS development group at Oracle Corp, designed some of the key features of Oracle8 Visiting Faculty at University of California Berkeley Ph.D. in Computer Science, University of California-Berkeley BS in Computer Science: Indian Institute of Technology, Bombay and MS: University of Wisconsin-Madison 19