+ All Categories
Home > Technology > IBM Cloud Object Storage System (powered by Cleversafe) and its Applications

IBM Cloud Object Storage System (powered by Cleversafe) and its Applications

Date post: 12-Jan-2017
Category:
Upload: tony-pearson
View: 349 times
Download: 0 times
Share this document with a friend
47
#ibmedge © 2016 IBM Corporation 1367 IBM Cloud Object Storage System (powered by Cleversafe) and its Applications Tony Pearson, IBM Master Inventor and Senior Engineer
Transcript

#ibmedge© 2016 IBM Corporation

1367IBM Cloud Object Storage System (powered by Cleversafe) and its ApplicationsTony Pearson, IBM

Master Inventor and Senior Engineer

#ibmedge

Abstract

This session will cover private and public cloud storage options, including Flash, Disk and Tape to address the different types of cloud storage requirements

The difference between with block, file and object stores, and where they are best used for different workloads will be explained.

1

#ibmedge

This week with Tony Pearson

Day Time Topic

Monday

2:30pmAll Flash is Not Created Equal: Tony Pearson Contrasts IBM FlashSystem and SSDGrand Garden Arena, Lower Level, MGM Grand - Studio A

Wednesday

11:00amAll Flash is Not Created Equal: Tony Pearson Contrasts IBM FlashSystem and SSDGrand Garden Arena, Lower Level, MGM Grand - Studio 2

1:15pmTony Pearson Presents IBM Cloud Object Storage System and Its ApplicationsMGM Grand - Room 114

2:30pmThe Pendulum Swings Back: Tony Pearson Explains Converged and Hyperconverged EnvironmentsMGM Grand - Room 113

Thursday

09:00amTony Pearson Presents IBM's Cloud Storage OptionsMGM Grand - Room 116

2

What is Object Store?

IBM Cloud Object Storage System

Applications and Use Cases

Agenda

#ibmedge

Clients are facing explosive growth in Unstructured Data, which is exactly why Object Storage is so critical

* E

xa

byt

es

0

20

40

60

80

100

120

2009 2010 2011 2012 2013 2014 2015 2016 2017

Unstructured Data

Structured Data

Source: IDC

Unstructured data growth of

60–80%per yearcreates

Web-scale storage needs

*1 exabyte = 1,000 petabytes =1 million terabytes = 1 billion gigabytes

Problem - Traditional and Legacy Storage Designed for

Transactional, Not Unstructured Data

4

#ibmedge

How is Object Storage Different?

Block and File Storage

• Decide where to put it– For block, which array/volume/LUN

– For file, which filer/subdirectory

• Remember where it is to get it back

• Read/Write records, append data

• Limits on LUN size, number of files

Object Storage

• Provide data over to the Object storage – Get “claim stub” reference locator

• Use or share “claim stub” to access data HTTP, Openstack Swift, S3

• Get/Put/Delete object in its entirety

• Effectively “unlimited” scalability

5

#ibmedge

Object Store for Unstructured data

Hot DataHigh-IOPS and Low-LatencyAll-Flash and Hybrid Flash/DiskInformation Lifecycle Management (ILM)Structured data / Random-AccessActive logs and tracesVirtual Machines and VDISingle-Tenancy

Static and Stable dataBackups, Files, ArchivesSeismic, Research, Telemetry, HPCVideo, Animation, Body CamsPhotos, Images, CAD/CAM, GISMusic, AudioGenomic, Medical ImagesMulti-tenancy

Object Store provides a • Secure

• Reliable • Scalable

• Cost Effective Platform For Unstructured data

Object Storeis not designed for• High IOPS workflows• Transaction

Processing• Inherent ILM

6

#ibmedge

Volume vs. File vs. Object level access

POSIXRead recordWrite record

VolumeRead blockWrite block

SAN orLAN

LAN FileRead recordWrite record

LAN orWAN

ObjectGet, Put, Delete

NFS, SMBRead recordWrite record

RESTGet, PutDelete

SAN Zoning, LUN Masking

•Device•LUN / Volser•Block ID

Access Control List (ACL)

Access Control List (ACL)

•Mount pointor Drive Letter

•Path (subdirs)•File name

•Account•Container•Object

SCSIReserve

FileLocking

EventualConsistency

7

#ibmedge

Object Store Hierarchy – Account, Container and Object

Account 1 Account 3Account 2

