This document discusses IBM Spectrum Virtualize 101 and IBM Spectrum Storage solutions. It provides an overview of software defined storage and IBM Spectrum Virtualize, describing how it achieves storage virtualization and mobility. It also provides details on the new IBM Spectrum Virtualize DH8 hardware platform, including its performance improvements over previous platforms and support for compression acceleration.
2. IBM Storage
Hybrid
Cloud
Changing Nature of Business and Data
Free data from constraints of hardware and realign with
new business processes and applications
Business
Pressures
New
Applications
Data
Growth
2
3. IBM Storage
Blindly adding capacity
Data trapped in storage silos
Data duplication and more silos
Extending refresh cycles
Ad hoc cloud usage
Business SLAs Challenging Traditional Storage Approaches
Complexity
Cost
Inflexibility
3
4. IBM Storage
Securely “Unbox” From Traditional Storage Devices
Deepest insight and
optimization of on-premise
and cloud storage - security,
cost, performance - via
analytics
Best automatic
data placement and
management across storage
systems, media, and cloud
to meet both service levels
and reduce cost up
to 90%
First self-tuning
enterprise-class solution
enabling deployment of
storage infrastructure for
clouds in minutes
A New Approach – IBM Software Defined Storage
Agility Control Efficiency
4
5. IBM Storage
What is meant by Software Defined Storage?
Software Defined Storage (SDS) key capabilities:
– Abstract and virtualize storage capabilities to provide a dynamic,
agile, and flexible storage SW platform. Software-based storage
capabilities operate across a variety of configurations and are
independent of HW and protocols.
– Standard interfaces and integration points to enable applications
to manage/leverage the storage capabilities.
– A holistic platform to enable fully integrating
compute/storage/network capabilities targeted at storage centric
solutions
Software Defined Storage must be able to provide the ability to…
– Derive business value from all of your storage assets
– Drive consistency and drive down storage management / costs
– Create a flexible storage infrastructure
– Focus on the business and not IT
5
6. IBM Storage
Agility Control Efficiency
Get It Your Way: Software, Service or Appliance
Proven Technology, Open Standards, Modular Adoption
Announcing IBM Spectrum Storage Solutions
Insight
Spectrum Control™
Governance
Spectrum Protect™
Speed
Spectrum Accelerate™
Elasticity
Spectrum Scale™
Utilization
Spectrum Virtualize™
Placement
Spectrum Archive™
> $ 1 Billion Investment
6
7. IBM Storage
Flash SystemsAny Storage
Private, Public
or Hybrid Cloud
Control
Virtualize Accelerate Scale
Family of Storage Management
and Optimization Software
Protect Archive
IBM Spectrum
Control
Analytics-driven data management to
reduce costs by up to 50 percent
IBM Spectrum
Protect
Optimized data protection to reduce
backup costs by up to 38 percent
IBM Spectrum
Archive
Fast data retention that reduces TCO
for active archive data by up to 90%
IBM Spectrum
Virtualize
Virtualization of mixed environments
stores up to 5x more data
IBM Spectrum
Accelerate
Enterprise storage for cloud deployed
in minutes instead of months
IBM Spectrum
Scale
High-performance, highly scalable
storage for unstructured data
IBM Spectrum Storage Solutions
Securely ‘unboxing’ storage to revolutionize data economics
7
8. IBM Storage
Flash SystemsAny Storage
Private, Public
or Hybrid Cloud
Control
Virtualize Accelerate Scale
Family of Storage Management
and Optimization Software
Protect Archive
IBM Spectrum
Control
Tivoli Storage Productivity Center (TPC) and
management layer of Virtual Storage Center (VSC)
IBM Spectrum
Protect
Tivoli Storage Manager (TSM)
IBM Spectrum
Archive
Linear Tape File System (LTFS)
IBM Spectrum
Virtualize
SAN Volume Controller (SVC)
IBM Spectrum
Accelerate
Software from XIV System
IBM Spectrum
Scale
Elastic Storage - GPFS
IBM Spectrum Storage Solutions
What you may remember …
8
Based On Technology From
9. IBM Storage
Traditional Applications New Generation Applications
Storage
Management
Policy
Automation
Analytics &
Optimization
Snapshot &
Replication
Management
Integration &
API Services
Data
Protection
Spectrum Virtualize/SVC
Virtualized SAN Block
Spectrum Scale/
Elastic Storage Server
Global File & Object
Flexibility to use IBM and non-IBM Servers & Storage or Cloud Services
Spectrum Accelerate/XIV
Hyperscale Block
IBM Storwize, XIV, DS8000, FlashSystem and Tape Systems
Non-IBM storage, including commodity servers and media
Data Access
Storage and Data Control
Spectrum Control Spectrum Protect
Self Service
Storage
Spectrum Archive/LTFS
Active Data Retention
and non-IBM clouds
Exploring IBM Software Defined Storage Capabilities
IBM Spectrum Storage Solutions
9
10. IBM Storage
Why IBM for Software-Defined Storage
IBM understands both software and storage
IBM Research has driven development of core storage
technologies
IBM understands data
IBM uniquely offers leading data-centric software such as
analytics, content management, and database
IBM understands cloud
IBM is a leading cloud provider with over 40 global data
centers powering thousands of customers
IBM understands infrastructure
IBM delivers storage management and optimization
capabilities required to create leading edge infrastructures
SDS at IBM is not
new and IBM was
recently ranked the
#1 provider of
SDS platforms
10
11. IBM Storage
IBM Spectrum Virtualize
Transformed Economics of Traditional SAN
Overview
Highly scalable storage virtualization system providing common functionality,
management, and mobility across heterogeneous storage types
Key Capabilities
Pools storage from multiple systems
Compresses data with high performance with Real-time Compression for
extraordinary efficiency
Enables non-disruptive movement of data among storage systems
Supports ultra high availability multi-site configurations
Benefits
Improves storage utilization up to 100%
Supports up to 5x as much data in the same physical space
Simplifies management of heterogeneous storage systems
Enables rapid deployment of new storage technologies for greater ROI
Improves application availability with virtually zero storage-related downtime
11
12. IBM Storage
Storage Area
Network
Transform the Economics of Your Traditional SAN
Traditional SAN
Capacity is isolated in SAN islands
Multiple hardware-centric management points
Potentially poor capacity utilization
Capacity is purchased for and owned
by individual applications
Software-defined SAN
Single management point for combined pools of capacity
Common services across all hardware vendors for
improved efficiency
Quickly exploit new physical infrastructure alternatives –
higher performance Flash and lower cost, more modular SAN disks
80%
capacity
Storage Area
Network
95%
capacity
25%
capacity 50%
capacity
12
13. IBM Storage
13 Tuesday, March 03, 2015
Spectrum Virtualize Advantages
Industry-leading storage virtualization offering
Best performing storage virtualization system in industry-standard benchmarks
First storage virtualization system with fully integrated SSD support
Integrated iSCSI server attachment support and FCOE support
Fully upgradeable without disruption from smallest to largest configurations
Future proof with ability to replace current hardware with new hardware without disruption
Network-based virtualization with Spectrum Virtualize supports diverse server environments including
VMware, other virtualization, and non virtualized servers
Flexible architecture has progressively supported greater distances for HA configurations
IBM has shipped over 55,000 SVC engines running in over 12,000 SVC systems
From 2006 to present, across this entire installed base, Spectrum Virtualize has delivered better than five
nines (99.999%) availability
SAN Volume Controller is a proven offering that has been delivering benefits to customers for over 10
years
Widest server, SAN and storage support of any comparable system (Over 260 systems IBM, EMC, HP,
HDS, Sun, Dell, NetApp, Compellent, Violin, Fujitsu, NEC, Bull)
15. IBM Storage
SVC DH8 – Hardware Overview
8-core CPU with 32GB memory for SVC
Intel E5-2650V2 - 2.6 GHz Ivy Bridge processor
Minimum 1 HIC for I/O
FC/ISCSI/FCoE
Can add a 2nd I/O HIC, and SAS HIC on this CPU
2nd CPU is optional
Comes with extra 32GB memory
Required for RTC
Required to access 3rd I/O HIC
At least 1 Compression Accelerator card
required for RTC
Note: PCI-E Gen3 is roughly double PCI-E Gen-2 used in
previous models, 985MB/s vs 500MB/s full duplex. 8 lanes per
slot gives @ 8GB per slot
Boot / dump drives system battery
CPU2
RTC
CPU1
SVC
PCIe Gen3 PCIe Gen3
QPI
15
16. IBM Storage
SVC DH8 – Front View
System indicators
Battery 1
Battery 2
Boot drives
2 – 300GB 10K SAS
16
19. IBM Storage
SVC DH8 Adapter Options
19
Notes:
– At least one adapter card is required
– Up to three 8Gbps Fibre Channel adapters (12 ports)
– Up to four 16Gbps Fibre Channel adapters (8 ports)
– Up to one 10Gbps Ethernet/FCoE adapter (4 ports)
– Using any of slots 4-6 requires second CPU and 32GB cache upgrade
Slot Possible Cards Slot Possible Cards
1 FC (8Gbps or 16Gbps) 4 Compression accelerator
2
FC (8Gbps or 16Gbps) or
10Gbps Ethernet/FCoE
5
FC (8Gbps or 16Gbps) or
10Gbps Ethernet/FCoE
3 12Gbps SAS Expansion or 16Gbps FC 6 Compression accelerator
20. IBM Storage
10Gb Ethernet Card (FCoE and iSCSI)
The new 4x port 10GbE card will only be supported in the new SVC DH8 and in the Storwize V7000 2076 -524
The card is delivered with the SFPs fitted, unless it is a FRU.
In SVC 7.3.0 we will only support 1 x 10GbE adapter in each of the platforms (see above)
Only IBM supported 10Gb SFPs should be used
Each adapter port has amber and green coloured LED to indicate port status (fault LED is not used in 7.3.0.)
iSCSI access to volumes is possible via the customers 10 Gbps Ethernet network.
FCoE frame routing should be done by FCoE Switch
SVC doesn't support multihop FCoE
Green LED Meaning
On Link established
Off No link
20
21. IBM Storage
16Gbps Fibre Channel Support
Requires Storwize Family Software V7.4
New dual-port 16Gbps Fibre Channel adapter supported on Gen2 Storwize V7000 Unified,Storwize V7000 Gen2 and SVC
DH8
Connect to legacy 8Gbps servers or storage through switches
Overall system throughput largely unchanged
Up to double single-stream single port throughput (to 1.5GB/s)
can benefit analytics workloads
– Both ports are full bandwidth 16Gb
SW (standard) and LW (optional) SFPs available
MUST be plugged in to 16 Gb FC switch
– Auto negotiating to 8Gb requires RPQ
21
22. IBM Storage
Compression accelerator adapter
Up to a total of 2 compression accelerator adapters can be installed, each additional adapter
installed will improve I/O performance when using compressed volumes
– Intel QuickAssist technology is used. IBM is the first in the industry to integrate this technology into
our products
– 2nd CPU and extra 32 GB of memory are compulsory with the compression accelerator adapter
The use of compression accelerator adapters is compulsory (at least one) if users
wish to use compression on SVC DH8.
– For an I/O group containing a SVC DH8 with no compression accelerator, an attempt to create first
compressed volume will fail.
– The addnode command will also fail, if trying to add a SVC DH8 without a compression accelerator, to
an I/O group which has compressed volumes
22
23. IBM Storage
SVC DH8: Compression Support
• Base hardware:
• No RTC support
• Add hardware option 1: 2nd CPU, 1x Compression Accelerator adapter + 32GB memory:
• 8 cores dedicated to RTC
• 1 Compression Accelerator adapter
• 38GB memory for compression stack (32 additional + 6 from the SVC stack)
• Additional hardware option 2: 2nd Compression Accelerator
• 8 cores dedicated to RTC (same as for option 1)
• 2 Compression Accelerator adapters (doubles bandwidth)
• 38GB memory for compression stack (32 additional + 6 from the SVC stack)
• Note: The 2nd CPU is required to open the PCIe lanes as well as schedule traffic into and
out of the compression accelerator cards
23
24. IBM Storage
SVC DH8 – Expansion Enclosure 2145 24F
With R1 and 730 – support 2 expansion enclosures per I/O Group
Ports 1 and 3 of the 12 Gb SAS card can be used to attach 2U24 Expansion enclosures of
flash drives
Only flash drives are allowed
Expansion enclosures are physically identical to the V7000 Gen2 expansion enclosures,
but will have a different product ID
SVC DH8 cannot use the V7000 Gen2 expansion enclosures, V7000 Gen2 cannot use the
SVC DH8 expansion enclosure
24
27. IBM Storage
SVC CG8 SVC DH8 Cluster
Cache Read MB/s 6,050 17,000 68,000
Cache Write MB/s 3,500 7,000 28,000
Cache Read IOPs 800,000 1,150,000 4,600,000
Cache Write IOPs 300,000 500,000 2,000,000
Disk Read MB/s 5,380 14,000 56,000
Disk Write MB/s 2,800 4,000 16,000
Disk Read IOPs 365,000 700,000 2,800,000
Disk Write IOPs 115,000 200,000 800,000
70/30 Mixed IOPs 200,000 395,000 1,580,000
SVC - 2 Node (1IOG) Performance
SUMMARY: DH8 is 2x IOPs and up to 3x MB/s of CG8
SVC tests use FlashSystem 840 and 820 backend storage controllers
DH8 includes all 3 FC I/O Cards – scales linearly from 1, through 3 for bandwidth
Requires 2 cards for max IOPs – 1 card approx half, or roughly CG8 equivalent
28. IBM Storage
SVC Compression Performance (One I/O Group)
Compressed SVC CG8 New SVC DH8 Cluster
Read Miss IOPS 2,600-50,000 71,000-175,000 284,000-700,000
Write Miss IOPS 1,200-16,000 28,000-115,000 112,000-460,000
“DB-like” 2,200-40,000 59,000-149,000 236,000-596,000
Compressed performance shows a range depending on I/O distribution
Compressed performance is better than uncompressed in some cases because of
fewer I/Os to drives and additional cache benefits
29. IBM Storage
Dual RACE Compression Performance (Single I/O Group 7.4)
DH8 I/O Group DH8 Cluster
IOPs* 71,000 – 300,000 (up to 2X) 284,000 - 1.2 Million
Read Miss MB/s** 4,100 (+44%) 16,400
Write Miss MB/s** 3,550 (+25%) 14,200
* Max results achieved with 4K write miss I/O pattern
**DH8 tests performed with 2 Coleto Creek cards and 65% compression ratio
29
30. IBM Storage
Statements of Direction
The second CPU with 32 GB memory feature on SVC Storage Engine Model
DH8 provides performance benefit only when Real-time Compression is
used. IBM intends to enhance IBM Storwize Family Software for SVC to
extend support of this feature to also benefit uncompressed workloads.
30
32. IBM Storage
IBM Spectrum VirtualizeTM – Based on Storage Virtualization
SAN
Virtual
Disk
Virtual
Disk
Virtual
Disk
Virtual
Disk
Storage Pool
HDS EMC NetApp
IBM HPFlash
Oracle
Internal
disk
Manage the
storage pool
from a central
point
Combine the capacity
from multiple arrays
into a single pool of
storage
Make changes to the
storage without
disrupting host
applications
Storwize
Virtualization
Apply common
services across the
storage pool
…..we can now make changes
during business hours. .....we estimate
to have saved £1m/year in overtime.
UK Bank
Enable Real Time
Compression for all
storage
Automated use of
FlashSystem/SSD
through tiering with
Easy Tier 3
33. IBM Storage
33 Tuesday, March 03, 2015
The SVC uses basic storage units called managed disks and
collects them into one or more storage pools
These storage pools then provide the physical capacity to
create volumes for use by hosts
Volumes
Storage Pool
Managed Disks (MDisks)
Logical Building Blocks
35. IBM Storage
35 Tuesday, March 03, 2015
MDG1
Pool 2
MDG3
Cluster:
•Max 4 I/O Groups
•Large environments may have
multiple clusters
SAN Volume Controllers Nodes
Managed Disks (MDisks):
•Select LUs from up to 512
physical disk systems (1024 ports)
•Max 128 Storage Pools (MDG)
•Max 128 MDisks per Pool
•Max 4096 MDisks per Cluster
•Can add or remove from Pool
Spectrum Virtualize Architecture
I/O Group A I/O Group B
Volumes (Virtual Disks):
Max 8192 Volumes total (2048 per IO Group)
up to 256TB in size
Each Volume is assigned to:
• Specific Node-pair (I/O Group)
• Specific Storage Pool
Pool 1 Pool 3
37. IBM Storage
37
Common services - SAVE MONEY!
Storage System #1
Thin provisioning
Snapshots
Mirroring
Storage System #2
Thin provisioning
Flash Storage
Compression
Efficiency Features
Thin provisioning
I/O caching
Real Time Compression
Flash storage support
Easy Tier data migration
Protection and DR
FlashCopy
Active-Active Data Center
Synchronous Mirroring
Asynchronous Mirroring
For All Of Your Storage
Storage Virtualization Layer
38. IBM Storage
38 Tuesday, March 03, 2015
Spectrum Virtualize Advanced Functions
Data Mobility
Allows data to be migrated seamlessly to any pool in the cluster
Any pool can be used for any type of volume - Flexibility
Efficient Thin Provisioning/Over Allocation
Allows for storage optimization by consuming real capacity only when data is written
FlashCopy
Allows use of FlashCopy function any storage under SVC control
FlashCopy Manager available to help manage application consistent snapshots
Storage Pool Balancing
Automatic performance balancing across single or multiple tier storage pools
Easy Tier V3
Allows for management of sub-LUN data automatically over up to 3 tiers of storage: Flash, Enterprise and Near Line
VSC allows policy based management to pin LUNs in a certain tier of storage
39. IBM Storage
39
Advanced Functions - Continued
Block Based Metro and/or Global Mirror Replication
Allows you to replicate data synchronously or asynchronously between Storwize systems
TPC for Replication can be used to automate management
New Global Mirror with change volumes aids in mirroring in low bandwidth environments
Active/Active cluster at Metro Distances
Volume Mirroring
Allows data protection
Allows data transformation
VMWare VAAI, Vcenter, VASA, SRM Integration
Allows the SVC to seamlessly integrate with VMWare environments
Integration with OpenStack Cinder driver
Compression
Allows reduction in storage by as much as 60-80%
40. IBM Storage
Traditional SAN
1. Stop applications
2. Move data
3. Re-establish host connections
4. Restart applications
Virtual Storage Environment
1. Move data
Host systems and applications are
not affected
Migration scenarios:
Balance workloads
Move data between storage
tiers
Migrate data off old equipment
Storage Area
Network
Data mobility
40
41. IBM Storage
41 Tuesday, March 03, 2015
Spectrum Virtualize - FlashCopy®
Cascaded FlashCopy:
Copy the copies
Up to 256
targets
Source
vdisk
FlashCopy
Relationships
Start incremental FlashCopy
Data copied as normal
Some data changed by apps
Start incremental FlashCopy
Only changed data copied
by background copy
Later …
Disk0
Source
Map 1 Map 2
Map 4
Disk1
FlashCopy
target of Disk0
Disk2
FlashCopy
target of Disk1
Disk4
FlashCopy
target of Disk3
Disk3
FlashCopy
target of Disk1
Incremental FlashCopy:
Volume level
point-in-time copy
FlashCopy:
Volume level
point-in-time copy
with any mix of thin
and fully-allocated
42. IBM Storage
42 Tuesday, March 03, 2015
Single point for copy services
Asynchronous remote copy/Global Mirror
Synchronous remote copy/Metro Mirror
No need for a separate product or system
Use to meet business needs
Disaster recovery up to 25,000KM
Business Continuance less then 300KM
Complexity/Cost savings
Storage
Network
Node
Managed Disks
Virtual LUNsVirtual LUNsVirtual LUNsVirtual LUNs
Node Node Node Node NodeNode Node
Storage
Network
Node
Managed Disks
Virtual LUNsVirtual LUNsVirtual LUNsVirtual LUNs
Node Node Node Node NodeNode Node
Platform for Remote Copy Services
Fibre Channel or IP Based Replication
43. IBM Storage
43 Tuesday, March 03, 2015
2-site Stretched Cluster
Improved Data Protection with Enhanced Stretched Cluster
Improve availability, load-balance, and deliver
real-time remote data access by distributing
applications and their data across multiple sites.
Seamless server / storage failover when used in
conjunction with server or hypervisor clustering
(such as VMware or PowerVM)
Up to 300km between sites (3x EMC VPLEX)
Metro or Global Mirror
4-site Disaster Recovery For combined high availability and disaster
recovery needs, synchronously or
asynchronously mirror data over long distances
between two high-availability stretch clusters.
High Availability High Availability
Disaster Recovery
Data center 1 Data center 2
Server Cluster 1 Server Cluster 2
SVC
Stretched-cluster Stretched
virtual volume
Failover
Data center 1 Data center 2
Server Cluster 1 Server Cluster 2
Stretched
virtual volume
Failover
Data center 1 Data center 2
Server Cluster 1 Server Cluster 2
Stretched
virtual volume
Failover
Up to
300km
44. IBM Storage
Easy Tier and Storage Analytics Engine Together
3 Tier Easy Tier
• Hybrid Storage Pool of any
combination of Flash/SSD, Enterprise
Disk, Nearline Disk
• Easy Tier automatically moves the
most active extents to Flash/SSD to
improve performance
Tier 0 - Flash
• Highest performance Flash/SSD, or
combination of Flash/SSD and HDD
leveraging EasyTier technology
Tier 1 - Enterprise
• High performance HDD, possibly from older
storage systems and lower priority workloads
Tier 2 – Nearline
• Cost effective, high capacity HDD for
workloads with lower performance
requirements
Storage Analytics Engine
• Recommends migrating whole volumes
between storage pools
High
Capacity
HDD
High
Performance
HDD
SSD
LUNs
Storage
pools
Tier 0 Tier 1 Tier 2
Flash/
45. IBM Storage
Easy Tier v3: Support for up to 3 Tiers
Support any combination of 1-3 tiers
MDisks in SVC will always show up as Enterprise tier
– Unless using SSD Expansion drawer, you must designate tier on SVC
On other members of the Storwize family the tier of internal disk is known
– ENT is Enterprise 15K/10K SAS or FC and NL is NL-SAS 7.2K or SATA
Tier 0 Tier 1 Tier2
Flash/SSD ENT NL
Flash/SSD ENT NONE
Flash/SSD NL NONE
NONE ENT NL
Flash/SSD NONE NONE
NONE ENT NONE
NONE NONE NL
45
46. IBM Storage
0
10
20
30
40
50
60
70
80
90
100
0 5 10 15 20 25 30 35 40 45 50 55 60 65 70 75 80 85 90 95 100
Percent of extents
Percentofworkload
Percent of small Ios Percent of MB
Easy Tier: Workload Skew Drives Benefits
50% of the extents do 10% of the
MB and virtually no random IOPS!
58% of the random IOPS and 33%
of the MB from about 5% of the
extents!
46
47. IBM Storage
Easy Tier v3: STAT Tool
Provides recommendations on adding additional tier capacity and performance impact
– Tier 0: Flash
– Tier 1: “Enterprise” disk (15K and 10K)
– Tier 2: Near-line disk (7.2K)
47
48. IBM Storage
Easy Tier v3: Automated Storage Pool Balancing
Any storage medium has
a performance threshold:
– Performance threshold means
once IOPS on a MDisk exceed
this threshold, IO response time
will increase significantly
Knowing the performance
threshold we could:
– Avoid overloading MDisks by
migrating extents
– Protect upper tier's performance
by demoting extents when upper
tier's MDisks are overloaded
– Balance workload within tiers
based on utilization
– Use xml file to record the MDisk’s
threshold and make intelligent
migration decisions automatically
48
49. IBM Storage
Manage data growth to control costs
Traditional (“fully allocated”) virtual disks use
physical disk capacity for the entire capacity of a
virtual disk even if it is not used
– Just like traditional disk systems
With thin provisioning, physical disk capacity is
allocated and used when data is written
– Can significantly reduce amount of physical disk
capacity needed
Can significantly improve existing disk systems
49
Real-time compression can help freeze storage
growth or delay need for additional purchases
Delivers 50% or better compression for data that
is not already compressed
Compression helps reduce
– Storage purchase costs
– Rack space
– Power and cooling
– Software costs for additional functions
Works with all virtualized storage assets
50. IBM Storage
Real-Time Compression is designed to:
– Work on Active Primary Data
– Dedicated platform for compression
Platform handles ALL heavy lifting associated with compression
– No performance impact
We modify a compressed file in-place efficiently
– No change in customer applications
Users nor admins need to change anything
– No change in processes
All compression happens in Real-Time NOT post processing
– Industry standard compression algorithm
Based on algorithm that has been used for over a decade
Storwize V7000/U
IBM SVC
What is the RTC Design Criteria?
51. IBM Storage
DB2 and Oracle databases Up to 80%
Virtual Servers
(VMware)
Linux virtual OSes Up to 70%
Windows virtual OSes Up to 50%
Office
2003 Up to 60%
2007 or later Up to 20%
CAD/CAM Up to 70%
Real-time Compression uses same proven Random-Access Compression Engine (RACE) that was used in IBM RTC
Appliances
Delivers similar levels of compression
IBM Comprestimator tool can be used to evaluate expected compression benefits for specific environments
IBM Real-Time Compression
Expected compression ratios
51
52. IBM Storage Sample Comprestimator Output
Shows:
– Sample size
– Device
– Current data set size
– Size after compression
– Overall space saved
– Overall space savings
– Savings by Real-time Compression
– Savings by Thin Provisioning (All compressed volumes are thinly provisioned)
– % Error
Sample# Device Current
size (GB)
Compressed
Size (GB)
Overall
Space
Saved (GB)
Overall
Savings
(%)
Compression
Savings (%)
Thin Provisioning
Savings (%)
Error
Range %
2348 /dev/sda 8.000 2.143 5.857 73.2% 56.9% 37.8% 5%
53. IBM Storage
Target workloads:
– Database applications – Oracle, IBM DB2, Microsoft SQL Server, SAP
– Server/Desktop virtualization – VMware, KVM, Hyper-V
– Others – Engineering, Collaboration, Seismic, CAD
Workloads to avoid:
– Applications storing compressed data – such as videos, images, newer MS-Office file formats, etc.
– Applications storing encrypted data*
Target data compression savings (use Comprestimator):
– Above 40% – Recommended
– Below 40% – Evaluate workload
I/O patterns:
– Random access – Recommended
– Sequential access – Recommended
Performance:
– Use Disk Magic
53
Compression Implementation Guidelines
* Self Encrypting Drives (SED) work well with compression
54. IBM Storage
50% reduction
in total cost
Push button
data mobility
Stuttgarter
Straßenbahnen AG
70%+ reduction
in space
Storage provisioned
in minutes
not hours
67% reduction
in storage and
facilities cost
Continuous
migrations with
zero disruptions
University of Pittsburgh
Medical Center
30% reduction
in space
Reuse of existing
systems
Complement
virtualized servers
Enhance the value of existing storage –
supporting 250+ IBM & non-IBM systems
Improve flexibility
and responsiveness
Transformed Economics of Traditional SAN
SicoobCredicitrus
Middle Eastern
Regional Telco
54
55. IBM Storage
Amazon S3
Multi-Cloud Storage Gateway Vision – Future Capability
Hybrid Use Cases: The Future of Storage Economics
Replicated
Note: The Multi-cloud Storage Gateway
is a planned future enhancement
Vision is to support other platforms like Spectrum Accelerate and DS8000
Rackspace
Microsoft
Azure
Private Cloud
Spectrum
Virtualize
Spectrum
Scale
Compressed
Encrypted
Integrity
Validated
Multi-cloud Storage Gateway
Backup
DR
Tiering
Archive
Data
sharing
55
56. IBM Storage
Hybrid Use Cases: The Future of Storage Economics
The storage administrator supporting traditional
applications can configure SVC to use cloud storage
as a target for snapshots.
How? Once configured, the client can use cloud storage
like any other FlashCopy target.
For these use cases,
cloud storage is either
an OpenStack Swift
object store (like
Spectrum Scale with its
Swift interface)
deployed on or off
premises, or an
Amazon Web Services
S3 object store.
The storage administrator supporting new generation
applications can configure on-prem Elastic Storage to
utilize cloud storage as an additional storage tier
How? Once configured, the client can use cloud storage
like any other storage tier. Policies direct movement of cold
data to the cloud storage tier or application owners can
manually move data to that tier, for example to run a
temporary analytics job using cloud resources.
56
57. IBM Storage
Licensing - Ala Carte
Spectrum Virtualize/SVC Base License - Per TB long term in pools
– Additional Components:
• FlashCopy
By TB per source volume
• Mirroring (MM/GM/GMCV) - Any transport
Per TB both sides
• Compression
By TB per volume virtual capacity
57
58. IBM Storage
SAN
Snapshot
Data Protection
Storage Virtualization
Infrastructure
Resource Management
IBM SmartCloud Virtual Storage Center (VSC)
IBM Spectrum Control
Storage Optimization,
Provisioning and
Transformation
• IBM Spectrum Virtualize
• FlashCopy
• Remote Mirror
• IBM Tivoli Storage Productivity Center
• TPC for Replication
• IBM FlashCopy Manager • Advanced Analytics
Licensed per TB
Compression remains a separate license
59. IBM Storage
Flexibility to use IBM and non-IBM Servers & Storage or Cloud Services
IBM Storwize, XIV, DS8000, FlashSystem and Tape Systems
Non-IBM storage, including commodity servers and media and non-IBM clouds
Exploring IBM Software Defined Storage Capabilities
IBM Spectrum Storage Solutions
Traditional Applications New Generation Applications
Spectrum Virtualize
Virtualized SAN Block
Spectrum Scale
Global File & Object
Spectrum Accelerate
Hyperscale Block
Spectrum Archive
Active Data Retention
Data Access
Storage
Management
Policy
Automation
Analytics &
Optimization
Snapshot &
Replication
Management
Integration &
API Services
Data
Protection
Storage and Data Control
Spectrum Control Spectrum Protect
Self Service
Storage
59
60. IBM Storage
Extend Storage Economic Benefits to Operations and Data Protection
Automation
•Policies
•Response to threshold violations
•Provisioning
Data Protection
•Application and hypervisor integrated snapshot
•Unification of recovery, retention, HSM
•Instant recovery of applications and
virtual environments
Management
•Dashboards
•Custom reporting
•Capacity and performance
•Health and alerting
•Common UI and integration
with element managers
Analytics
•Optimized data placement
based on historical performance
Self Service
•Service catalog
•On-demand provisioning
Out-of-the-box Integration
•OpenStack
•Deep VMware, hypervisor synergy
60
61. IBM Storage
Flexibility to use IBM and non-IBM Servers & Storage or Cloud Services
IBM Storwize, XIV, DS8000, FlashSystem and Tape Systems
Non-IBM storage, including commodity servers and media
Data Access: Block, File, Object
Storage and Data Control: Integrate, manage, and protect storage and data
and non-IBM clouds
REST/OSLCIBM Cloud Orchestrator
Software Defined Environment
Exploring IBM Software Defined Storage Capabilities
Integration with Cloud and Software Defined Environment
61
62. IBM Storage
European education
institution
Storage Economic Benefits Extended to Operations
VMware admins manage
12PB of storage for 70k VMs
Cut storage provisioning time
from 2 weeks to 5 minutes
Saving 15 hours a
week in performance
troubleshooting based on
improved storage
environment visibility
From days to minutes
on turnaround for client
provisioning requests
Automated expiration to
reclaim wasted space
Manage disk, flash, file, and
object data from a single console
Integrate with virtual
and cloud environments
Improve productivity through
analytics and automation
62
63. IBM Storage
Oil and gas
firm
Government
agency
Aerospace
company
Transforming From Traditional to Software-Defined Storage
Control over a
traditional SAN
infrastructure that
had doubled in size in
just 16 months
Data refresh cycle time
reduced from 5 hours
to 2 minutes
Storage requirements
reduced by 80%
Synchronized global
sharing of critical
information to worldwide
flight crews
Transform the Economics
of your Traditional SAN
Redefine the Economics of Storage
Systems
Unleash New Storage Economics
on a Global Scale
Extend Storage Economic
Benefits to Operations
Hybrid Use Cases – The Future
of Storage Economics
63
64. IBM Storage
The IBM Spectrum Storage Difference
Comprehensive Solutions of offerings addresses
full range of software defined storage requirements
Flexible deployment on cloud, as appliance,
and as software on client choice of hardware
Built using technologies proven in over
fifty thousand client deployments
From the #1 provider of SDS platforms
Complements and transforms existing infrastructure
to support next generation applications
64
67. IBM Storage
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 Spectrum Accelerate, 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 and trademark 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 its subsidiaries 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 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 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. Actual environmental 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 reviewed
by the local country counsel for compliance with local laws.
67
68. IBM Storage
Special notices
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 is
subject 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 products
should 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. Send
license 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. Actual
environmental 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 and
government 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. Rates
and 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.
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 system
hardware configuration and software design and configuration. Some measurements quoted in this document may have been made on development-level systems. There is no
guarantee these measurements will be the same on generally-available systems. Some measurements quoted in this document may have been estimated through extrapolation. Users
of this document should verify the applicable data for their specific environment.
68