Simple virtualization IBM Volume Controller (SVC) Jan Vojtěch AVNET, TSSC Specialist jan.vojtech@avnet.com
Agenda Introduction to IBM Virtualization IBM SystemStorage Volume Controller Announcement IBM SystemStorage
Simple virtualization Introduction to IBM Virtualization IBM SystemStorage Volume Controller Announcement IBM SystemStorage
Managing Information in Silos has become Obsolete 1950s Server-Centric Desktops Workstations Workstations Handheld devices Desktops Terminals Server LAN Server Information LAN System Server Server Subsystems Storage Storage Storage 1990s Network-Centric 21 st Century Information-Centric Globally Integrated Enterprise
What is Virtualization? Logical representation of resources not constrained by physical limitations Create many virtual resources within single physical device Reach beyond the box see and manage many virtual resources as one Dynamically change and adjust across the infrastructure IBM Virtualization Engine A comprehensive platform to help virtualize the infrastructure
Storage Virtualization is... Logical Representation Virtualization Technology that makes one set of resources look and feel like another set of resources, preferably with more desirable characteristics A logical representation of resources not constrained by physical limitations Hides some of the complexity Adds or integrates new function with existing services Can be nested or applied to multiple layers of a system Physical Resources Source: Evaluator Group
Why Storage Virtualization? Not just another way of helping manage s Storage virtualization complements server virtualization Both technologies help increase flexibility and speed responsiveness Storage management used to be manually intensive, timeconsuming and disruptive to the business Storage virtualization with SVC can help change that to automatic, time-saving and non-disruptive to the business Radically changes the way you think about and work with storage to make it fundamentally more flexible than just disk boxes alone
Simple virtualization Introduction to IBM Virtualization IBM SystemStorage Volume Controller Announcement IBM SystemStorage
Why is SVC Important? Overall, SVC helps reduce storage cost Helps improve storage utilization Make better use of existing storage and control growth Designed to improve application availability Make changes to storage and move data without taking applications down Helps simplify management Greater efficiency and productivity for storage management staff Offers network-based replication Helps enable greater choice when buying storage
SVC Facts IBM has 40 years experience in virtualization technologies IBM has shipped over 9000 SVC engines running in more than 3100 SVC systems There are more than 130 customer references for Volume Controller Volume Controller is a proven offering that has been delivering benefits to customers for four years Volume Controller demonstrates scalability with the fastest Storage Performance Council benchmark results Volume Controller can virtualize IBM and non-ibm storage (over 120 systems from IBM, EMC, HP, HDS, Sun, Dell, NetApp, Fujitsu, NEC, Bull)
SVC Delivers Availability, Performance, and Scalability It s resilient and highly available We designed and built SVC with the resiliency of a storage controller SVC supports non-disruptive firmware updates and hardware maintenance on the disk arrays to further increase its availability SVC is a proven offering, having been delivering benefits to customers for four years It has the fastest benchmark of any controller SVC has the fastest SPC-1 benchmark EVER submitted (155K IOPS) SVC has the fastest SPC-2 benchmark EVER submitted (4.544 GBPS) Many references quote significant performance improvements (up to 10X faster) It scales to manage large environments SVC scales from very small configurations (1TB) to large enterprises (> 500TBs) and growing! New SVC engines deliver dramatically better throughput, supporting larger and more I/O intensive environments
Flexible Storage Infrastructure with SVC Make changes to the storage without disrupting host applications Virtual Disk Virtual Disk Virtual Disk Virtual Disk Apply common copy services across the storage pool DS8000 Volume Controller Advanced Copy Services Storage Pool HDS EMC DS4000 HP Manage the storage pool from a central point Combine the capacity from multiple arrays into a single pool of storage
SVC 2145-8G4 Storage Engine New SVC engine based on IBM System x3550 server Two dual-core Intel Xeon 5160 processors at 2.33GHz 8GB of cache Four 4Gbps FC ports SVC code improvements to use multi-core processor Improvements also deliver potential benefits to customers with previous model SVC nodes Dramatically improved throughput compared with 8F4 engines Helps support larger, more I/O intensive storage configurations New engines may be intermixed in pairs with older engines in SVC clusters Helps protect investments and offers enhanced growth capability Cluster nondisruptive upgrade capability may be used to replace older engines with new 8G4 engines
What s New with SVC Version 4.2 Dramatically improved throughput with new Model 8G4 engines Helps enable SVC to address larger and more I/O intensive environments Copy Services Enhancements including multi-target FlashCopy Help support greater flexibility by enabling multiple copies of source data Role-based authentication Designed to provide better control over access to managed storage resources Fast node reset, email and inventory reporting features Help improve reliability, availability and serviceability characteristics Redundant AC power Designed to increase reliability and ease of maintenance by supporting redundant power inputs using dual-input power distribution unit (PDU) Expanded server and storage environment support Extends range of environments supported by SVC
Breakthrough Performance with SVC 4.2 SPC-1 benchmark: Simulates I/O characteristics of OLTP workloads SVC 4.2 delivers 75% better throughput than SVC 4.1: 272,500 SPC-1 IOPS SPC-2 benchmark: Simulates heavy sequential workloads SVC 4.2 delivers over 50% better throughput than SVC 4.1: 7080 SPC-2 MB/s SVC leads the industry in both SPC benchmarks High SVC throughput supports virtualizing multiple storage systems Measurements conducted using 8-node SVC configurations; SVC 4.1 used 8F4 nodes; SVC 4.2 used 8G4 nodes. For more information, see www.storageperformance.org/results
Infrastructure Simplification with SVC Traditional Capacity is isolated in islands Multiple management points Poor capacity utilization Capacity is purchased for, and owned by individual processors Volume Controller Combines capacity into a single pool Uses storage assets more efficiently Single management point Capacity purchases can be deferred until the physical capacity of the reaches a trigger point. 25% capacity 50% capacity 55% capacity 95% capacity Volume Controller
Non-disruptive Data Migration with SVC Traditional 1. Stop applications 2. Move data 3. Re-establish host connections 4. Restart applications Volume Controller 1. Move data Host systems and applications are not affected. Virtual Disk Volume Controller
Business Continuity with SVC Traditional Replication APIs differ by vendor Replication destination must be the same as the source Different multipath drivers for each array Lower-cost disks offer primitive, or no replication services Volume Controller Common replication API, -wide, that does not change as storage hardware changes Common multipath driver for all arrays Replication targets can be on lowercost disks, reducing the overall cost of exploiting replication services FlashCopy PPRC TimeFinder SRDF Volume Controller SVC IBM DSx IBM DSx EMC Sym EMC Sym IBM DS8000 IBM DS4000 EMC Sym HP MA IBM S-ATA
SVC FlashCopy Function Volume-level local replication function Designed to create copies for backup, parallel processing, test, Up to 16 targets Copy available almost immediately for use Background copy operation or copy on write FlashCopy relationships Up to sixteen copies of a single source volume Source and target volumes may be on any SVC supported disk systems Source vdisk
SVC Metro Mirror Function Metropolitan distance synchronous remote mirroring function Up to 300km between sites for business continuity As with any synchronous remote replication, performance requirements may limit usable distance Host I/O completed only when data stored at both locations Designed to maintain fully synchronized copies at both sites Once initial copy has completed Metro and Global Mirror delivered as single feature Offers great implementation flexibility Operates between SVC clusters at each site Local and remote volumes may be on any SVC supported disk systems
SVC Global Mirror Function Long distance asynchronous remote mirroring function Up to 8000km distance between sites for business continuity Does not wait for secondary I/O before completing host I/O Helps reduce performance impact to applications Designed to maintain consistent secondary copy at all times Once initial copy has completed Built on Metro Mirror code base Metro and Global Mirror delivered as single feature Offers great implementation flexibility Operates between SVC clusters at each site Local and remote volumes may be on any SVC supported disk systems
Lifecycle Management with SVC Traditional Moving data between arrays is disruptive Copy Services only between like arrays Volume Controller Ability to move data between arrays without disruption Apply Copy Services from any to any Match the cost of storage to the business value of the data Volume Controller EMC DS8000 DS4000 DS8000 DS 4000 EMC Migration TimeFinder Metro Mirror FlashCopy
SVC Additional Enhancements Role-based Authentication Defines new roles to restrict access to SVC managed resources and actions. Monitor: Can view but not change configuration. CopyOperator: Monitor + manipulate existing copy services relationships. Give users and scripts ability to monitor and trigger copy services without giving ability to change SVC configuration Fast node reset Helps improve SVC system availability by speeding restart of an SVC node following a software error
Interoperability Additions in SVC Version 4.2 Disk Systems HP StorageWorks XP10000, MSA 1000, 1500 EMC Symmetrix DMX-4 EMC CLARiiON CX3 Models 10, 80 Sun StorageTek 6120, 6130, 6140, 6540, 6930 NEC istorage Models S1500, S2500, S2900 Bull StoreWay Models FDA1500, FDA2500, FDA2900 Fujitsu Eternus Models 3000, 4000, 8000
SVC Version 4.2 Supported Environments Novell NetWare Clustering VMware Win / NW guests Microsoft IBM AIX MSCS HACMP 5.4/XD MPIO, VSS, GDS GPFS / VIO x64, ia64 OracleRAC 10g Sun Solaris VCS/SUN clustering HP-UX, Tru64 OpenVMS SGI IRIX ServiceGuard with SDD Linux (Intel/Power/zLinux) RHEL/SUSE RHEL 5 ia32, x64 RHEL 3 POWER SLES 9 ia64 IBM N series Gateway NetApp IBM V-Series BladeCenter Win/Linux/VMWare/AIX OPM/FCS/IBS 1024 Hosts New Cisco McData Brocade iscsi to hosts Via Cisco IPS Point-in-time Copy Full volume, Copy on write New Multiple targets with 4Gbps fabric Volume Controller New Continuous Copy Metro Mirror Global Mirror Volume Controller New New New New New New IBM ESS, FAStT IBM DS DS4000 DS6000 DS8000 IBM N series Hitachi Lightning Thunder TagmaStore AMS, WMS HP MA, EMA MSA, EVA XP MSA1000, 1500 EMC CLARiiON CX3 Models 10, 80 Symmetrix Sun StorageTek 6120, 6130, 6140, 6540, 6930 NetApp FAS NEC istorage S1500 S2500 S2900 Bull StoreWay FDA1500 FDA2500 FDA2900 Fujitsu Eternus 3000 4000 8000 DMX-4 For the most current, and more detailed, information please visit ibm.com/storage/svc and click on Interoperability.
Simple virtualization Introduction to IBM Virtualization IBM SystemStorage Volume Controller Announcement IBM SystemStorage
IBM SystemStorage Announcement