A1D4

C3

B2

Photo123 Video789Doc456

Account• Object store can have one or more accounts• Each account could have separate administrators

to manage ACLs• Provides Multi-tenancy, Secure isolation

Container (aka “Bucket”)• Container can have one or more objects• Unique Container name within the account

Object• A string of bits, similar to a file• Unique identifier within the container • No sub-containers, “flat namespace”, but can

mimic subdirs with slashes a/b/c• Unique URI based on account, container and

object id: Server-URL/Account2/C3/Doc456

8

#ibmedge

Object Storage is Simpler for Application Development

POSIX – over 60 commands NFS – over 30 commands

HEAD• Read metadataGET• Read content and

metadataPUT• Write content and

metadataDELETE• Remove object or

empty containerPOST• Update metadata

Object – 5 commands

SMB – over 80 commands

9

#ibmedge

Where Objects can be Stored

Proprietary, specializedStorage systems

Software Defined, Commodity,Industry-standard

SAN/LAN

LAN/WAN

Photo123 Video789

Doc456

Object-on-DatabaseRelational and NoSQL

Key/value stores

Block or File devicesRAID protection

Object-on-FileAccount = File System

Container = FilesetObject = File

Metadata = Attributes

Storage-rich ServersMultiple copies orErasure Coding

Eventually ConsistentOpenStack Swift

Amazon S3Basic HTTP

10

#ibmedge

Data Protection Schemes

Tolerate 1 drive failure Tolerate 2 drive failures Tolerate “M” failures

RAID-1 / RAID-10K pieces � 2 x K slices

RAID-5K pieces � K + 1 slices

2.0X

1.2X

3.0X

1.5X

1.7XTriplicationK pieces � 3 x K slices

RAID-6K pieces � K + 2 slices

Erasure CodingK pieces � K+M = N

slices

11

What is Object Store?

IBM Cloud Object Storage System

Applications and Use Cases

Agenda

#ibmedge

Storage Positioning – Filling a Gap

Unified file and object storage. Optimized for high performance, across flash and disk

Flash 15K

Unified file and object storage on tape

Information Lifecycle Management (ILM) across tiers

Hig

he

st P

erf

orm

an

ce

Lowest cost �

Tape

IBM was looking to offer easy to manage, scalable disk-based object storage for unstructured data• Moderate performance• Moderate cost

10K 7200 rpm

13

#ibmedge

IBM acquires Cleversafe, Inc.

IBM CloudObject

Storage System

Object Store

Over 350 Patents Awarded

Object Storage Leader 2 years in a row

Multiple Exabytes in Production

Notable Milestones

Acquired by IBM 2015

Software Company• Founded in 2004 in Chicago• Shipping product since 2008

Software Defined Object Storage• Over 100 people dedicated to

software development

Runs on Industry Standard x86 servers• Certified platforms to provide

enterprise grade experience, predictable performance and support

Product Renamed• IBM Cloud Object Storage System

14

#ibmedge

Data Growth at Petabyte (PB) Scale

PB of data

3 to 5x

Data ProtectionRAID, Mirrors,

Replication, Tape

Data ProtectionHigh Availability & Disaster RecoveryGeo-Distribution & Erasure Coding

InfrastructureProprietary, specialized

hardware, multiple systems

OperationsMore than 1 FTE per PB

Maintenance outages

InfrastructureSoftware Defined,

Commodity Hardware,Single System

OperationsLess than 1 FTE per 6 PB

Single system, SecureSelf-healing

1.7 x60% Less

Hardware &Rack space

TraditionalApproach

IBM CloudObject StorageApproach

70%Lower

TCO

15

#ibmedge

IBM Cloud Object Storage System economics beat legacy NAS storage and Amazon Web Services (AWS)

$8,400

$4,210

$1,613

$1,053

Legacy NAS DRprotected

Legacy NAS single copy

IBM Cloud Object + NASgateway

dsNet object protected

IBM Cloud Object

IBM Cloud Object vs NAS

Cost: 80% lower

$0

$2,000,000

$4,000,000

$6,000,000

$8,000,000

$10,000,000

480 TB 960 TB 1920 TB 3840 TB

S3

Cost: 30 to 60% lower

IBM Cloud Object vs AWS S3

IBM Cloud Object

Amazon S3

16

