This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
IBM Spectrum Virtualize: Storwize V5010+ Encryption
2x host access speedUp to 264 drives-1.056 PB
IBM Spectrum Virtualize: Easy Tier,Remote Mirror, FlashCopy, Thin
Provisioning, Data Migration, InternalVirtualization
* SOD –Planned availability in 3Q
2x host access speedUp to 504 drives – 2.016PB
Two-way clustered system – 4.032 PB
IBM Spectrum Virtualize: StorwizeV5020 + Real-time Compression,
HyperSwap, ExternalVirtualization/Encryption
NewNew StorwizeStorwize V5000 family, builtV5000 family, built with IBM Spectrum Virtualize software, offers three new modelswith IBM Spectrum Virtualize software, offers three new modelsenabling an easily customizable andenabling an easily customizable and upgradeable*upgradeable* solution for investment protection, withsolution for investment protection, withimproved performance and enhanced efficiencyimproved performance and enhanced efficiency
* Statement of Direction2
Six new control enclosures available in SFF, 2.5inch and LFF, 3.5 inch drive models
Machine type 2077, 1 yr warranty and machine type2078, 3 yr warranty
4k (random) numbers in IOP/s, 256k (sequential/random) throughput in MB/sAll 8 16G FC ports per control enclosure. Raid 5 configurations with 15k RPM HDDs or SSDsV5030 HDD: 500 15k RPM drives, V5020 and V5010 HDD: 260 15k RPM drives
16
V5030 V5000 V5020 V3700T
4k read miss 205k 100k +105% 112k 67k +67%
4k write miss 51k 20k +155% 28k 14k +100%
4k 70/30 rw miss 112k 45k +148% 56k 33k +69%
256k seq read 8300 5600 +48% 6200 4100 +51%
256k random read 8300 5200 +59% 5800 4000 +45%
Storwize V5000 Gen2: Performance Comparison with FC to Gen1
4k (random) numbers in IOP/s, 256k (sequential/random) throughput in MB/sV5030 and V5020: 8 16G FC ports per control enclosure.Raid 5 with 15k RPM HDDs - V5030: 500 drives, V5020: 260, V5000 HDD: 168, V3700T: 112
• All miss workloads for each Storwize system are with supported maximum of 15K RPM HDDs• All 8Gb FC cards are 4-port and all 16Gb FC cards are the 2-port versions, no testing with 4-port 16Gb FC cards is available yet.
• Note that with V7000 Gen2 we have better IOPS numbers with sixteen 8Gb FC ports then we do with eight 16Gb FC ports. Theexpectation is that with the new 4-port 16Gb FC cards the IOPS numbers will be the same or better and thruput better with theadditional 16Gb ports.
4k (random) numbers in IOP/s, 256k (sequential/random) throughput in MB/sV5030: 500 15k RPM HDD drives, raid 5, V5020 and V5010 SDD: 24 drives, raid 5V5030 and V5020: 10G iSCSI, V5010: 1G iSCSI. All 8 ports per control enclosure.
19
Statements of Direction
IBM intends to offer the following model conversions for Storwize V5000 second generationcontrol enclosure models in the fourth quarter of 2016:
• Storwize V5010 Model 112 conversion to Storwize V5020 Model 212• Storwize V5010 Model 112 conversion to Storwize V5030 Model 312• Storwize V5010 Model 124 conversion to Storwize V5020 Model 224• Storwize V5010 Model 112 conversion to Storwize V5030 Model 324• Storwize V5020 Model 212 conversion to Storwize V5030 Model 312• Storwize V5020 Model 224 conversion to Storwize V5030 Model 324
IBM intends to enhance encryption on Storwize V5000 second-generation models to include
IBM intends to enhance encryption on Storwize V5000 second-generation models to includesupport for IBM Security Key Lifecycle Manager as an option for managing encryption keys.
IBM also intends to perform conformance testing of Storwize V5000 second-generation modelsand features to applicable Network Equipment Building System (NEBS) level 3 documents and toapplicable European Telecommunications Standards Institute (ETSI) documents.
IBM's statements regarding its plans, directions, and intent are subject to change or withdrawalwithout notice at IBM's sole discretion. Informationregarding potential future products is intended to outline our general product direction and it should not be relied on in making a purchasing decision. Theinformation mentioned regarding potential future products is not a commitment, promise, or legal obligation to deliver any material, code, or functionality.Information about potential future products may not be incorporated into any contract. The development, release, and timing of any future features orfunctionalitydescribed for our products remain at our sole discretion.
– There are no hardware compression accelerators as in the V7000 Gen2
• The actual LZ4 compression is done by the CPUs as was the case with the V7000 Gen1
– The faster CPU with more cores, the extra memory and the Hyper-threading capability of theV5030 as well as improvements to RtC software results in good performance for smallercustomer configurations common to the market segment this product is intended to serve
The working set is the size of the compressed volumes that we are randomly accessing. For 640GiB set we used 32 – 20GiB compressed volumes, for 1.2TiBset we used 64 – 20GiB compressed volumes and for 2.4TiB set we used 128 – 20GiB compressed volumes. As the working set increases with the V5030, theworst case numbers drop off significantly compared to the V7000 Gen2. This is primarily due to less memory available for RtC on the V5030 compared to theV7000 Gen2 and more work overall is performed by the 4 RtC dedicated cores in lieu of no acceleration cards as in in the V7000 Gen2. However, compared toGen1 V7000 the numbers are very good and the V5030 is a strong performer in the target market segment.
Note that the definition of worst case is 100% random I/O andlower end of compressibility thus little boost from temporal locality.
All three models use a technician port to perform initial setup just as done with SVC/V7000
However the implementation of the technician port varies between models:– On V5010/20 the second 1GbE port (labelled T) is initially enabled as a technician port
– After cluster creation this port is disabled and can then be used for I/O and/or management
– On V5030 the implementation is identical to SVC/V7000– The onboard 1GbE port (labelled T) is permanently enabled as a technician port
– Connecting the technician port to the LAN will disable the port
The V5010/20 technician port can be re-enabled after initial setup– satask chserviceip -techport enable -force
Cannot use existing Storwize V3700, V5000 Gen1, V7000 Gen1/Gen2 drives orexpansion enclosures with any of the V5000 Gen2 models
If solution will be virtualizing external storage systems and plan is to compress andencrypt data as it is sent to external MDisks, we’d recommend clustering two systemsto lend more processing capability to these more CPU intensive requirements
34
Storwize V5010/20: Data Migration
Two options for data migration:– Fibre channel SAN with Image mode as done with all Storwize models today
– Direct attach SAS storage devices
Direct attach SAS is a special option only available for migrating data from Gen1V3500/3700/5000 systems and DS3200/3500 to the V5020 that has SAS host portsstandard (not sure if this is supported on V5010/30 if 4-port SAS HIC installed)
As with other Spectrum Virtualize platforms (SVC, V7000, etc.), existing data can bemigrated over FC from a large number of supported IBM and non-IBM storage systemsusing Image mode migration capability
– Can use this process to migrate from a Gen1 V3700/5000/7000 to either V5010 or V5020 if
– Can use this process to migrate from a Gen1 V3700/5000/7000 to either V5010 or V5020 ifdesired (must change “layer” to ‘replication’ on V5010/20 system)
ReplicateNew V5010/20 System
Image mode
Any Storwize Model
Any Storwize Model
35
Storwize V5030: Migration and Investment Protection
An additional option with the V5030 is the ability to cluster with the V5000 Gen1– Upgrade existing V5000 Gen1 control enclosure software to V7.6.1 and add in a new V5030 control
enclosure to expand the cluster– Assign new workload to new IO group to scale out performance and capacity or,– Migrate volume ownership and data to new IO group to balance workload or,– Migrate all volume ownership and data to new IO group and retire the V5000 Gen1 or use it for testing
or move to remote site and implement replication between it and the new V5000 Gen2
Provides complete protection for existing Storwize V5000 investments– All existing and new storage can be accessed by any host
Migration from existing system with no downtime at all– For systems that support non-disruptive volume move (NDVM)
– For systems that support non-disruptive volume move (NDVM)– No competitive system can make similar claim
Storwize V5030 can virtualize any Storwize model after changing its “layer” setting to‘replication’– Provides conventional Storwize family migration using standard Image mode virtualization capability
ReplicateNew V5030 System
Cluster
Existing V5000 System Virtualize
Any Storwize Model
Any Storwize Model
36
V7000V7000V5010 V5020V5020 V5030V5030
Statement of DirectionNon-disruptive Node Canister Swap
New Storwize V5000 family, built with IBM Spectrum Virtualize software, offers three new models enabling an easilyNew Storwize V5000 family, built with IBM Spectrum Virtualize software, offers three new models enabling an easilycustomizable and upgradeable* solution for investment protection, with improved performance and enhanced efficiencycustomizable and upgradeable* solution for investment protection, with improved performance and enhanced efficiency
* Statement of Direction 37
Spectrum Virtualize V7.6.1
This is a software release designed to support the new Storwize V5000 Gen2 hardware
There are a few changes which affect all hardware platforms, but are not user visible
No new functions are being introduced, this is basically a roll up of V7.6.0.x fixes and supportfor the new Storwize V5000 Gen2 system
Note the minimum memory per node canister of a Storwize system to support V7.6.1 is 8GB
– Storwize V3700 systems with 4GB of memory per canister can not be upgraded to V7.6.x.x
Hopefully several changes are being made in the GUI where we removed some configurable
Hopefully several changes are being made in the GUI where we removed some configurablesettings that in V7.6.0 resulted in need to use CLI for the following:
– The “-syncrate” for volume mirroring that is also used for formatting new fully allocated volumes
– The ability to enable and disable cache on volumes in SVC GUI
38
V50x0 Controller Software (3 PIDs)Licensed per controller enclosure (2 nodes)Required: Base Control Software PIDs:
Optional (Qty: 0 or n for Control enclosure plus each Expansion enclosure ):EasyTierFlashCopyRemote MirrorCompression (only on V5030)Full Bundle
V5030 External Virtualization (1 PID)Licensed per virtualized enclosureRequired: Base External Virtualization SoftwareOptional (qty 0 or 1, for each virtualized enclosure):
V50x0 Expansion Software (1 PIDs)Licensed per expansion shelfRequired: Base Expansion SoftwareNo Optional software charge codes. See Control Enclosure PID
Expansions can be moved from one V50x0 system to another in an Model Upgrade.Systems upgrades use the “upgrade to” V50x0 PID with applicable Upgrade Charge codeOptional Control Charge codes must then be ordered against the “upgrade to” V50x0 PIDPricer discounts (credits) for price differences on Optional features, and SWMA credit.
39
Licensing Examples
Case 1 – Initial Purchase, V5030 with three Expansions and FlashCopy
Order: V5030 Controller Software PID: QTY=1
with Charge Code for Base Software
and for FlashCopy: QTY=4
Order: V50x0 Expansion Software PID: QTY=3
with Charge Code for Base Software
Case 2 – Add two additional expansions and EasyTier
Order: V50x0 Expansion Software PID: QTY=2
with Charge Code for Base Software
Order: V5030 Controller Software Charge Codes against the existing PID
with Charge Code for FlashCopy: QTY=2 (to cover the two new expansions)
D2 to cope with two simultaneousdrive failures, but results in extraI/Os to calculate parity which canimpact performance with randomwrite workloads
Storage pool extent size is irrelevant
D1
Read from all drives Write to 1 drive
P
P
D3
Q
P
D3
D2
42
• With Traditional RAID (TRAID), reading from a singledrive or multiple drives and writing to a single sparedrive, the rebuild time is extended due to the sparedrive’s performance. In addition the spares, when notbeing used, sit idle wasting resources.
pack size is constant foran array. The pool extentsize is irrelevant.
We allocate the sparespace depending on thepack number
45
This example uses smaller number of drives and stripe width than expectedin typical customer scenario. Data layout is simplified for illustration purposes.
Arrays will typically have millions or billions of packsArrays will typically have millions or billions of packs
45
• With Distributed RAID (DRAID), more drivesparticipate in the rebuild and the bottleneck of onedrive is removed as more drives means fasterrebuild and there are no “idle” drives as all drivescontribute to performance
• SAS hardware encryption of DRAID arrays/MDisks is a roadmap item
– A Storwize system with DRAID configured MDisks can be virtualized by SVC or a Storwize V7000Gen2 system that has software encryption enabled and data will be encrypted as it is written tovolumes presented from the DRAID MDisks of the Storwize system
• Just like TRAID, a DRAID5 array/MDisk can lose one physical drive and survive
– If another fails before the bad drive is recovered on to rebuild areas, then the MDisk goes offline asdoes its storage pool
o Thus why we recommend DRAID6 for all arrays/MDisks built from spinning drives
51
• Minimum Drive Count in one array/MDisk
– Distributed RAID5: 4 (2+P+S)
– Distributed RAID6: 6 (3+P+Q+S)
• Maximum Drive Count in one array/MDisk is 128
– If there are 128 disks of same drive class the system should recommend two 64 drive
– Goal is 48-60 per array/MDisk
– 1 to 4 spares worth of rebuild capacity allowed per array/MDisk no matter how many drives in the array
o Default rebuild areas:– Up to 36 drives: 1 spare
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 document could include technicalinaccuracies or typographical errors. IBM may make improvements and/or changes in the product(s) and/or program(s) described herein at any time without notice. Anystatements regarding IBM's future direction and intent are subject to change or withdrawal without notice, and represent goals and objectives only. References in this documentto IBM products, programs, or services does not imply that IBM intends to make such products, programs or services available in all countries in which IBM operates or doesbusiness. Any reference to an IBM Program Product in this document is not intended to state or imply that only that program product may be used. Any functionally equivalentprogram, that does not infringe IBM's intellectually property rights, may be used instead.
THE INFORMATION PROVIDED IN THIS DOCUMENT IS DISTRIBUTED "AS IS" WITHOUT ANY WARRANTY, EITHER OR IMPLIED. IBM LY DISCLAIMS ANYWARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NONINFRINGEMENT. IBM shall have no responsibility to update this information. IBMproducts are warranted, if at all, according to the terms and conditions of the agreements (e.g., IBM Customer Agreement, Statement of Limited Warranty, International ProgramLicense Agreement, etc.) under which they are provided. Information concerning non-IBM products was obtained from the suppliers of those products, their publishedannouncements 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, ed or implied, regarding non-IBM products and services.
The provision of the information contained herein is not intended to, and does not, grant any right or license under any IBM patents or copyrights. Inquiries regarding patent orcopyright licenses should be made, in writing, to:
IBM Director of LicensingIBM CorporationNorth Castle DriveArmonk, NY 1 0504- 785U.S.A.
61
Information and Trademarks
IBM, the IBM logo, ibm.com, IBM System Storage, IBM Spectrum Storage, IBM Spectrum Control, IBM Spectrum Protect, IBM Spectrum Archive, IBM Spectrum Virtualize, IBM Spectrum Scale, IBM SpectrumAccelerate, Softlayer, and XIV are trademarks of International Business Machines Corp., registered in many jurisdictions worldwide. A current list of IBM trademarks is available on the Web at "Copyright andtrademark information" at http://www.ibm.com/legal/copytrade.shtml
The following are trademarks or registered trademarks of other companies.Adobe, the Adobe logo, PostScript, and the PostScript logo are either registered trademarks or trademarks of Adobe Systems Incorporated in the United States, and/or other countries.IT Infrastructure Library is a Registered Trade Mark of AXELOS Limited.Linear Tape-Open, LTO, the LTO Logo, Ultrium, and the Ultrium logo are trademarks of HP, IBM Corp. and Quantum in the U.S. and other countries.Intel, Intel logo, Intel Inside, Intel Inside logo, Intel Centrino, Intel Centrino logo, Celeron, Intel Xeon, Intel SpeedStep, Itanium, and Pentium are trademarks or registered trademarks of Intel Corporation or itssubsidiaries in the United States and other countries.Linux is a registered trademark of Linus Torvalds in the United States, other countries, or both.Microsoft, Windows, Windows NT, and the Windows logo are trademarks of Microsoft Corporation in the United States, other countries, or both.Java and all Java-based trademarks and logos are trademarks or registered trademarks of Oracle and/or its affiliates.Cell Broadband Engine is a trademark of Sony Computer Entertainment, Inc. in the United States, other countries, or both and is used under license therefrom.ITIL is a Registered Trade Mark of AXELOS Limited.UNIX is a registered trademark of The Open Group in the United States and other countries.* All other products may be trademarks or registered trademarks of their respective companies.
Notes:Performance is in Internal Throughput Rate (ITR) ratio based on measurements and projections using standard IBM benchmarks in a controlled environment. The actual throughput that any user will experience willvary 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
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 begiven that an individual user will achieve throughput improvements equivalent to the performance ratios stated here.
All customer examples cited or described in this presentation are presented as illustrations of the manner in which some customers have used IBM products and the results they may have achieved. Actualenvironmental costs and performance characteristics will vary depending on individual customer configurations and conditions.This publication was produced in the United States. 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's future direction and intent are subject to change or withdrawal without notice, and represent goals and objectives only.Information about non-IBM products is obtained from the manufacturers of those products or their published announcements. IBM has not tested those products and cannot confirm the performance, compatibility,or any other claims related to non-IBM products. Questions on the capabilities of non-IBM products should be addressed to the suppliers of those products.
Prices subject to change without notice. Contact your IBM representative or Business Partner for the most current pricing in your geography.
This presentation and the claims outlined in it were reviewed for compliance with US law. Adaptations of these claims for use in other geographies must be reviewedby the local country counsel for compliance with local laws.
This document was developed for IBM offerings in the United States as of the date of publication. IBM may not make these offerings available in other countries, and the information issubject to change without notice. Consult your local IBM business contact for information on the IBM offerings available in your area.
Information in this document concerning non-IBM products was obtained from the suppliers of these products or other public sources. Questions on the capabilities of non-IBM productsshould be addressed to the suppliers of those products.
IBM may have patents or pending patent applications covering subject matter in this document. The furnishing of this document does not give you any license to these patents. Sendlicense inquires, in writing, to IBM Director of Licensing, IBM Corporation, New Castle Drive, Armonk, NY 10504-1785 USA.
All statements regarding IBM future direction and intent are subject to change or withdrawal without notice, and represent goals and objectives only.
The information contained in this document has not been submitted to any formal IBM test and is provided "AS IS" with no warranties or guarantees either expressed or implied.
All examples cited or described in this document are presented as illustrations of the manner in which some IBM products can be used and the results that may be achieved. Actualenvironmental costs and performance characteristics will vary depending on individual client configurations and conditions.
IBM Global Financing offerings are provided through IBM Credit Corporation in the United States and other IBM subsidiaries and divisions worldwide to qualified commercial andgovernment clients. Rates are based on a client's credit rating, financing terms, offering type, equipment type and options, and may vary by country. Other restrictions may apply. Ratesand offerings are subject to change, extension or withdrawal without notice.
IBM is not responsible for printing errors in this document that result in pricing or information inaccuracies.
IBM is not responsible for printing errors in this document that result in pricing or information inaccuracies.
All prices shown are IBM's United States suggested list prices and are subject to change without notice; reseller prices may vary.
IBM hardware products are manufactured from new parts, or new and serviceable used parts. Regardless, our warranty terms apply.
Any performance data contained in this document was determined in a controlled environment. Actual results may vary significantly and are dependent on many factors including systemhardware configuration and software design and configuration. Some measurements quoted in this document may have been made on development-level systems. There is noguarantee these measurements will be the same on generally-available systems. Some measurements quoted in this document may have been estimated through extrapolation. Usersof this document should verify the applicable data for their specific environment.