1 IBM FlashArray Deployment
1 IBM FlashArray Deployment
By Neal Ekker
These materials are © 2015 John Wiley & Sons, Inc. Any dissemination, distribution, or unauthorized use is strictly prohibited.
Flash Array Deployment For Dummies®, IBM Limited Edition
Published by
John Wiley & Sons, Inc.
111 River St.
Hoboken, NJ 07030‐5774
www.wiley.com
Copyright © 2015 by John Wiley & Sons, Inc.
No part of this publication may be reproduced, stored in a retrieval system or transmitted in any
form or by any means, electronic, mechanical, photocopying, recording, scanning or otherwise,
except as permitted under Sections 107 or 108 of the 1976 United States Copyright Act, without the
prior written permission of the Publisher. Requests to the Publisher for permission should be
addressed to the Permissions Department, John Wiley & Sons, Inc., 111 River Street, Hoboken, NJ
07030, (201) 748‐6011, fax (201) 748‐6008, or online at http://www.wiley.com/go/permissions.
Trademarks: Wiley, For Dummies, the Dummies Man logo, The Dummies Way, Dummies.com,
Making Everything Easier, and related trade dress are trademarks or registered trademarks of John
Wiley & Sons, Inc. and/or its affiliates in the United States and other countries, and may not be used
without written permission. IBM, the IBM logo, FlashSystem, FlashCore technology, Real-time
Compression, and Variable Stripe RAID are trademarks or registered trademarks of International
Business Machines Corporation. All other trademarks are the property of their respective owners.
John Wiley & Sons, Inc., is not associated with any product or vendor mentioned in this book.
For general information on our other products and services, or how to create a custom For Dummies
book for your business or organization, please contact our Business Development Department in the
U.S. at 877‐409‐4177, contact [email protected], or visit www.wiley.com/go/custompub.
For information about licensing the For Dummies brand for products or services, contact
BrandedRights&[email protected].
ISBN: 978‐1‐119‐10219‐9 (pbk); ISBN: 978‐1‐119‐10208‐3 (ebk)
Manufactured in the United States of America
10 9 8 7 6 5 4 3 2 1
Publisher’s Acknowledgments
Some of the people who helped bring this book to market include the following:
These materials are © 2015 John Wiley & Sons, Inc. Any dissemination, distribution, or unauthorized use is strictly prohibited.
Table of Contents
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
About This Book......................................................................... 1
Icons Used in This Book............................................................. 2
These materials are © 2015 John Wiley & Sons, Inc. Any dissemination, distribution, or unauthorized use is strictly prohibited.
iv Flash Array Deployment For Dummies, IBM Limited Edition_______
These materials are © 2015 John Wiley & Sons, Inc. Any dissemination, distribution, or unauthorized use is strictly prohibited.
Introduction
O rganizations ranging from city governments, through
movie production companies and medical research
institutions, to car manufacturers are realizing that how well
their information technology (IT) performs strongly affects
how well their business performs. Insightful executives and
IT managers understand that their data storage systems play
a crucial role in how well their information technology helps
them achieve important objectives such as faster decision
making, better customer service, or a smaller data center
budget. Solid state storage made from NAND flash memory
chips has evolved in terms of cost, performance, and reli
ability to the point where many organizations are seriously
considering its use to replace inefficient, unacceptably slow
mechanical spinning disk systems. This accelerating trend
has led enterprises to ask some natural questions: When
should flash be used? Which flash solution is best for each
particular use case? And how can I make it a successful, cost‐
effective part of my data center? These are the questions I
answer (especially the last one) in Flash Array Deployment For
Dummies, IBM Limited Edition.
These materials are © 2015 John Wiley & Sons, Inc. Any dissemination, distribution, or unauthorized use is strictly prohibited.
2 Flash Array Deployment For Dummies, IBM Limited Edition _______
These materials are © 2015 John Wiley & Sons, Inc. Any dissemination, distribution, or unauthorized use is strictly prohibited.
Chapter 1
These materials are © 2015 John Wiley & Sons, Inc. Any dissemination, distribution, or unauthorized use is strictly prohibited.
4 Flash Array Deployment For Dummies, IBM Limited Edition _______
These materials are © 2015 John Wiley & Sons, Inc. Any dissemination, distribution, or unauthorized use is strictly prohibited.
���� Chapter 1: Learning Why Data Storage Performance Matters 5
There is another kind of latency within digital systems —
network latency. When applications operate partly or mostly
over networks, network latency is added to the computational
and storage latencies that exist where the application is actu-
ally running, so network‐based applications must address
both their own local latencies and the network latency as well.
Dealing with the local storage latency is bad enough; when
you add network latency, the challenges multiply.
eCommerce
Online retail activities, or what is called eCommerce, has
become a driving force of global economics. And eCommerce
provides an excellent example of why data storage perfor-
mance matters. Business to customer sales facilitated by the
Internet surpassed $1 trillion several years ago, according to
IBM research, and will soon account for over 5 percent of all
worldwide economic activity. In addition to creating entirely
new business models, eCommerce also competes directly with
traditional brick and mortar stores. For example, currently in
the United States 70 percent of consumers experience their
first interaction with a brand online, and within a few years
50 percent of all retail dollars spent in the United States will be
partly or entirely transacted digitally.
These materials are © 2015 John Wiley & Sons, Inc. Any dissemination, distribution, or unauthorized use is strictly prohibited.
6 Flash Array Deployment For Dummies, IBM Limited Edition _______
These materials are © 2015 John Wiley & Sons, Inc. Any dissemination, distribution, or unauthorized use is strictly prohibited.
���� Chapter 1: Learning Why Data Storage Performance Matters 7
Financial services
The financial services industry offers another good example of
why storage performance matters. Few industries have been
so affected and accelerated by the Internet as the financial ser-
vices sector, especially equities trading. Core banking systems
are getting faster as they turn from pure systems of record to
systems of customer engagement, with new online and mobile
access rates increasing dramatically. On the securities side
of the house, equities sales occur in milliseconds now days.
Throughout the financial sector these trends lead to fierce
competition where the performance of IT infrastructure makes
the difference between the firms that capture market share
and profits and those that don’t. System latency and scalability
are of critical importance to applications in this environment.
Beyond operational transaction processing, risk and market
assessment requirements of financial services enterprises
have also fostered the industry‐wide adoption of online analyt-
ical processing (OLAP) tools, further fueling the requirement
for very fast IT systems and high‐performance data storage.
These materials are © 2015 John Wiley & Sons, Inc. Any dissemination, distribution, or unauthorized use is strictly prohibited.
8 Flash Array Deployment For Dummies, IBM Limited Edition _______
These materials are © 2015 John Wiley & Sons, Inc. Any dissemination, distribution, or unauthorized use is strictly prohibited.
���� Chapter 1: Learning Why Data Storage Performance Matters 9
A database is an organized collection of data typically used
to model aspects of reality in a way that supports processes
that require information, for example, modelling the availabil-
ity of rooms in hotels in a way that supports finding a hotel
with vacancies. DBMSs are computer software applications
that interact with users, other applications, and the database
itself to capture and analyze data. A general‐purpose DBMS is
designed to allow the definition, creation, querying, update,
and administration of databases.
✓✓When you do more work for the same cost, the expense
per unit of work goes down. Faster storage, with lower
latency, enables databases to respond more swiftly to
each request for data from users or applications.
These materials are © 2015 John Wiley & Sons, Inc. Any dissemination, distribution, or unauthorized use is strictly prohibited.
10 Flash Array Deployment For Dummies, IBM Limited Edition _______
These materials are © 2015 John Wiley & Sons, Inc. Any dissemination, distribution, or unauthorized use is strictly prohibited.
Chapter 2
These materials are © 2015 John Wiley & Sons, Inc. Any dissemination, distribution, or unauthorized use is strictly prohibited.
12 Flash Array Deployment For Dummies, IBM Limited Edition _______
In the past ten years, solid state storage made from a type
of integrated circuitry called flash memory has become very
popular in consumer electronics because a chip the size of
your thumbnail can hold quite a lot of data, even when you
turn off the device or the battery goes dead. The use of flash
memory chips in a wide and ever‐growing spectrum of con-
sumer products has driven their cost steadily lower over the
past decade while spurring plenty of innovative engineering.
As the cost has fallen and the capabilities and endurance
have dramatically risen, flash has become viable for the more
demanding IT environments found in modern enterprises.
These materials are © 2015 John Wiley & Sons, Inc. Any dissemination, distribution, or unauthorized use is strictly prohibited.
������������ Chapter 2: Getting to Know Flash Storage Systems 13
For nearly 20 years, the term solid state disk was used by most
industry insiders to refer to any solid state storage device, no
matter its shape (form factor), what it was made from, or how it
was used. In the past few years, as the industry has grown and
products have proliferated, the term solid state disk has fallen
out of use and now SSD refers specifically to solid state storage
products with hard disk drive form factors that interface with
storage systems by using industry standard hard disk drive
software or protocols. Such a device can be seen in Figure 2-1.
These materials are © 2015 John Wiley & Sons, Inc. Any dissemination, distribution, or unauthorized use is strictly prohibited.
14 Flash Array Deployment For Dummies, IBM Limited Edition _______
So, in all the applications where a Chevy will do just fine, SSDs
have flourished. On the consumer side, SSDs will fit in your
PC or your laptop without your having to buy added equip-
ment or software to handle them, for the most part. The same
is true with both enterprise servers and conventional storage
systems. In fact, in the past ten years most enterprise operat-
ing systems, virtualization software, and storage array control-
lers have been upgraded to handle SSDs, with varying degrees
of effectiveness. Thanks to their convenience and cost per
unit, SSDs have maintained their rank over the years as the
hottest selling solid state storage devices.
These materials are © 2015 John Wiley & Sons, Inc. Any dissemination, distribution, or unauthorized use is strictly prohibited.
������������ Chapter 2: Getting to Know Flash Storage Systems 15
An enterprise storage array is a group of integrated hard disk
drives or other storage media devices uses a computer known
as a controller to manage collective activities. Figure 2-3 shows
the disk enclosures, controllers, network switches, and other
related hardware of an enterprise storage array all housed in
a single cabinet.
Figure 2-3: An enterprise storage array with all its components in a single
cabinet.
These materials are © 2015 John Wiley & Sons, Inc. Any dissemination, distribution, or unauthorized use is strictly prohibited.
16 Flash Array Deployment For Dummies, IBM Limited Edition _______
PCIe Cards
By the early 2000s, enough applications were becoming
storage latency sensitive that finding some alternatives began
to look like an excellent business venture. Engineers explored
ways to avoid the network latency incurred by traditional
SANs, and soon the Peripheral Component Interconnect
Express (PCIe) card was born (see Figure 2-4). In less than ten
years, this technology has become one of the most successful
solid state storage devices in the marketplace.
These materials are © 2015 John Wiley & Sons, Inc. Any dissemination, distribution, or unauthorized use is strictly prohibited.
������������ Chapter 2: Getting to Know Flash Storage Systems 17
Multiple PCIe cards can be installed in a server, depending on
how many slots are available. Over time, a wide range of soft-
ware and alternative hardware configurations have been devel-
oped to address many different IT infrastructure requirements
and challenges. They all provide lower latency than traditional
SSDs, especially SSDs deployed in SANs, and yet they also offer
a similar advantage enjoyed by SSDs — comparatively lower
unit prices.
These materials are © 2015 John Wiley & Sons, Inc. Any dissemination, distribution, or unauthorized use is strictly prohibited.
18 Flash Array Deployment For Dummies, IBM Limited Edition _______
These materials are © 2015 John Wiley & Sons, Inc. Any dissemination, distribution, or unauthorized use is strictly prohibited.
������������ Chapter 2: Getting to Know Flash Storage Systems 19
They can be directly attached to a single server via one type
of interface or another, but more often SSAs connect to appli-
cation hosts within a SAN architecture.
Plus, when you add storage through the network, solving data
protection and disaster recovery challenges becomes much
simpler. With your data storage in a separate pool, you can
easily copy it, then send the copies off to another machine,
These materials are © 2015 John Wiley & Sons, Inc. Any dissemination, distribution, or unauthorized use is strictly prohibited.
20 Flash Array Deployment For Dummies, IBM Limited Edition _______
These materials are © 2015 John Wiley & Sons, Inc. Any dissemination, distribution, or unauthorized use is strictly prohibited.
Chapter 3
Storage Analysis
After you see the need for quicker, more in‐depth decision
making, faster customer service, or a more palatable data
center budget, your next step is to accurately analyze your IT
infrastructure to identify exactly what kinds of system perfor-
mance issues you’re experiencing and where specifically they
lie. A key to lowering the risks and increasing the value of
your flash storage deployments is to thoroughly understand
These materials are © 2015 John Wiley & Sons, Inc. Any dissemination, distribution, or unauthorized use is strictly prohibited.
22 Flash Array Deployment For Dummies, IBM Limited Edition _______
These materials are © 2015 John Wiley & Sons, Inc. Any dissemination, distribution, or unauthorized use is strictly prohibited.
������������������� Chapter 3: Choosing Flash Storage Arrays 23
deploying flash storage, you can take advantage of as much
help and expertise as you want — furnished by the flash stor-
age product vendors themselves.
Flash Controllers
In order for flash to be viable as an enterprise‐grade storage
medium, several peculiar personality quirks of flash must be
mitigated and managed. This is the job of small processors
embedded within every flash storage product — the flash
controller.
These materials are © 2015 John Wiley & Sons, Inc. Any dissemination, distribution, or unauthorized use is strictly prohibited.
24 Flash Array Deployment For Dummies, IBM Limited Edition _______
These materials are © 2015 John Wiley & Sons, Inc. Any dissemination, distribution, or unauthorized use is strictly prohibited.
26 Flash Array Deployment For Dummies, IBM Limited Edition _______
But what about if you used multiple servers to host this appli-
cation? Server clusters, as these groups of computers are
sometimes called, became the first big engineering challenge
for PCIe cards. Yet at the same time, server virtualization was
gaining traction. This computer architecture involves loading
These materials are © 2015 John Wiley & Sons, Inc. Any dissemination, distribution, or unauthorized use is strictly prohibited.
������������������� Chapter 3: Choosing Flash Storage Arrays 27
certain software onto the server to give it multiple personali-
ties. It pretends to be many computers instead of one, each
with its own OS and each able to host its own applications.
At first, PCIe cards thrived in virtualized environments, until
those environments included server clusters.
These materials are © 2015 John Wiley & Sons, Inc. Any dissemination, distribution, or unauthorized use is strictly prohibited.
28 Flash Array Deployment For Dummies, IBM Limited Edition _______
IBM FlashSystem
Before you make your decision about which flash storage solu-
tion to deploy, I have one more bone to pick. In the previous
chapter, flash arrays were introduced as descending from a
These materials are © 2015 John Wiley & Sons, Inc. Any dissemination, distribution, or unauthorized use is strictly prohibited.
������������������� Chapter 3: Choosing Flash Storage Arrays 29
primal ancestor along two family tree branches — flash arrays
with many components, especially their hardware, not purpose‐
built explicitly for the role of flash array, and flash arrays with
all their components, essentially, purpose‐engineered for this
one role.
These materials are © 2015 John Wiley & Sons, Inc. Any dissemination, distribution, or unauthorized use is strictly prohibited.
30 Flash Array Deployment For Dummies, IBM Limited Edition _______
These materials are © 2015 John Wiley & Sons, Inc. Any dissemination, distribution, or unauthorized use is strictly prohibited.
Chapter 4
Exploring Deployment
Designs with IBM
FlashSystem
In This Chapter
▶▶Learning how to directly attach IBM FlashSystem
▶▶Using SANs to your advantage
These materials are © 2015 John Wiley & Sons, Inc. Any dissemination, distribution, or unauthorized use is strictly prohibited.
32 Flash Array Deployment For Dummies, IBM Limited Edition _______
These materials are © 2015 John Wiley & Sons, Inc. Any dissemination, distribution, or unauthorized use is strictly prohibited.
Chapter 4: Exploring Deployment Designs with IBM FlashSystem 33
2. Connect the HBAs to the IBM FlashSystem ports
(ensuring failover across all potential components)
perhaps with Fibre Channel cables or Ethernet
and carve capacity from the flash to present to the
server.
If the array is serving a single application or server
cluster, you can utilize the Open Access model of IBM
FlashSystem with enhanced management features to
simplify creating logical storage volumes called LUNs.
Access to IBM FlashSystem LUN provisioning and
configuration is automatically open to all connected
servers.
3. Install the appropriate multipath configuration on
each connected server’s OS and utilize the new
volumes as if they were any traditional disk.
These materials are © 2015 John Wiley & Sons, Inc. Any dissemination, distribution, or unauthorized use is strictly prohibited.
34 Flash Array Deployment For Dummies, IBM Limited Edition _______
These materials are © 2015 John Wiley & Sons, Inc. Any dissemination, distribution, or unauthorized use is strictly prohibited.
Chapter 4: Exploring Deployment Designs with IBM FlashSystem 35
These materials are © 2015 John Wiley & Sons, Inc. Any dissemination, distribution, or unauthorized use is strictly prohibited.
36 Flash Array Deployment For Dummies, IBM Limited Edition _______
These materials are © 2015 John Wiley & Sons, Inc. Any dissemination, distribution, or unauthorized use is strictly prohibited.
Chapter 5
These materials are © 2015 John Wiley & Sons, Inc. Any dissemination, distribution, or unauthorized use is strictly prohibited.
38 Flash Array Deployment For Dummies, IBM Limited Edition _______
These materials are © 2015 John Wiley & Sons, Inc. Any dissemination, distribution, or unauthorized use is strictly prohibited.
���� Chapter 5: Implementing the Future with Virtualized Storage 39
labor, but also because of the business or operations produc-
tivity lost while the application was offline.
These materials are © 2015 John Wiley & Sons, Inc. Any dissemination, distribution, or unauthorized use is strictly prohibited.
40 Flash Array Deployment For Dummies, IBM Limited Edition _______
Data Protection
Another crucial function that your storage solution must per-
form in some manner is data protection. Essentially this means
that when your applications request it, your data is available,
and if some component or process fails within your IT infra-
structure, none of your data is lost forever.
These materials are © 2015 John Wiley & Sons, Inc. Any dissemination, distribution, or unauthorized use is strictly prohibited.
���� Chapter 5: Implementing the Future with Virtualized Storage 41
accomplish and isn’t necessarily available on all other flash
storage arrays.
These materials are © 2015 John Wiley & Sons, Inc. Any dissemination, distribution, or unauthorized use is strictly prohibited.
42 Flash Array Deployment For Dummies, IBM Limited Edition _______
The two most popular ways to copy data sets are called
snapshots and clones. Snapshots involve essentially taking
quick pictures of the data set at specified moments in time.
Then, if data is corrupted, the system can be moved back in
time to the last snapshot and started again with data that was
correct at that point. Obviously, the more often you do snap-
shots, the more recent your backup will be. But of course you
must store these snapshots, which takes resources away from
your primary application workloads.
These materials are © 2015 John Wiley & Sons, Inc. Any dissemination, distribution, or unauthorized use is strictly prohibited.
���� Chapter 5: Implementing the Future with Virtualized Storage 43
segregated from the actual production environments but still
need to use a relatively accurate or legitimate version of the
data set. Storage virtualization enables data set clones to be
“shipped” to separate storage resources whenever needed for
software development and testing with no impact on the pro-
duction environment. Appropriate storage resources can be
quickly allocated and configured for these use cases based on
the capacity and performance needed and/or available.
Capacity Optimization
Historically, storage capacity has been a static resource. You
have this much, period. To add more, you must stop every-
thing, physically haul in and configure more disks or new
systems, then spin it all up again and hope nothing explodes.
To avoid the risk of running out of storage capacity unexpect-
edly and to account for growth, you allocate or provision
a lot more than you actually need right now. This is called
“over‐provisioning,” a venerable and expensive storage man-
agement practice that can result in a lot of resources spinning
happily away unused.
These materials are © 2015 John Wiley & Sons, Inc. Any dissemination, distribution, or unauthorized use is strictly prohibited.
44 Flash Array Deployment For Dummies, IBM Limited Edition _______
These materials are © 2015 John Wiley & Sons, Inc. Any dissemination, distribution, or unauthorized use is strictly prohibited.
These materials are © 2015 John Wiley & Sons, Inc. Any dissemination, distribution, or unauthorized use is strictly prohibited.