Application Integration
What is Host Software?
Simultaneous development efforts
NextGeneration Virtual Storage Meets Server Virtualization Benefits of VMware Virtual Infrastructure Maximum consolidation to reduce data center footprint Ease of use Increased resiliency Streamline deployment and configuration processes Automatic and dynamic load balancing (VMotion) Why wouldn t you want the same capabilities in your storage?
VMware - vstorage APIs vstorage APIs deliver tight integration of advanced capabilities from storage partners with the Virtual Datacenter OS from VMware. vstorage APIs for array integration will enable customers to leverage array-based capabilities, such as snapshots, provisioning, replication and restore, directly with individual virtual machines in conjunction with the clustering and pooling capabilities of VMwareInfrastructure.
VMWare Production Recovery Virtual Center SRM SRM Virtual Center VMware Infrastructure VMware Infrastructure
VMware Side Recovery Manager Block Diagram Production Recovery Virtual Center SRM SRM Virtual Center VMware Infrastructure VMware Infrastructure SRA SRA XIV Storage Mirror/Snap XIV Storage
What SRM Does Automate DR failover and tests Playback of what was programmed into VirtualCenter during setup Benefits Speed: recovery starts with a single click Simplicity: Most effort is in setup Reliability: This virtual runbook is the same as is used for all tests
XIV SRA for VMware SRM Make VC aware of XIV replication Setup: Discovers which VMs are replicated by Querying XIV array for replicated LUNs Matching replicated LUNs to datastores and VM inventory Failover: Automates promotion of LUNs at remote site Test: Automates LUN snapshot creation/deletion for test Support: ESX 3.5, 4.0 VSphere 4 Sync and Async
Microsoft Cluster Server Introduction Also known as Failover Clustering starting Windows 2008 Provides high availability for Windows Server-based services and applications Two modes local cluster and geographically dispersed cluster In Geo-Cluster, storage required to provide replication Synchronous replication often referred to as Metro-Cluster Windows 2008 added various quorum options other than single quorum disk Majority Set Nodes File Share Witness
MSCS Geo-Cluster Architecture Shared File Quorum Clients Main Site Data Replication HA Site
MSCS Geo-Cluster Architecture Shared File Quorum Clients Main Site is Down Replication is Down, HA Site Storage does Switch_Role HA Site takes over
MSCS Geo-Cluster Architecture Shared File Quorum Clients Main Site is back Replicating back Failback scenario support HA Site
XIV support of MSCS Employing the Big Red Button scheme Due to the danger of data loss on rolling disasters Failback support Support for Windows 2003, 2008, 2008 R2 Support for Sync replication (ASync support coming soon) Includes configuration verification tool
SAP There are two aspects for storage system sizing: capacity and performance To estimate I/O profile and size storage for SAP environment: Quicksizer tool estimate I/O profiles for planned SAP installations Use actual IO/s performance measurements in existing installation Storage system are sized based on number of SAPS it can service: ERP (OLTP) 1 SAPS is equivalent to approx. 0.4 IO per sec BW/BI (OLAP) 1 SAPS is equivalent to approx. 0.6 IO per sec The service time performance constraints of a SAP ERP application: between 5 and 7 ms - expected between 10 and 15 ms - considered good above 20 ms - considered as performance bottleneck beyond of 30 ms - system does not behave as expected towards the users
Measured OLTP Performance OLTP Performance from single IBM Power 520 No model but real performance (old HW, R2.0) Be aware that we used only four IF module! Best pracitce would be to use all six.
SAP OLTP Workload with XIV Typical Random OLTP Workload with 70/30/50 and 8kB Blocksize Guideline: XIV can handle up to 50.000 IOPS with < 15ms 16 14 12 10 8 6 4 OLTP 70/30/50 OLTP 50/50/50 OLTP 30/70/50 Service Time in ms (Open) 2 0 1000 3000 5000 7000 9000 11000 13000 15000 17000 19000 21000 23000 25000 27000 29000 31000 33000 35000 37000 39000 41000 43000 45000 47000 49000 51000 53000 Total I/O Rate (I/Os per second)
Introducing Tivoli Storage FlashCopy Manager You ve heard of NetApp Snapshot and NetApp SnapManager? IBM FlashCopy and IBM Tivoli Storage FlashCopy Manager offer a compelling alternative solution for IBM and virtualized non-ibm storage environments. FlashCopy DS8000 XIV DS3/4/5 SVC Create instant application copies for backup or application testing Make better use of space with incremental (only changed blocks) or space-efficient (thin provisioned) snapshots FlashCopy features differ between devices FlashCopy Manager* Application System Integrated, instant copy for critical applications Virtually eliminate backup windows Rapidly create clones for application testing View inventory of application copies and instantly restore Optional TSM backup integration
IBM Tivoli Storage FlashCopy Manager Application System FlashCopy Manager Application Data Snapshot Backup Snapshot Restore Local Snapshot Versions Online, Online, near near instant instant snapshot backups with with minimal performance impact impact High High performance, near near instant instant restore restore capability For IBM XIV Storage Storage Manager 6 With Optional TSM Backup Integration Integrated with with IBM IBM Storage Hardware Simplified deployment 1
Client References Stihl migrated more than 100 of its servers with AIX, Linux, VMware and Microsoft operating systems to the XIV storage systems HR Group migrated all of its servers with IBM AIX and Linux operating systems and SAP Application with Oracle Real Application Clusters (RAC) and General Parallel File System (GPFS) to the new storage systems. The XIV Storage System platform automatically balances load across applications and improves performance levels Deutsche Post IT Brief runs a couple of operating systems and applications on the System Storage XIV Storage System, which it uses primarily as the base platform for VMware
Beispiel aus der Realität Performance Zahlen Real Life (Diverse Kunden) Citibank (US) Applikation: Wuppertaler Stadt Datenbanken mit unternehmenskritischen Applikationen Applikation: DB2, SAP IOPS: ~ 50.000 Gerber Scientific (US) Applikation: SAP IOPS: ~ 15.000 (6-Modul XIV) IOPS: ~ 65.000
What is new? What will come?
XIV Features - Highlights Current 2010-2011 Host-side Host attachment packages AIX, Windows, Solaris, HPUX, Linux Multi-Path Options -Multi-Path Management System (Windows), Symantec (Veritas) Storage Foundation ASL (DMP etc.) Clustering -Symantec VCS support (GEO), VMware SRM (GEO), PowerHA(HACMP) Virtualization Snapshot Management Storage Management -SMI-S 1.2, TPC basic support MSCS Geo Cluster agent v1.0.0 VMware Site Recovery Agent 4.0.1 Tivoli Flash Copy Manager OS Agent For Linux and Solaris VMware VirtualCenter XIV plug-in Host Attachment Kit 2.0 Enhanced Support for VMware VAAI Basic Support TPC 4.2 (full support) SoNAS Gateway
Hardware XIV Features - Highlights Current 2010-2011 180 disks and 15 modules per rack; 1TB or 2TB drives 12 disks per 2U module Unified data and interface modules 79TB max net capacity per rack w 1TB drives; 161TB max net capacity with 2TB drives 120GB of memory per rack (8GB per module) Quad core CPU per module 2 quad core CPUs in each interface module 1TB / 2TB disks 24 FC ports (4Gb); 6 iscsiports (1Gb) New rack types New Processors Improved Bandwidth Upgradable to multi-rack
XIV Features - Highlights System Current 2010-2011 Snapshots (Read and Write always Differential) Self-healing, Self-Tuning after hardware changes Synchronous and asynchronous mirroring w Snapshot Mirrors Data migration Thin provisioning with thick-to-thin migration Events, Statistics and Performance Management, Simple, intuitive GUI Balancing via multi-path and queue depth adjustment Storage pools Role Based Access Control, LDAP-based authentication Non-disruptive upgradability Async. Mirroring enhancements: Truck initialization, Thin provisioning, Volume resize up Quality of Service Multi Rack support
Thank You Marius Lohr mlohr@de.ibm.com
Disclaimer Copyright 2008 by International Business Machines Corporation. This publication is provided AS IS. IBM product information is subject to change without notice. No part of this document may be reproduced or transmitted in any form without written permission from IBM Corporation. Product data has been reviewed for accuracy as of the date of initial publication. Product data is subject to change without notice. This information could include technical inaccuracies or typographical errors. IBM may make improvements and/or changes in the product(s) and/or programs(s) at any time without notice. The information provided in this document is distributed AS IS without any warranty, either express or implied. IBM EXPRESSLY DISCLAIMS any warranties of merchantability, fitness for a particular purpose OR INFRINGEMENT. IBM shall have no responsibility to update this information. IBM products are warranted according to the terms and conditions of the agreements (e.g., IBM Customer Agreement, Statement of Limited Warranty, International Program License Agreement, etc.) under which they are provided. Information concerning non-ibm products was obtained from the suppliers of those products, their published announcements or other publicly available sources. IBM has not tested those products in connection with this publication and cannot confirm the accuracy of performance, compatibility or any other claims related to non-ibm products. IBM makes no representations or warranties, expressed or implied, regarding non-ibm products and services, including those designated as ServerProven. IBM may not offer the products, services or features discussed in this document in other countries, and the information may be subject to change without notice. Consult your local IBM business contact for information on the product or services available in your area. 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.