IBM Cloud Object Storage Dedicated1.7x faster “read” and 9.9x faster “write” performance than Amazon S3.--- Frost & Sullivan

#ibmedge

dsNet® Manager

• Fault management• Performance monitoring• Storage configuration• Reporting• Provisioning

Accesser®

• Slices data• Disperses data• Retrieves data• Use Load Balancer

across accesser pools• Stateless

• No cache• No metadata

Slicestor®

• Storage for slices• Single or multi-site• Capacity based pricing• Rebuilds slices

Supported on Certified industry standard platforms

Software Defined &Hardware Aware

Qualified for predictable performanceFaster time to productionChoice of drive technologySingle Pane Management of HW & SW

IBM Cloud Object Storage System – Components

17

#ibmedge

IBM Cloud Object Storage System – Terminology

HTTPApplication

Server

dsNetManger

Accesser

Slicestor

StoragePool

Accesser PoolVault

LoadBalancer

Site A Site B Site C

End userGlobal Namespace

Object Store organized in Accounts, Containers and Objects

IBM Cloud Object Storage System uses “Vaults”.

Vault = Account / Container

Multiple vaults can share storage pools

OpenStack SwiftAmazon S3

18

#ibmedge

Encryption Data-in-Flight

HTTP

dsNetprotocol

ApplicationServer

All data-in-flight secured by TLS/SSL

dsNetManger

Accesser

Slicestor

In all cases, monitoring and event management secured by AES in SNMP v3

Rogue devices cannot become part of the system

End user

19

#ibmedge

IBM Cloud Object Storage System – Single vs. Multi-Site

Single SiteBetter performance, when site-tolerance not a factor, better than traditional RAID-5 / RAID-6

Two Site / Vault MirroringAllows customers to leverage existing two-site infrastructure. Provides concurrent reads and writes despite communication disruption between locations. Local data better than traditional RAID-5 / RAID-6

Geographically DispersedThree to Nine SitesConsider adding IBM SoftLayer or leverage existing datacenter locations to provide a broader distribution of data for higher availability, site-tolerance and scalability

20

#ibmedge

CONTENT TRANSFORMATION

IBM Cloud software

encrypts, slices and

applies Information

Dispersal Algorithms

otherwise known as

erasure coding

policies to the data.

Data Ingest

Accesser Software

Storage Nodes

Site 1 Site 2 Site 3

Physical Distribution

Slices are distributed to separate disks and industry standard x86 hardware across geographic locations.

Data Retrieval

Storage Nodes

Reliable Retrieval

An operator defined subset of slices is needed to retrieve data bit perfectly in real time.

Site 1 Site 2 Site 3

BENEFITS

The level of

resiliency is fully

customizable

resulting in a

massively reliable

and efficient way to

store data at scale

as opposed to RAID

and replication

techniques.

AccesserSoftware

Slicestor Software

How the IBM Cloud Object Storage System Works

21

#ibmedge

Original Data

Encrypted, Erasure Coded Slices

1211109876543

12

Slicestor®

Appliances

Accesser® Appliance, Application, VM, Docker Container or Embedded

Accesser®

$ 76543

12Original object is

encrypted then cut into pieces

Each slice is written to a separate storage node. In this example, the storage nodes are geographically dispersed across 3 sites.

Information Dispersal Algorithm (IDA)Erasure coding is used to transform the data into a customizable number of slices (7/12 in this example)

Writing Data to IBM Cloud Object Storage System

Site 1 Site 2 Site 3

22

#ibmedge

“Zero Touch” Encryption Data-at-RestIntroducing the All-or-Nothing (AONT) package

23

#ibmedge

IBM Cloud Object Storage System – SmartRead

24

#ibmedge

Scalability

Site 1 Site 2 Site 3

S3 Compatible API Openstack Swift Compatible API

Simple Object API

Slicestor Software

Accesser Software

Scalability – Scale performance and/or capacity at any time with no downtime to operations

Need more Performance? Add more Accesser nodes

Need more Capacity? Add more disks to existing Slicestor nodes, or add more storage pools

– All pools must have the same number of nodes

– Difference storage pools can have different amounts of storage

– All nodes in each storage pool must have same amount of storage

StoragePool 1

StoragePool 2

StoragePool 3

25

#ibmedge

IBM Cloud Object Storage System –Software, Pre-Built Systems or Cloud Services

Software

