Download PDF (0.6 MB)

advertisement
򔻐򗗠򙳰
®
IBM FlashSystem in a Virtual Desktop Environment
Solution Guide
IBM Redbooks Solution Guide
Today, IT staffs are faced with ever-rising costs, the increased complexity of maintaining remote user
workstations, growing needs to avoid security exposures such as virus attacks, the lack of centralized
management, and the need for flexibility and global availability of compute resources. Running a virtual
desktop infrastructure (VDI) in an IBM® FlashSystem™ storage environment unlocks users' productivity
by serving their compute needs regardless of physical location or connection device. This Solution Guide
describes the benefits of the IBM FlashSystem solution for VDI.
VDI coupled with FlashSystem storage helps solve the above described business problems. Figure 1
illustrates the applications that benefit from the low latency provided by FlashSystem. This Solution Guide
focuses on the value that FlashSystem brings to a VDI.
Figure 1. FlashSystem focus areas - virtual desktop is key
The IBM SmartCloud® Desktop infrastructure uses a VDI approach that runs on IBM Flex System™ or on
IBM System x® and simplifies IT manageability and control. It delivers high fidelity user experiences
across devices and networks. Features in SmartCloud Desktop Software offerings such as VMware View
provide enhanced security, high availability, centralized management and control, and scalability.
IBM FlashSystem in a Virtual Desktop Environment Solution Guide
1
Did you know?
FlashSystem architecture is designed with IBM® MicroLatency™ to speed up critical business application
response time. Providing up to 1.1 million I/O per second (IOPS), IBM FlashSystem products increase
business productivity and decrease the cost of production by mitigating boot storms in a VDI environment.
IBM has invested one billion dollars and established worldwide Flash Centers of Competency to help
customers architect and implement flash-based solutions. Flash technology has transformed storage,
enabling enterprises to extract extraordinary value and derive greater efficiencies from their high velocity,
high volume data streams. Additionally, IBM FlashSystem Enterprise Performance Solutions provide a
wide range of enterprise grade management and feature-rich storage services deeply integrated with the
underlying hardware architecture to eliminate unacceptable latency penalties. Together, IBM
FlashSystem platforms offer multiple options for enterprises seeking to attack high velocity data
requirements, increase system efficiency, lower IT costs, and improve the user experience.
For the latest FlashSystem product details, see the IBM FlashSystem family product page at:
http://www.ibm.com/storage/flash.
Business value
The IBM FlashSystem family is an enterprise class all-flash storage platform that is ideal for delivering the
low latency and high bandwidth demanded by VDI environments. The FlashSystem portfolio of storage
products extends the leadership of IBM in flash optimized storage infrastructures. FlashSystem storage is
designed to increase the performance, efficiency, and reliability of enterprise storage while lowering
overall IT costs. With FlashSystem storage, there are no spinning disks and therefore much less I/O
latency. Users do not have to wait on virtual desktop boot times during peak community login windows,
month-end billing cycles, or any time.
The FlashSystem Enterprise Performance Solutions add advanced storage functionality to the extreme
performance of FlashSystem storage, such as Thin Provisioning, IBM Easy Tier® for storage efficiency,
IBM FlashCopy® for point-in-time copies, and Mirroring/Copy services for data replication and protection.
Traditional hard disk drives (HDDs) are optimized for high-capacity, modest performance, and sequential
workloads. HDDs tend to be too slow to effectively respond to the I/O profile of VDI, which generates a
heavy workload of random reads and writes that are prone to intense bursts of activity. These I/O
characteristics manifest themselves in the form of latency (the time it takes an I/O request to be fulfilled by
the storage subsystem). VDI deployments have previously experienced some deployment challenges
caused by latency issues and the subsequent high cost of adding spindle count to increase performance.
These storage performance and cost issues initially dampened the rate of VDI adoption.
The FlashSystem portfolio of FlashSystem storage systems delivers high performance, efficiency, and
reliability for shared enterprise storage environments, helping customers around the world address
performance and cost issues with their most important applications and infrastructure. FlashSystem
storage can either complement or replace traditional hard disk drive arrays in many applications, including
VDIs.
As standard shared primary data storage devices, FlashSystem storage can deliver performance beyond
that of traditional arrays, even those that incorporate solid state drives (SSD) or other flash technology.
FlashSystem can also be used as the top tier of storage alongside traditional arrays in tiered storage
architectures, such as the IBM Easy Tier functionality, which is available in IBM FlashSystem Enterprise
Performance Solutions or IBM Storwize® V7000 storage virtualization platforms.
FlashSystem products have the following advantages over other forms of storage:
z
FlashSystem products accelerate applications at least an order of magnitude.
IBM FlashSystem in a Virtual Desktop Environment Solution Guide
2
z
Writes are microsecond (µs) fast because they land on DRAMs before being optimized for flash.
Reads complete at nearly 100 µs.
z
Highly available FlashSystem products offer dozens of usable TB in a few rack units of space.
z
FlashSystem products offer industry leading bandwidth.
z
They provide Fibre Channel, FC over Ethernet, iSCSI, and InfiniBand connections.
z
FlashSystem employs Variable Stripe RAID to keep bad flash chips from causing field failures and
incorporates 2D Flash RAID data protection to provide enhanced system-level reliability.
z
FlashSystem products have a hardware-only data path with ultra-low latency. Custom FPGA-based
data movement decreases latency versus software.
Figure 2 explains that both performance and economics drive customer deployments of IBM
FlashSystem.
Figure 2. FlashSystem drives new business opportunities.
Most important in addressing the ever escalating VDI demands for better user experiences, FlashSystem
architecture is designed with IBM® MicroLatency™ to speed response times, delivering reads and writes
in the hundred microsecond range. In addition to an obsession with low latency, IBM FlashSystem
engineers also optimized IOPS and bandwidth. The resulting extreme performance ensures that as VDI
workloads increase, FlashSystem continues to scale performance without latency degradation. Also,
FlashSystem delivers macro efficiency, with compact physical capacity, low energy consumption, and
greater utilization of existing resources. Another key element is enterprise reliability and serviceability.
The all-flash array employs eMLC NAND flash plus two RAID dimensions, resulting in more data
protection levels than are available from competing systems. FlashSystem design allows for rapid
servicing because all hot swappable and redundant components (including flash modules, power
supplies, fans, batteries, and canisters) are accessible from the front or back of the system.
IBM FlashSystem lowers total storage costs and enables the greater compute system efficiencies and
agility that VDI demands through two crucial advantages. First, FlashSystem offers a full set of advanced
storage services such as snapshots, data compression, and replication that enable the system to be
deployed as either a pool of extremely fast storage or as the foundational component of an entire
enterprise storage virtualization solution. With the full spectrum of data management capabilities,
FlashSystem Enterprise Performance Solution can function as the entire virtualized storage layer,
dynamically managing data to lower costs and increase efficiencies while integrating seamlessly within
heterogeneous vendor environments and disaster recovery solutions.
IBM FlashSystem in a Virtual Desktop Environment Solution Guide
3
Second, FlashSystem’s million IOPS extreme performance capabilities and dozens of terabytes of
capacity enable the agility to innovate, implement new features and customer services, and scale
outwards and upwards without storage becoming the limiting factor.
VDI concepts
VDI is an enterprise architecture that stores user data, user profiles, and application data files on
centralized servers. These servers are in data centers, so this approach extends data center security and
manageability to user resources. Additionally, VDI provides users with anywhere, anytime, secure access
to data and applications from any device. This includes mobile devices such as tablets and cell phones,
essentially -- Bring Your Own Device (BYOD).
The advantages of a VDI approach to enterprise desktop management running on centralized servers
attached to FlashSystem storage (compared to traditional desktop environments) include the following
items:
z
Rapid desktop deployment, including updates, patches, and security enhancements
z
Overall cost savings in desktop support, a centralized approach to client OS management, and
reduced client machine energy consumption
z
Unified management and reporting through a single administrator console
z
Easy accessibility through various endpoint devices (notebooks, tablets, and thin clients)
z
User and application virtualization that disaggregates resources for balanced network workloads
while it maintains a consistent look and feel for the user
z
Ability to use centralized data center resources and processes for backup and recovery
z
Horizontal scalability; up to tens of thousands of endpoint devices can be handled through a central
point
z
Improved data security through centralization of sensitive data behind data center firewalls and
security protection
z
Compliance with regulatory standards for information protection (such as HIPAA and Sarbanes
Oxley).
In essence, VDI is composed of server hosted virtual machines (VM) that are running desktop operating
systems in a central data center location, which delivers a graphical representation (screen updates) to
remotely connected users, allowing local user input (keyboard/mouse/touch) to their virtual desktops.
In a traditional desktop model, users have the entire compute environment (OS, processing power,
memory, and hard disk) placed in front of them. In the case of VDI, users employ lightweight endpoint
devices with minimal need for processing power and little or no storage to access the their desktops,
which are processed on remote hardware.
As noted above, traditional VDI implementations suffer from storage performance and cost issues that
hard disk drives cannot solve. But IBM FlashSystem can.
IBM FlashSystem in a Virtual Desktop Environment Solution Guide
4
Solution overview
The concept of VDI with management efficiencies, such as speed of deployment, ease of maintenance
activities (patch updates), and an excellent user experience through performance and flexibility is now a
reality. The high performance and flexibility of VDI is being realized with the recent availability of x86
virtualization, increasingly larger amounts of CPU power, centralized memory, and FlashSystem storage.
Deploying FlashSystem into the VDI introduces unparalleled reliability, capacity density, and the fastest
response times.
Create a VDI that unlocks staff productivity by servicing their compute needs regardless of physical
location or connection device. Virtualized servers and VDI push conventional storage systems to their
performance limits, which results in poor application response times and a bad customer experience.
IBM SmartCloud Desktop Infrastructure, running VMware View with IBM FlashSystem, offers the following
advantages:
z
z
z
z
z
z
z
Simplifies desktop administration
Speeds up applications
Decreases cost of production by mitigating boot storms
Improves availability and reliability
Enables users to work anytime, anywhere quickly and easily regardless of the device that is used.
Better supports growth initiatives for mobility and flexible work locations
Enhances security and compliance management.
Running your VDI in a FlashSystem storage environment addresses the challenge of sporadic VDI
workload that is encountered throughout the day, from the morning boot, to afternoon productivity time, to
evening maintenance. FlashSystem can provide over one million IOPS, ample performance to keep your
VDI running smoothly throughout the day. Solving latency issues by deploying FlashSystem storage is
crucial to the successful deployment of VDI.
IBM FlashSystem in a Virtual Desktop Environment Solution Guide
5
Solution architecture
Figure 3 provides an architectural overview of a VDI solution utilizing FlashSystem storage, with VDI
software running on IBM Flex System and IBM System x servers. Information, such as virtual machine
images, is stored on shared storage (FlashSystem) and the VDI servers actively work with the storage.
Figure 3. Architectural overview of a VDI running with IBM FlashSystem and IBM Flex System
The IBM SmartCloud Desktop Infrastructure solution with VMware View on IBM Flex System includes the
following components:
z
User access devices
Desktop PCs
Thin clients
Notebooks
Other handheld mobile devices.
z
z
z
z
z
Virtual infrastructure software
VMware View.
z
z
Hardware platform
IBM Flex System
IBM System Storage: FlashSystem running behind with SAN Volume Controller.
z
z
IBM FlashSystem in a Virtual Desktop Environment Solution Guide
6
Solution building blocks
FlashSystem
Introducing FlashSystem in to the IBM SmartCloud Desktop Infrastructure can result in faster response
times for the most common virtualized applications. You can couple this performance to the "log on" or
"boot storm" and make your system productive again.
FlashSystem storage accomplishes the following tasks:
z
z
z
Eliminates I/O density and hot spot issues that are common to highly virtualized environments
Controls and mitigates log on or boot storm performance issues
Delivers storage consolidation without sacrificing performance, thus driving higher V:P ratios and
increasing server usage.
FlashSystem Enterprise Performance Solution adds the following advantages of advanced storage
functionality:
z
z
z
z
z
z
z
Thin provisioning to allocate storage “just in time”
Improved utilization to harvest all SAN capacity
Disaster avoidance with location-proof data availability
EasyTier for storage efficiency
FlashCopy for point-in-time copies
Mirroring/copy services for data replication and protection
Real-time compression to place up to five times more data in the same physical space.
IBM Flex System platform
IBM Flex System is an integrated platform that delivers custom-tuned and client-specific configurations for
optimum flexibility. IBM Flex System combines compute nodes, networking, storage, and management
into a complete data center building block that is built for future-proof, heterogeneous data centers with
flexibility and open choice of architectures, hypervisors, and environments.
The IBM Flex System configuration includes:
z
IBM Flex System x240 compute nodes. The x240 compute nodes contain an embedded VMware
ESXi hypervisor to host VMs that are used for virtual desktops and for management and
provisioning tasks. The x240 compute nodes are combined into three groups: stateless Hosted
Virtual Desktop (HVD) pool, dedicated HVD cluster, and management cluster.
z
Stateless HVD pool nodes are configured with local SSD storage that hosts VM files. The nodes
use FlashSystem storage to get local VM images from the repository. High availability is provided
by the connection broker. If a VM or node failure occurs, the connection broker redirects the user
to another available virtual desktop.
z
The nodes in a dedicated cluster are configured with no local storage. All VM files are placed onto
FC-connected FlashSystem shared storage. High availability is ensured by failing over the VM to
another compute node with the VMware High Availability feature.
z
The nodes in management cluster host VMs are running controlling instances such as connection
broker, centralized management tools, and databases for storing control information. These
nodes are connected to FlashSystem storage, which stores VM files and provides high availability
(HA). VMware HA also provides high availability for management VMs.
IBM FlashSystem in a Virtual Desktop Environment Solution Guide
7
IBM Flex System Manager:
z
IBM Flex System Manager™ is a systems management appliance that drives efficiency and cost
savings in the data center. Flex System Manager provides a pre-integrated and virtualized
management environment across servers, storage, and networking that is easily managed from a
single interface.
Switches:
z
LAN Switches -- The IBM Flex System Fabric EN4093 10Gb Scalable Switch provides a
redundant, high-speed, low-latency 10 Gb Ethernet network for the compute nodes and client and
management networks.
z
SAN switches -- The FC3171 8 Gb FC switch, or FC5022 16 Gb switches, provide Fibre
connectivity that can be used for interfacing with FlashSystem.
VMware View
VMware View provides remote desktop capabilities to users of VMware virtualization technology. A client
desktop operating system runs within a virtual environment on a server. This connection broker
application delivers a personalized high fidelity experience for users across sessions and devices. It also
enables higher availability and agility of desktop services that are unmatched by traditional PCs, while it
reduces the total cost of desktop ownership. Users can enjoy new levels of performance and productivity
and the freedom to access desktops from more devices and locations with greater IT policy control.
The following VMware View features provide a familiar experience for the user:
z
Take advantage of multiple monitor support for RDP and PCoIP. With PCoIP, you can adjust the
display resolution and rotation separately for each monitor.
z
Print from a virtual desktop (in a Microsoft Windows environment) to any local or networked printer
z
Access USB devices and other peripheral devices that are connected to the local device that displays
your virtual desktop
z
Manage profiles by using View Persona Management to preserve user profiles and data between
sessions and to dynamically synchronize them to a remote CIFS share or to SAN managed storage at
configurable intervals. View Persona Management can work with or without Windows roaming
profiles.
z
Integrate with VMware vCenter to achieve cost-effective densities, high levels of availability, and
advanced resource allocation control for your virtual desktops.
z
Use View Composer to quickly create desktop images that share virtual disks with a master image. By
using linked clones in this way, you conserve disk space and simplify the management of patches
and updates to the operating system.
Users can access their personalized virtual desktop from a company notebook, their home PC, a thin
client device, a Mac, or a tablet. From tablets and from Mac, Linux, and Windows notebooks and PCs,
users open View Client to see their View desktop. Thin client devices use View Thin Client software. They
can be configured so that the only application that users can start directly on the device is View Thin
Client.
IBM FlashSystem in a Virtual Desktop Environment Solution Guide
8
Usage scenarios
In the healthcare industry, staff are constantly on the move, but need fast, security-rich access to patients’
electronic medical records that are in compliance with data privacy regulations. By combining secure
single sign-on capabilities with a VDI running on FlashSystem storage, healthcare IT enables staff to
access multiple systems and applications to obtain medical records or images with a single, more secure
sign-on.
In the education industry, a VDI that is running FlashSystem storage can help schools extend the lifecycle
of existing PCs, in addition to allowing the schools to adopt new technology. Students can receive the
same quality education, regardless of the availability of hardware, devices, or location. At the same time,
IT staff can reduce the time, cost, and complexity that are associated with maintenance, upgrades,
provisioning, re-imaging, and repairing the school’s technology assets.
For the public sector, local, state, and federal agencies must extend support to an ever-increasing
collection of personal devices and do so under stringent security measures. A virtual desktop with
FlashSystem storage can give personnel the anytime, anywhere access they need to maintain
productivity. It can also provide the centralized security and control that are necessary to help maintain
extreme data confidentiality. Agencies can also expedite provisioning and upgrades to multiple devices at
a sustainable level of cost and effort.
IBM SmartCloud Desktop Services with FlashSystem
By using time-proven methods, open source tools, and extensive expertise developed through real-world
customer implementations, IBM can help your enterprise deploy cost effective VDI solutions utilizing
SmartCloud Desktop Services incorporated with FlashSystem to accelerate your transition to a less
complex, virtualized desktop environment.
Running a virtual desktop in a FlashSystem storage environment unleashes users' productivity by
delivering extreme performance, efficiency, and reliability across devices and networks in your VDI.
Through these services, a broader range of users, from power users to remote users, can have faster and
more security-rich access to resources, helping to improve their productivity and increasing business
speed and flexibility.
IBM FlashSystem in a Virtual Desktop Environment Solution Guide
9
Supported platforms
For supported hardware and platforms for the FlashSystem portfolio of products, see the following link:
http://www.ibm.com/systems/support/storage/ssic
Ordering information
For FlashSystem ordering information, see the following IBM Redbooks® Product Guides:
z
IBM FlashSystem 840 Product Guide, TIPS1079
http://www.redbooks.ibm.com/abstracts/tips1079.html
z
IBM FlashSystem V840 Enterprise Performance Solution, TIPS1158
http://www.redbooks.ibm.com/abstracts/tips1158.html
Related information
For more information, see the following documents:
z
IBM FlashSystem family product page
http://www.ibm.com/storage/flash
z
Implementing IBM FlashSystem 840, SG24-8189
http://www.redbooks.ibm.com/redpieces/abstracts/sg248189.html?Open
z
IBM FlashSystem 840 knowledge center
http://ibm.co/1o0Z8br
z
IBM FlashSystem V840 knowledge center
http://www.ibm.com/support/knowledgecenter/ST2HTZ/welcome
z
IBM Offering Information page (to search on announcement letters, sales manuals, or both):
http://www.ibm.com/common/ssi/index.wss?request_locale=en
On this page, enter FlashSystem, select the information type, and then click Search. On the next
page, narrow your search results by geography and language.
z
US Announcement Letter - IBM FlashSystem 840 and IBM FlashSystem V840 Enterprise
Performance Solution
http://ibm.co/1mzyFwt
z
IBM Redbooks Product Guides for IBM Flex System
http://www.redbooks.ibm.com/Redbooks.nsf/portals/puresystems?Open&page=pgbycat
z
IBM Support Portal
http://ibm.com/support/entry/portal/
z
IBM System Storage Interoperation Center (SSIC)
http://www.ibm.com/systems/support/storage/ssic
IBM FlashSystem in a Virtual Desktop Environment Solution Guide
10
IBM FlashSystem in a Virtual Desktop Environment Solution Guide
11
Notices
This information was developed for products and services offered in the U.S.A.
IBM may not offer the products, services, or features discussed in this document in other countries. Consult your local
IBM representative for information on the products and services currently available in your area. Any reference to an
IBM product, program, or service is not intended to state or imply that only that IBM product, program, or service may
be used. Any functionally equivalent product, program, or service that does not infringe any IBM intellectual property
right may be used instead. However, it is the user's responsibility to evaluate and verify the operation of any non-IBM
product, program, or service. IBM may have patents or pending patent applications covering subject matter described
in this document. The furnishing of this document does not give you any license to these patents. You can send
license inquiries, in writing, to:
IBM Director of Licensing, IBM Corporation, North Castle Drive, Armonk, NY 10504-1785 U.S.A.
The following paragraph does not apply to the United Kingdom or any other country where such provisions are
inconsistent with local law : INTERNATIONAL BUSINESS MACHINES CORPORATION PROVIDES THIS
PUBLICATION "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT
NOT LIMITED TO, THE IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS
FOR A PARTICULAR PURPOSE. Some states do not allow disclaimer of express or implied warranties in certain
transactions, therefore, this statement may not apply to you. This information could include technical inaccuracies or
typographical errors. Changes are periodically made to the information herein; these changes will be incorporated in
new editions of the publication. IBM may make improvements and/or changes in the product(s) and/or the program(s)
described in this publication at any time without notice.
Any references in this information to non-IBM Web sites are provided for convenience only and do not in any manner
serve as an endorsement of those Web sites. The materials at those Web sites are not part of the materials for this
IBM product and use of those Web sites is at your own risk.IBM may use or distribute any of the information you
supply in any way it believes appropriate without incurring any obligation to you. Information concerning non-IBM
products was obtained from the suppliers of those products, their published announcements or other publicly available
sources. IBM has not tested those products and cannot confirm the accuracy of 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. This information contains examples of data and reports used in daily business
operations. To illustrate them as completely as possible, the examples include the names of individuals, companies,
brands, and products. All of these names are fictitious and any similarity to the names and addresses used by an
actual business enterprise is entirely coincidental.
Any performance data contained herein was determined in a controlled environment. Therefore, the results obtained
in other operating environments may vary significantly. Some measurements may have been made on
development-level systems and there is no guarantee that these measurements will be the same on generally
available systems. Furthermore, some measurement may have been estimated through extrapolation. Actual results
may vary. Users of this document should verify the applicable data for their specific environment.
COPYRIGHT LICENSE:
This information contains sample application programs in source language, which illustrate programming techniques
on various operating platforms. You may copy, modify, and distribute these sample programs in any form without
payment to IBM, for the purposes of developing, using, marketing or distributing application programs conforming to
the application programming interface for the operating platform for which the sample programs are written. These
examples have not been thoroughly tested under all conditions. IBM, therefore, cannot guarantee or imply reliability,
serviceability, or function of these programs.
© Copyright International Business Machines Corporation 2013. All rights reserved .
Note to U.S. Government Users Restricted Rights -- Use, duplication or disclosure restricted by
GSA ADP Schedule Contract with IBM Corp.
IBM FlashSystem in a Virtual Desktop Environment Solution Guide
12
This document was created or updated on July 22, 2014.
Send us your comments in one of the following ways:
Use the online Contact us review form found at:
ibm.com/redbooks
z
Send your comments in an e-mail to:
redbook@us.ibm.com
z
Mail your comments to:
IBM Corporation, International Technical Support Organization
Dept. HYTD Mail Station P099
2455 South Road
Poughkeepsie, NY 12601-5400 U.S.A.
z
This document is available online at http://www.ibm.com/redbooks/abstracts/tips1029.html .
Trademarks
IBM, the IBM logo, and ibm.com are trademarks or registered trademarks of International Business
Machines Corporation in the United States, other countries, or both. These and other IBM trademarked
terms are marked on their first occurrence in this information with the appropriate symbol (® or ™),
indicating US registered or common law trademarks owned by IBM at the time this information was
published. Such trademarks may also be registered or common law trademarks in other countries. A
current list of IBM trademarks is available on the Web at http://www.ibm.com/legal/copytrade.shtml.
The following terms are trademarks of the International Business Machines Corporation in the United
States, other countries, or both:
Easy Tier®
FlashCopy®
FlashSystem™
IBM®
IBM FlashSystem™
IBM Flex System™
IBM Flex System Manager™
IBM SmartCloud®
Redbooks®
Redbooks (logo)®
Storwize®
System Storage®
System x®
The following terms are trademarks of other companies:
Linux is a trademark of Linus Torvalds in the United States, other countries, or both.
Microsoft, Windows, and the Windows logo are trademarks of Microsoft Corporation in the United States,
other countries, or both.
Other company, product, or service names may be trademarks or service marks of others.
IBM FlashSystem in a Virtual Desktop Environment Solution Guide
13
Download