• ClevOS – IBM Cloud Object Storage System software packaged with Debian Linux OS

• Software-defined, hardware-aware model for flexibility of x86 platform choice

• Can be deployed on qualified vendor hardware

Pre-built Systems

• Fully integrated appliance models for easy deployment and support

• On-premises object storage solution

Cloud Services

• IBM SoftLayer hardware infrastructure running IBM Cloud Object Storage System software

• Off-premise offering for customers that want security and controlled performance

26

#ibmedge

IBM Cloud Object Storage System –Deployment Options

Infrastructure

Dedicated(Private)

Public

Local(Private)

On-premises

Off-premises

Cloud InfrastructureOff-premises(IBM SoftLayer)

Public• Standard regional• Nearline regional• Nearline geo-

dispersed

Consumed pricing

Dedicated• IBM Managed• Client managed• Hybrid / Mixed

Allocated pricing

Client infrastructureOn-premises

(Recommend: 500TB or more)

Locally managed• Software• Pre-built systems

27

#ibmedge

Pre-Built Systems for IBM Cloud Object Storage System

dsNet Manager 2105 / 3105

Accesser 2100 / 3105 / 4105

Slicestor 2212

Slicestor 2448

Health and performance monitoringGUI and API accessConfiguration and securityZero downtime upgrades

12 drives @ 4, 6 or 8 TB48 to 96 TB Nearline HDD

in 2U rack space

16, 32 or 48 drives @ 4, 6 or 8 TB64 to 384 TB Nearline HDD

in 4U rack space

Slices, Disperses and Retrieves data

28

#ibmedge

IBM Cloud Object Storage – SmartWrite and Rebuild

Once write threshold is met, returns success response to client

• Example: 7/9/12 (7 pieces � 12 slices)

• Minimum 7 slices required to read back

• Once 9 slices are written, write is considered complete for application

• Best effort to write remaining slices

• If time-out occurs, unwritten slices dropped

Entire namespace scanned on ongoing basis

• Slice integrity check

• Missing slice check

• Slicestors work together to rebuild missing or corrupted slice(s)

• Rebuilder is “always on” at moderate rate for I/O rate predictability

Optimistically attempts to write all slices in parallel

X ?

29

#ibmedge

76

54

3

1

2

$

With erasure coding “k” pieces are turned into “n” slices:

Reads can be performed using any k of the n slices• This example is a “7 of 12” Information Dispersal Algorithm (IDA)

means only 7 slices are needed to reconstruct the original object

With this IDA, a read can still be executed with any five storage nodes being unavailable out of 12.

With 3 sites, even an entire site outage (plus one additional storage node outage) can be tolerated.

Reading Data from IBM Cloud Object Storage System

Site 1 Site 2 Site 3

30

#ibmedge

The Math Behind Reed-Solomon Erasure Coding

“K” variable of input data: a, b, c, d, e

Here we create “K+M” equations, adding and subtracting by different co-factors

Results in “K+M” slices that can be geographically dispersed

We can tolerate losing up to “M” slices of data, and still solve for the original “K” pieces of data.

31

#ibmedge

IBM Cloud Object Storage System – Access Methods

Data

Site 1 Site 2 Site 3

S3 Compatible API Openstack Swift Compatible API

Simple Object API

Slicestor Software

Accesser Software

DIRECT API ACCESS

The Accesser Software exposes three REST

APIs for ingest and retrieval. Applications with

knowledge of these APIs can leverage IBM

Cloud Object Storage directly.

Site 1 Site 2 Site 3

S3 Compatible API Openstack Swift Compatible API

Simple Object API

Slicestor Software

Accesser Software

NAS (NFS/SMB) Backup/Archive General Applications

PARTNER BASED

A variety of Certified technology partners can leverage IBM’s

multi tenancy support to satisfy concurrent use cases on a

single IBM Cloud Object Storage instance.

Hadoop

32

What is Object Store?

IBM Cloud Object Storage System

Applications and Use Cases

Agenda

#ibmedge

Market Verticals

Secure customer

trust and business

compliance.

Consistently

create engaging

experiences.

Manage the data

essential to serving the

good of the public.

Scale your

market offering

without worry.

Have reliable

storage for your on

demand content.

Active Archive

Content Repository STaaS

Genomics Collaboration

Enterprise Storage as a Service (STaaS)

Backup

Financial Services & Insurance

Media & EntertainmentProduction

GovernmentService Providers

Media & EntertainmentDistribution

Heath Care & Life Sciences

Put medical

progress before

everything else.

Content Collaboration

Enterprise Collaboration

34

#ibmedge

Client Reference– Web Based Photo Sharing

Users upload photo and video content via web based application

Photo and video objects are sent to Cleversafe via REST based protocols

Metadata is captured and stored

• Scale – 130 petabytes and growing: more than 50 Billion images stored

• Manageability – 3 Administrators manage entire environment

• Security – 50,000+ uploads per minute with zero touch security

• Always-on availability – SLA of 100% download on demand – even during

California to Nevada datacenter move

• Economics – Operating costs reduced by more than 70%

• Key decision makers – Technical team backed by financial cost cutting

mandates

35

#ibmedge

IBM Cloud Object Storage System – Partner ComparisonVendor Product Protocols Features Use Cases

AvereFXT series

• NFS• SMB

Global namespaceEncryption, Compression, Snapshots, Clustering

• Analytics• Media rendering

Ctera NetworksCX0 series

• NFS, SMB• AFP, FTP• WebDAV• iSCSI

Encryption, Snapshots, Replication,Enterprise File Sync and Share (EFSS)

• Backup• RO/BO storage

IBM Spectrum Scale • NFS, SMB• OpenStack• Amazon S3• Hadoop• POSIX

Global namespace & file locking, Encryption, Snapshots, Compression, Replication

• Analytics / HPC• Media rendering• VMs and Databases• Collaboration• NAS Consolidation• Backup / Archiving

Nasuni NF series • NFS, SMB• FTP, SFTP• HTTPS• iSCSI

Global namespace & file locking, Encryption, Snapshots, Compression, Dedupe, EFSS

• Collaboration• File sharing• Archiving

Panzura Global File System

• NFS• SMB

Global namespace & file locking, Encryption, Compression, Dedupe

• Collaboration• NAS consolidation

36

#ibmedge

IBM Spectrum Protect supports Cloud Object Storage!

Client nodes

• IBM Cloud Object Storage System(using S3-compatible API)

Off-premises: • IBM SoftLayer

On-premises

IBM Spectrum Protect Server

37

#ibmedge

IBM Spectrum Storage and IBM Cloud Object Storage

Unified file and object storage. Optimized for high performance, across flash, disk and object store

Flash

ObjectStore

15K

IBM Cloud Object Storage System( File, backup and archive interfaces available through variety of options )

IBM SoftLayerOpenStack Swift

Amazon Web Services S3Swift S3 emulation

Unified file and object storage on tape

Transparent Cloud Tiering

Information Lifecycle Management (ILM) across tiers

Hig

he

st P

erf

orm

an

ce

Lowest cost ����

Tape10K 7200 rpm

38

#ibmedge

No need for 3rd party encryption solution or key

management

Not a post process. Data is fully protected upon write

commit

No need to install and manage a separate OS

Base price includes all interfaces

Predict drive failures and take appropriate action

No need to repurchase licenses when refreshing

hardware

ENCRYPTION IS INHERENT ERASURE CODING IS INLINE

SOFTWARE PACKAGED WITH OS

ALL FEATURES INCLUDED

DISK LIFECYCLE MANAGEMENT

PERPETUAL LICENSING MODE

Competitive Differentiators

39

© 2016 IBM Corporation #ibmedge

Thank You

#ibmedge

IBM Redbooks on IBM Spectrum Scale

41

IBM Spectrum Scale (formerly GPFS)

Implementing IBM Spectrum Scale

IBM Spectrum Scale in an OpenStack Environment

IBM Spectrum Scale – Big Data and Analytics Solution

IBM Spectrum Scale and ECM FileNet Content Manager

www.redbooks.ibm.com

#ibmedge

IBM Tucson Executive Briefing Center

• Tucson, Arizona is home for storage hardware and software design and development

• IBM Tucson Executive Briefing Center offers:

• Technology briefings

• Product demonstrations

• Solution workshops

• Take a video tour!

• http://youtu.be/CXrpoCZAazg

42

#ibmedge

About the Speaker

Tony Pearson is a Master Inventor and Senior Software Engineer for the IBM Storage product line. Tony joined IBM

Corporation in 1986 in Tucson, Arizona, USA, and has lived there ever since. In his current role, Tony presents briefings on

storage topics covering the entire IBM Storage product line, IBM Spectrum Storage software products, and topics related to

Cloud Computing, Analytics and Cognitive Solutions. He interacts with clients, speaks at conferences and events, and leads

client workshops to help clients with strategic planning for IBM’s integrated set of storage management software, hardware, and

virtualization products.

Tony writes the “Inside System Storage” blog, which is read by hundreds of clients, IBM sales reps and IBM Business Partners

every week. This blog was rated one of the top 10 blogs for the IT storage industry by “Networking World” magazine, and #1

most read IBM blog on IBM’s developerWorks. The blog has been published in series of books, Inside System Storage: Volume

I through V.

Over the past years, Tony has worked in development, marketing and customer care positions for various storage hardware and

software products. Tony has a Bachelor of Science degree in Software Engineering, and a Master of Science degree in

Electrical Engineering, both from the University of Arizona. Tony holds 19 patents for inventions on storage hardware and

software products.

9000 S. Rita Road

Bldg 9032 Floor 1

Tucson, AZ 85744

+1 520-799-4309 (Office)

[email protected]

Tony Pearson

Master Inventor

Senior Software Engineer

IBM Storage

43

#ibmedge

Email:[email protected]

Twitter:twitter.com/az990tony

Blog: ibm.co/Pearson

Books:www.lulu.com/spotlight/990_tony

IBM Expert Network on Slideshare:www.slideshare.net/az990tony

Facebook:www.facebook.com/tony.pearson.16121

Linkedin:https://www.linkedin.com/in/az990tony

Additional Resources from Tony Pearson

44

#ibmedge

Please Note: Edge 2016 Disclaimers

• IBM’s statements regarding its plans, directions, and intent are subject to change or withdrawal without notice and at IBM’s sole discretion.

• Information regarding potential future products is intended to outline our general product direction and it should not be relied on in making a purchasing decision.

• The information 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 or functionality described for our products remains at our sole discretion.

• Performance is based on measurements and projections using standard IBM benchmarks in a controlled environment. The actual throughput or performance that any user will experience will vary depending upon many factors, including 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 results similar to those stated here.

45

#ibmedge

Trademarks and Other Disclaimers

46

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 trademark of the Central Computer and Telecommunications Agency which is now part of the Office of Government Commerce. 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. ITIL is a registered trademark, and a registered community trademark of the Office of Government Commerce, and is registered in the U.S. Patent and Trademark Office. UNIX is a registered trademark of The Open Group in the United States and other countries. 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. 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.

Other product and service names might be trademarks of IBM or other companies. Information is provided "AS IS" without warranty of any kind

The customer examples described are presented as illustrations of how those customers have used IBM products and the results they may have achieved. Actual environmental costs and performance characteristics may vary by customer.

Information concerning non-IBM products was obtained from a supplier of these products, published announcement material, or other publicly available sources and does not constitute an endorsement of such products by IBM. Sources for non-IBM list prices and performance numbers are taken from publicly available information, including vendor announcements and vendor worldwide homepages. IBM has not tested these products and cannot confirm the accuracy of performance, capability, or any other claims related to non-IBM products. Questions on the capability of non-IBM products should be addressed to the supplier of those products.

All statements regarding IBM future direction and intent are subject to change or withdrawal without notice, and represent goals and objectives only.

Some information addresses anticipated future capabilities. Such information is not intended as a definitive statement of a commitment to specific levels of performance, function or delivery schedules with respect to any future products. Such commitments are only made in IBM product announcements. The information is presented here to communicate IBM's current investment and development activities as a good faith effort to help with our customers' future planning.

Performance is based on measurements and projections using standard IBM benchmarks in a controlled environment. The actual throughput or performance 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 or performance improvements equivalent to the ratios stated here.

Prices are suggested U.S. list prices and are subject to change without notice. Starting price may not include a hard drive, operating system or other features. Contact your IBM representative or Business Partner for the most current pricing in your geography.

Photographs shown may be engineering prototypes. Changes may be incorporated in production models.

© IBM Corporation 2016. All rights reserved. References in this document to IBM products or services do not imply that IBM intends to make them available in every country.

Trademarks of International Business Machines Corporation in the United States, other countries, or both can be found on the World Wide Web at http://www.ibm.com/legal/copytrade.shtml.

ZSP03490-USEN-00


Recommended