Netapp Clinical Desktop Reference Architecture For Vmware Alwayson Point of Care
Netapp Clinical Desktop Reference Architecture For Vmware Alwayson Point of Care
Abstract
This paper details a new reference architecture for delivering clinical desktops and patient
care applications as nonstop services. The validated designs and reference architecture were
created through architectural design development and lab testing.
TABLE OF CONTENTS
1 Introduction ........................................................................................................................................... 4
1.1 Federal Mandates ...........................................................................................................................................4
10 Summary ............................................................................................................................................. 32
2 NetApp Clinical Desktop Reference Architecture for VMware AlwaysOn Point of Care
LIST OF TABLES
Table 1) Business drivers for high-availability desktops. ................................................................................................7
Table 2) Capabilities of Imprivata OneSign. .................................................................................................................19
Table 3) BIG-IP capabilities. .........................................................................................................................................20
Table 4) Summary of the hardware used in the lab environment. ................................................................................21
Table 5) Software components used in the lab environment. .......................................................................................24
Table 6) Test results from lab validation. ......................................................................................................................31
LIST OF FIGURES
Figure 1) Empower caregivers with always-on, anywhere access. ................................................................................4
Figure 2) Caregivers are working differently and have high expectations. .....................................................................6
Figure 3) VMware AlwaysOn Point of Care benefits. .....................................................................................................8
Figure 4) AlwaysOn Point of Care logical design. ........................................................................................................10
Figure 5) Self-managed storage scales capacity, not people. ......................................................................................13
Figure 6) Zero downtime for routine upgrades and replacements. ...............................................................................14
Figure 7) ―Set it and forget it‖ data protection removes human error. ...........................................................................15
Figure 8) One architecture for many diverse workloads. ..............................................................................................17
Figure 9) NetApp storage solution building blocks. ......................................................................................................18
Figure 10) Logical overview of the lab environment. ....................................................................................................21
Figure 11) Site A lab environment logical networking. ..................................................................................................23
Figure 12) Site B lab environment logical networking. ..................................................................................................23
Figure 13) Lab environment logical network connections. ............................................................................................24
Figure 14) NetApp FAS volume layout. ........................................................................................................................25
Figure 15) Logical flow of incoming requests. ..............................................................................................................27
Figure 16) F5 Global Traffic Manager network server summary. .................................................................................27
Figure 17) F5 Local Traffic Manager Application service configuration for Site B. .......................................................28
Figure 18) Server configuration for Site A. ...................................................................................................................29
Figure 19) VMware View configuration. ........................................................................................................................30
Figure 20) Imprivata OneSign users. ............................................................................................................................31
3 NetApp Clinical Desktop Reference Architecture for VMware AlwaysOn Point of Care
1 Introduction
Today’s healthcare IT environment is experiencing a dramatic change with the advent of new
technologies, cost pressures, and increasing regulations. With computers and mobile devices quickly
replacing traditional patient charts, the number of electronic medical records (EMRs) and electronic health
records (EHRs) has skyrocketed. Healthcare organizations now face a compelling need for solutions that
simplify access to patient records from both traditional and mobile devices; protect the confidentiality of
patient information with secure, authorized access to information systems; and enable applications to be
always available.
Desktops
Clinical Applications
Tablets
Virtual desktop infrastructures can significantly reduce cost, however, many functions within healthcare
organizations also need high availability to prevent downtime due to unplanned or even planned activities.
With the decreasing costs of hardware and technology, coupled with the increasing costs of downtime,
healthcare organizations realize that mobile solutions that deliver the required availability for secure,
continuous access are now within reach.
Industry Trend
As organizations move toward virtual desktops, providing high availability becomes even more critical.
That is because any downtime due to planned or unplanned activities directly impacts workers’
productivity and, in this case, patient care.
Cost of Compliance
With the growing reliance on information technology in the healthcare industry, the privacy of medical
records is not just a civil right, but also a government regulation. The advances in EMR/EHR systems,
collaboration in diagnosis and research, and integrated billing systems all require that the healthcare
4 NetApp Clinical Desktop Reference Architecture for VMware AlwaysOn Point of Care
industry demonstrate compliance with both the Health Insurance Portability and Accountability Act
(HIPAA)1 and the Joint Commission on Accreditation of Healthcare Organizations (JCAHO).2 IT
infrastructure, from the endpoints of mobile users to the storage systems, must show proof that they meet
these requirements to safeguard against data loss and access by unauthorized individuals.
As hospitals gear up to meet the Health Information Technology for Economic and Clinical Health
(HITECH)3 Act (the mandate for all patients to have electronic patient records by 2014), information
systems officers must also contend with participation in regional and national health information
exchanges and networks as well as the implications regarding data growth, availability, and portability of
patient data in a secure environment. Although many of the large integrated delivery networks already
have a secure electronic communication platform in place, no one single standard or set of standards has
been agreed upon to handle the management.
1
The Health Insurance Portability and Accountability Act of 1996 establishes national standards for secure electronic transactions
between and among healthcare participants, including care providers, health insurers, pharmacies, and employers.
2
The Joint Commission on Accreditation of Healthcare Organizations performs accreditation and related services to support quality
care in a hospital setting.
3
The Health Information Technology for Economic and Clinical Health Act 2009 addresses the privacy and security concerns
associated with the electronic transmission of health information.
5 NetApp Clinical Desktop Reference Architecture for VMware AlwaysOn Point of Care
software allows you to deploy and manage desktop environments and applications centrally. This
includes all of the devices and applications that physicians, nurses, and administrators use to access
patient data and other information throughout hospitals, clinics, and remote locations.
OS ACCESS
DEVICES APPS
Many healthcare organizations have adopted desktop virtualization to improve IT efficiencies and
streamline the way people work. A physician’s time is expensive and valuable to a hospital. When a
physician is unproductive because of technology issues, patient care and billing are both affected.
In addition, virtual desktop technology helps IT organizations reign in operational costs by centralizing
desktop administration from the data center.
Cut operational costs for patching and maintaining desktops.
Reduce administration expense while increasing the number of virtual desktops deployed.
Eliminate downtime so users have access to information when needed.
6 NetApp Clinical Desktop Reference Architecture for VMware AlwaysOn Point of Care
2 Requirements for High-Availability Desktops
When taken together, the challenges of achieving meaningful use, protecting patient information, and
enabling continuous secure access to point-of-care solutions have created a dilemma that can’t be solved
with traditional approaches to desktop and application management. To overcome these and other
challenges, healthcare providers need a new approach to point-of-care delivery, one that will enable them
to modernize their IT infrastructures so they can improve patient outcomes and get the most from the
millions of dollars they are investing in EMR/EHR technology.
Requirements Description
Business Tier 1 critical desktop require fast recovery and application continuity during
Requirements disasters
Session mobility, a required feature tied to the productivity of mobile employees; a
―follow me‖ desktop is the only way to meet this requirement
End-User Desktops that are always on and enable fast logon
Experience Desktop that follow the user in the event of failover
Requirements User name persistence to the same desktop across desktop sessions
Secure access from any endpoint device, from any location
Familiar interface to sustain the same application workflow
High-Availability / Uptime: DR solutions should offer quick restores with minimal or no manual steps
Disaster Recovery after the recovery (RTOs)
Requirements Reliability: Addressing database transactional consistency, avoiding corrupted file
systems, and enabling system boot when restored are key to addressing this
concern (RPOs)
Cost: The cost of many different software solutions or replicating storage arrays
can be cost prohibitive
Complexity: Minimize the number of systems involved in the solution
7 NetApp Clinical Desktop Reference Architecture for VMware AlwaysOn Point of Care
3 VMware AlwaysOn Point of Care Solution
The VMware® AlwaysOn Point of Care solution provides a virtual desktop environment that is secure, cost
effective, and easy to deploy, providing users with:
Nonstop access to desktops with fast logon times
Desktops that follow the user in the event of a site failure
Connectivity to desktops from any endpoint device from anywhere
Familiar interface to sustain the same application workflow
Consistent access across desktop sessions through user name persistence
Clinicians can now access clinical applications from a virtual environment, allowing continued access to
the application as the clinician moves from patient to patient, floor to floor, or building to building. This
mobile desktop solution provides high availability to the clinical applications within the provider
environment with response times meeting or exceeding those required by the clinical application vendor.
It also provides appropriate security for a healthcare environment.
Availability
The AlwaysOn Point of Care solution is designed to provide nonstop access to desktops hosted in the
data center. An active-active configuration is used for the VMware View infrastructure so that the data
center resources are utilized optimally and end users are provided with the best user experience. With a
8 NetApp Clinical Desktop Reference Architecture for VMware AlwaysOn Point of Care
stateless desktop model and constant replication of master images and user data between the two pods
(at the same location or two different locations), end users are provided with their desktops even if any
one site becomes unavailable, and they have true high availability. Through intelligent local and global
traffic management and health monitoringF5 BIG-IP application delivery controllers improve the
performance and reliability of VMware View while enabling greater scalability.
Mobility
The solution is built on VMware vSphere and VMware View to deliver the highest-quality desktops to end
users accessing from any endpoint device. Since the desktops are hosted in the data center, end users
have the option of using any endpoint device (zero clients, tablets, laptops, and so on) to access their
desktops. By using F5 BIG-IP application delivery controllers, the solution also provides session
persistence across devices, which lets users access their desktops from different devices. And with the
use of the PCoIP protocol, VMware View delivers the best desktop user experience from any device. As
users move between terminals, laptops, and other devices in a multipod VMware View environment, they
can lose the workspace from their original pod. F5 provides user name persistence that enables users to
reconnect with the same workspace they were running and enjoy a more productive virtual desktop
experience.
Security
Security is a key consideration for any organization; VMware, in the AlwaysOn Point of Care solution,
provides the highest level of security for end-user desktops and data. From the integration of two-factor
authentication solutions to hypervisor-based antivirus products, the solution enables the highest level of
security in the organization without disrupting the end-user experience. The solution also incorporates
products that enable regulatory compliance with any industry standard. F5 BIG-IP application delivery
controllers provides secure remote and local access and integration with authentication, authorization,
and accounting (AAA) services. Imprivata OneSign single sign-on (SSO) streamlines the user experience
to improve both security and productivity.
9 NetApp Clinical Desktop Reference Architecture for VMware AlwaysOn Point of Care
Figure 4) AlwaysOn Point of Care logical design.
The solution consists of two identical VMware View pods in an active-active configuration. Each View pod
consists of two virtual machine clusters: the Management cluster and the Virtual Desktop cluster for
scalability purposes. Each pod is self-sufficient, that is, all management components, including Active
Directory®, View Connection Manager, and Security Server, are built in each site. This allows complete
redundancy between the two pods and enables the environment to deliver desktops even if one site goes
down completely.
The underlying hardware is segregated efficiently to optimally utilize the resources for the two clusters.
The NetApp storage is segmented to provide datastores for various types of workloads, including virtual
desktops, user data files, and management VMs.
A separate site is used in the architecture to host shared applications between the two sites. This
represents the legacy application cluster in any organization, which will be accessed by desktops from
both sites.
The infrastructure is front-ended by F5 BIG-IP application delivery controllers to efficiently route the traffic
between two sites. Depending on the organization’s needs, the traffic can be routed by user IDs, source
IP, geo locations, or latency while maintaining end-user persistence.
To provide a consistent user experience, the master images in both the View pods are synchronized
using replication software. This enables the desktops created in both the sites to be identical. In addition
to that, user data between the two sites is synchronized so that a desktop delivered to a user from either
site is personalized to that user.
The View pods are built based on the scalable reference architecture published by VMware and is
scalable.
10 NetApp Clinical Desktop Reference Architecture for VMware AlwaysOn Point of Care
4.3 Core Components
VMware View
The central component of the solution architecture is VMware View, which is the industry-leading mobile
desktop product. A detailed description is provided in the following section.
Storage Solution
Storage is a critical part of any desktop virtualization solution; however, healthcare storage costs have
traditionally been one of the inhibitors of virtual desktop adoption. When evaluating any desktop
virtualization solution, the ability to reduce total storage requirements should be a top priority. NetApp
delivers the cost-effective storage solutions designed with the scalability and continuous operations
demanded by mobile desktops.
Replication Software
Replication between the two View pods is critical to providing high-availability functionality in the
architecture. There are many replication software alternatives, from file- to block-level replication, that can
be used to achieve replication. NetApp SnapMirror® data replication technology leverages NetApp unified
storage to provide fast, efficient data replication and disaster recovery (DR). SnapMirror technology can
be easily tuned to meet recovery point objectives ranging from zero seconds to hours.
Single Sign-on
Imprivata OneSign single sign-on (SSO) software and tap-and-go cards provide access control for
numerous related but independent software systems. Using SSO products in the architecture enhances
the user experience, since users have to log in to the environment only once to access all the applications
provisioned for them. SSO software can be used in conjunction with a tap-and-go card, which enhances
the user experience even further.
11 NetApp Clinical Desktop Reference Architecture for VMware AlwaysOn Point of Care
4.4 Additional Components
Management
With the environment spread across two sites, streamlined management and a single-pane dashboard
become a necessity for IT to effectively manage the environment. VMware vCenter™ Operations Manager
for View is an option for the management and dashboard functionality required at each site for efficient
and seamless management for the IT team.
5 VMware View
The central component of the solution architecture is VMware View, which is the industry-leading mobile
desktop product. Using VMware View’s virtual desktop infrastructure technologies, which include VMware
View Manager’s administrative interface, desktops can be quickly and easily provisioned using templates.
The technology permits rapid creation of virtual desktop images from one master image, enabling
administrative policies to be set and patches and updates applied to virtual desktops in minutes, without
affecting user settings, data, or preferences.
The VMware View key components are:
View Connection Server: Acts as a broker for View client connections. It authenticates the users
through the Active Directory and then directs that request to the virtual desktop.
View Client: Client software for accessing the virtual desktop from a Windows® PC, a Mac® PC, a
thin client, a zero client, or a tablet. The administrator can configure the client to allow users to select
a display protocol such as PCoIP or RDP.
View Agent: Enables discovery of the virtual machine used as the template for virtual desktop
creation. Additionally, the agent communicates with the View client to provide features such as
access to local USB devices, printing, and monitoring connections.
VMware View Manager: An enterprise-class desktop management solution that streamlines the
management, provisioning, and deployment of virtual desktops. The View Manager is installed at the
same time as the connection server, and it allows the user to administer the View Connection Server.
For this RA, four View Connection Servers were deployed in each site to illustrate the internal load
balancing.
Centralized Virtual Desktops: A method of managing virtual desktops that enables remote sites to
access virtual desktops residing on server hardware in the data center.
VMware View Composer: An optional tool that uses VMware Linked Clone technology, employing a
master image to rapidly create desktop images that share virtual disks. This conserves disk space
and streamlines management.
VMware View also has the capability to meet the demanding needs of the different types of user profiles,
whether on the local area network (LAN) or wide area network (WAN). Combining VMware, F5
Application Delivery Controller, and Imprivata OneSign SSO with NetApp storage enables excellent user
experiences and desktop availability, which in turn mean acceptance of the virtual desktop deployment
within organizations.
12 NetApp Clinical Desktop Reference Architecture for VMware AlwaysOn Point of Care
6 NetApp Storage Solution
Apps
Servers
Network
Service
Automation Automation
Analytics Service
Analytics
Storage
Storage Efficiency
NetApp storage efficiency technologies and techniques are designed to reduce unchecked storage
growth while lowering costs, enabling healthcare IT to maximize investments in storage technology. In
use by thousands of customers in a broad range of environments, NetApp storage can help lower the
cost structure by reducing overall data storage costs by 50% or more while offering an infrastructure that
enables clinicians to provide quality of care. We employ a variety of data reduction techniques, including
13 NetApp Clinical Desktop Reference Architecture for VMware AlwaysOn Point of Care
primary-level deduplication, compression, and more. The variety of data reduction techniques reduces the
amount of data on the disk and traveling over the network.
ON ON
24/7 A B C
Unified
Data Network
C1 C2 C3 C4
A1 A2 A3
B1 B2 B3
NetApp® DataMotion™
To help avoid unplanned downtime, NetApp combines the proven reliability of its base hardware with
innovative solutions to continue operations in the face of hardware failures or disasters that affect a site or
region. NetApp storage systems in active-active controller configurations deliver uptime greater than
99.999% on average. This translates to less than five minutes of downtime per year, making scheduled
downtime a relic of the past, which is increasingly important in delivering continuity of patient care.
14 NetApp Clinical Desktop Reference Architecture for VMware AlwaysOn Point of Care
Embedded Data Security
Patient satisfaction increases when an accurate diagnosis is received. And with today’s ability to confer
online with specialists at remote facilities, physicians can accelerate the time to get treatments underway.
However, sensitive patient information must be shared securely as mandated by HIPAA, and that
information spans both data in motion and data at rest. A range of NetApp embedded data security
technologies helps healthcare organizations comply with the regulatory requirement to protect stored
patient data while enabling physicians to effectively treat their patients.
NetApp Storage Encryption provides full disk encryption using self-encrypting drives from leading
vendors. This allows healthcare organizations to secure confidential patient data, comply with
government regulations, and preserve the reputation of healthcare organizations by avoiding a publicized
data security breach—all without compromising storage efficiency.
NetApp Storage Encryption supports the entire suite of storage efficiency technologies from NetApp,
including deduplication and compression, providing you with the efficiency savings you see with
unencrypted volumes. Array-based antivirus (AV) scanning is also supported.
Implements full disk encryption at the hardware level
Prevents access to data until the drive is unlocked by an authorized administrator
Supports storage efficiency: FAS deduplication and storage compression
Supports Integrated Data Protection: backup/recovery and SnapMirror, SnapProtect™, and
SnapVault® technologies
Is file system and network independent
Figure 7) “Set it and forget it” data protection removes human error.
Primary Secondary
Snapshot
SnapMirror®
SnapVault®
SnapLock®
NetApp delivers automation of routine operational tasks, providing efficiencies that eliminate time-
consuming, error-prone activities so patient data is not compromised. The ability to automate at this level
is becoming more and more critical in order to deal with storage environments that need to constantly
expand and change to support growing patient files.
15 NetApp Clinical Desktop Reference Architecture for VMware AlwaysOn Point of Care
Enable continuous availability. Built-in high-availability features in the Data ONTAP® 8 operating
system protect against hardware and disk failures as well as operational downtime due to system
upgrades or routine management tasks.
Provide Integrated Data Protection. Data ONTAP 8 provides Integrated Data Protection—including
Snapshot™ copies, SnapMirror replication, and integration with data protection software partners—so
that data is protected, even across numerous data centers.
Unified Architecture
The NetApp Unified Storage Architecture and the NetApp clustered Data ONTAP operating environment
provide the foundation for an agile data infrastructure that delivers the flexibility to support a diverse set of
medical and business applications, numerous protocols, diverse workloads, and the changing
requirements that confront healthcare organizations today.
Unified Architecture. Get NAS and SAN under the same roof. It provides single system
management and is a fully integrated solution.
Nondisruptive Operations. Because the environment is architected as an ―always-on‖ infrastructure,
clinicians have continuous access to medical data access, and it eliminates the need for planned
downtime for maintenance or upgrades.
On-Demand Flexibility. Get ahead of the market with an agile data infrastructure that seamlessly
adjusts to evolving business requirements with dynamic, transparent, and on-demand reconfiguration
capabilities.
Operational Efficiency. This fully integrated solution from NetApp reduces risk with a unified
architecture that scales massively to meet changing business requirements.
Storage Efficiency. The storage efficiency features such as deduplication, compression, thin
provisioning, and cloning that are built into clustered Data ONTAP provide substantial space savings,
allowing more data to be stored at a lower cost. Data protection provides replication services,
enabling valuable patient data to be backed up and recoverable.
16 NetApp Clinical Desktop Reference Architecture for VMware AlwaysOn Point of Care
Figure 8) One architecture for many diverse workloads.
NetApp Data ONTAP delivers superior capabilities for file services across file shares and virtual
infrastructures supporting PACS, EMR, and EHR. The real benefits of unified storage are at the
architecture level, not at the box level. A unified architecture means that you don't need to take a rip-and-
replace approach when you need more I/O or a mix of I/O and cost profiles for different applications and
storage needs. You can increase storage utilization by using a single architecture rather than a multiarray
approach that requires you to break it up into smaller pieces.
The ability to handle numerous workloads and deploy several technology options across a single
architecture gives you the flexibility to deal with change, because whatever storage requirements you
have today, they will change again in the next 12 to 18 months.
The combination of compelling functionality with massive scale is unprecedented in the industry and
enables NetApp to offer optimal solutions for the widest range of workloads with a common set of tools,
processes, and compatible hardware.
17 NetApp Clinical Desktop Reference Architecture for VMware AlwaysOn Point of Care
Figure 9) NetApp storage solution building blocks.
Secure Multi-Tenancy
With NetApp software, you can share storage with maximum privacy and data security. In addition,
NetApp with Cisco and VMware helps provide secure, end-to-end multi-tenancy across applications and
data so you can reap all the benefits and business advantages of a shared IT infrastructure with
virtualized computing.
7 Imprivata OneSign
Fast, secure access to patient information takes more than a simple single sign-on (SSO) solution.
Healthcare environments are unique and complex, and they require solutions that work with care
providers, whatever the workflow, application, or desktop. Imprivata saves care providers from
unnecessary interruptions, optimizing clinical workflows, increasing EMR/EHR utilization, and enhancing
care delivery.
OneSign records all application access events in a centralized database and can track activity down to
the application screen level. At the push of a button, administrators can run any number of reports that
can identify users sharing passwords to mapping which applications users have access to and the
credentials they use.
VMware View supports direct single sign-on from a local endpoint to a virtual desktop and bypasses the
two log-on prompts for a typical Windows sign-on experience. VMware View works with leading SSO
products.
18 NetApp Clinical Desktop Reference Architecture for VMware AlwaysOn Point of Care
Table 2) Capabilities of Imprivata OneSign.
Capability Description
Fault tolerance/disaster For fault tolerance within a site that has numerous appliances, OneSign can
recovery/site failover accommodate a failure of one appliance with no interruption or degradation of
service. Additional appliances at the site can provide higher levels of
availability.
Appliances in numerous sites can provide fault tolerance by serving as backups
to one another over a WAN. User enrollments, policies, and SSO data are
constantly synchronizing among sites. If all appliances in a site are
inaccessible, OneSign agents can communicate with appliances in other sites
and the switchover occurs automatically. If an entire site is down, an appliance
at another site can serve agents.
Primary and secondary For each site in the OneSign enterprise, a primary and a secondary failover site
failover sites can be designated. Go to the Sites tab under Properties and drill down to a
specific site to set an assignment. It is not necessary to specify failover rules at
an appliance level. OneSign agents automatically fail over to appliances within
the same site first and only then fail over to an appliance within the failover
sites specified. Users are always challenged when failing over to an appliance
in another site (because a new OneSign session must be established).
Agent failover Once all servers in the home site become unavailable, agents switch to using a
failover site (if specified). After a failover is completed, the OneSign session will
preserve the connection to the appliance in the failover site for the duration of
the session lifetime. Once appliances in the home site become available again,
new sessions authenticated on computers that belong to this site start
connecting back to the home site. However, active sessions do not
automatically switch back. To force agents to fail back to the active session,
users must lock and unlock their OneSign session or log out and log back in.
Agent determination of a Each agent determines its home site based on the workstation’s IP
home site configuration. According to the OneSign enterprise topology, each active site
has a list of IP address ranges for subnets belonging to this site. The initial
attempt to determine the agent’s home site involves matching the workstation
IP address against any range in any site. If a range is found, then the site
owning this range is considered the home site for the agent.
In case this direct IP matching fails, the agent analyzes the routing table on the
workstation. The route lookup involves trying to find a route that covers any IP
range for any site. Route lookup helps to determine location for a VPN client
outside the corporate network when direct IP address matching does not work.
IP ranges are not meant for restricting access. Instead, they help determine the
preferred site to use. With this in mind, in most corporate environments there
exists a nondefault route to the corporate network. Therefore, for several sites
with restrictive IP ranges within the corporate network subnet, the first one is
chosen through the route rules.
19 NetApp Clinical Desktop Reference Architecture for VMware AlwaysOn Point of Care
to device-centric session persistence. User name persistence allows the user to disconnect from one
physical device, reconnect via a different physical device, and be reconnected to the same View pod and
thus to the same View desktop. This greatly enhances the AlwaysOn Point of Care solution such that a
healthcare professional can automatically be reconnected to his or her View desktop session independent
of the endpoint device from which he or she establishes the connection.
Capability Description
High scalability F5 BIG-IP Local Traffic Manager™ (LTM) provides intelligent traffic management and
and availability health monitoring for the VMware View Connection Servers. BIG-IP LTM deploys at
each healthcare site and employs a full-proxy architecture to optimize traffic between
for VMware View
View desktops and View Connection Servers. This enables greater scalability for
VMware View, since additional View Connection Servers can be quickly deployed to
support higher concurrent desktop connections without any user impact. In addition,
BIG-IP LTM reduces downtime and improves availability for the View environment by
monitoring the health of individual View Connection Servers and automatically
redirecting user traffic to other servers if and when needed.
Single namespace With VMware AlwaysOn Point of Care, the F5 BIG-IP Global Traffic Manager (GTM)
for global access provides global traffic management for VMware View environments in distributed
healthcare organizations. BIG-IP GTM continuously monitors both transient network
conditions as well as the health of View Connection Servers across numerous sites.
Mobile healthcare workers can connect to their View desktops from any location, and
BIG-IP GTM will automatically redirect them to the nearest or highest-performing site in
order to provide the best user experience.
Seamless user BIG-IP Access Policy Manager® (APM) provides a seamless user experience for
experience with healthcare workers who work from several locations across the organization on a daily
basis. BIG-IP APM saves the VMware View desktop session state and automatically
user name
reconnects users to their existing sessions as they move between several devices or
persistence
locations, providing consistent access to their View desktops and higher productivity.
20 NetApp Clinical Desktop Reference Architecture for VMware AlwaysOn Point of Care
Figure 10) Logical overview of the lab environment.
Site C
F5 BIG-IP Global Traffic Manager (GTM) F5 BIG-IP Global Traffic Manager (GTM)
VMware vSphere
Infrastructure
Site A Site B
F5 BIG-IP LTM F5 BIG-IP LTM F5 BIG-IP LTM F5 BIG-IP LTM
and APM and APM and APM and APM
VD VD VD VD VD VD
VD VD VD VD VD VD
VD VD VD VD VD VD
9.1 Hardware
This section describes the hardware that was used in the lab environment for the validation. A summary
of the hardware deployed at each site is provided in Table 4.
21 NetApp Clinical Desktop Reference Architecture for VMware AlwaysOn Point of Care
Storage
A NetApp FAS3240C was deployed at Site A, while Site B and Site C each hosted a local FAS3270C. To
provide the required storage capacity and performance, two DS2246 disk shelves with 24 450GB 10K
RPM SAS drives were connected to the storage controller pair at each site using a full multipath high-
availability cabling configuration. Each controller in the environment was assigned all of the 24 disks in
one of the DS2246 shelves. Nineteen disks in each shelf were dedicated to supporting the VDI workload,
three were allocated to the root aggregate of the storage system, and two were designated as spares.
All controllers in the lab environment contained 256GB of Flash Cache, one two-port 10GbE expansion
network card, and a four-port expansion SAS card.
Servers
Cisco UCS B-Series blades provided the compute and memory resources for the virtual desktops at Site
A and Site B in the lab environment. Site A hosted six B200M3 blades in a UCS 5108 Blade Chassis. Site
B hosted two B200M2 blades and one B250M2 in a UCS 5108 Blade Chassis. Site C was composed of
two Fujitsu RX200-S6 servers.
Load Balancing
F5 BIG-IP application delivery controllers provided traffic management in the lab environment. At both
Sites A and B, two F5 BIG-IP LTM-3600s were deployed in a redundant configuration to provide access
policy management and traffic management for the VMware View services within each site. Site C hosted
two F5 BIG-IP GTM Virtual Edition virtual machines. The GTM provides site-level traffic management,
distributing requests from users across Sites A and B.
Network
Networking within both Sites A and B was provided by Cisco Nexus 5548UP. The Nexus switches provide
converged Ethernet and Fibre Channel networks connecting the UCS blades and the NetApp storage.
The Ethernet network was used to present NFS volumes to the blades and the FC network to present
LUNs for the installation of the ESXi™ hypervisor.
Within each site, three VLANs were created. One network was dedicated to management traffic, one to
application traffic, and one to storage traffic. All VLANs were routable to all other VLANs within the
environment. The network layout within Site A is shown in Figure 11.
22 NetApp Clinical Desktop Reference Architecture for VMware AlwaysOn Point of Care
Figure 11) Site A lab environment logical networking.
The lab environment network layout between Sites A, B, and C is shown in Figure 13.
23 NetApp Clinical Desktop Reference Architecture for VMware AlwaysOn Point of Care
Figure 13) Lab environment logical network connections.
24 NetApp Clinical Desktop Reference Architecture for VMware AlwaysOn Point of Care
Data ONTAP
Data ONTAP was configured according to best practices outlined in TR-3749 NetApp Storage Best
Practices for VMware vSphere.
FlexVol Volumes
At Sites A and B, six FlexVol® volumes were created on each controller.
Infrastructure VM volume, used to store the VMDKs for the infrastructure components
Master Images volume, used to store the master images for the local desktop pools
Master Images Mirror volume, used as the destination volume for the replication of master images
from the remote site
ER Desktop Pool volume, used to store the linked clones for the Emergency Room pool
EX Desktop Pool volume, used to store the linked clones for the Exam Room pool
OR Desktop Pool volume, used to store the linked clones for the Operating Room pool
The volumes were presented to the local ESXi hosts over NFS. Storage DRS was then used to create
four datastore clusters, one for infrastructure VMs and one for each of the three VMware View pools.
This configuration distributes the storage workload across both controllers and is shown in Figure 14.
SnapMirror
In order to support disaster recovery and to simplify the task of creating similar master images at Sites A
and B, synchronous SnapMirror relationships were established between the NetApp storage controllers
hosting the master image volumes at Site A and Site B. The volume hosting the master images for Site A
was synchronously mirrored to Site B, and the volume hosting the master images for Site B was
synchronously mirrored to Site A.
When a new master image is deployed, it can be created at either Site A or Site B. As the image is
created, it is synchronously mirrored to the other site. A new master image created at Site A will be
replicated to the mirrored volume at Site B immediately. However, the mirrored volume is restricted and
read-only, so in order to deploy the replicated image at Site B a local clone must be created. The new
clone can then have any customizations specific to Site B applied. Once it has been customized a new
25 NetApp Clinical Desktop Reference Architecture for VMware AlwaysOn Point of Care
VMware snapshot is taken of the clone and is used to compose a new pool, or to recompose an existing
pool.
Deduplication
Deduplication was enabled on the master image volumes and the infrastructure VM volumes at all sites.
Deduplication reduces the storage capacity required for the master images and infrastructure VMs, since
the master images share a common operating system and the infrastructure VMs share a common
operating system. This results in a large number of shared blocks within the volume that can be
deduplicated.
Flash Cache
A 256GB Flash Cache module was deployed in all of the storage controllers in the lab environment. All
Flash Cache modules were configured to cache metadata and normal, frequently read blocks. Flash
Cache is deduplication aware; blocks common to master images or infrastructure VMs are only cached
once.
Network Configuration
Network design plays a key part in routing traffic optimally and intelligently between Sites A and B. Key
design considerations include:
Creating sufficient VLANs to efficiently and optimally segregate traffic at the sites
Deploying the Application Delivery Controllers / Load Balancers to intelligently route incoming
connections to the appropriate sites
For the lab validation, redundant F5 BIG-IP LTM and APM modules were deployed at Sites A and B, and
redundant F5 BIG-IP GTM Virtual Edition virtual machines were deployed at Site C. The GTM is aware of
the status of the LTM modules at Sites A and B, and routes traffic in a round-robin fashion between sites
depending on LTM service availability. An overview of the traffic flow from the client device through the
GTMs to the LTMs is shown below. The server configuration for the GTM is shown in Figure 15.
26 NetApp Clinical Desktop Reference Architecture for VMware AlwaysOn Point of Care
Figure 15) Logical flow of incoming requests.
The GTM module provides a single point of access common to clients at both sites. This significantly
enhances the user experience, since users working at or travelling between several locations access their
desktops using the same URL.
The LTM and APM modules provided the functionality required to provide user name–based session
persistence. This enables a user to roam across devices or sites and still connect to an existing desktop
session. An access policy is used to define an affinity for each user to either Site A or Site B based on
27 NetApp Clinical Desktop Reference Architecture for VMware AlwaysOn Point of Care
Active Directory group membership. The LTM module then uses iRules to determine if any existing
connection servers are hosting an active session for the user, and, if so, directs any new connection
attempts to the connection server hosting the existing session.
In the event that the user does not have an existing session, the LTM balances the load evenly across the
connection servers based on the number of active VMware View client connections to the connection
servers. The access policies and iRules are assigned to an Application Service configuration for VMware
View in the environment at each site. The Site B Application Service configuration is shown in Figure 17.
Figure 17) F5 Local Traffic Manager Application service configuration for Site B.
28 NetApp Clinical Desktop Reference Architecture for VMware AlwaysOn Point of Care
Figure 18) Server configuration for Site A.
The two RX200-S6 servers at Site C were also configured as a DRS cluster. Two resource pools were
created, one containing the infrastructure VMs and the second containing the LoginVSI load generation
VMs.
29 NetApp Clinical Desktop Reference Architecture for VMware AlwaysOn Point of Care
Note: Following VMware View best practices, the users are grouped and the group is entitled in the
VMware View Connection Manager. Pool configurations in Site A are shown in Figure 19.
30 NetApp Clinical Desktop Reference Architecture for VMware AlwaysOn Point of Care
Figure 20) Imprivata OneSign users.
31 NetApp Clinical Desktop Reference Architecture for VMware AlwaysOn Point of Care
from several devices 2. Lock the session.
3. From another device, reconnect to the existing virtual desktop
using the SSO Tap-in functionality.
View Composer 1. Create virtual desktop pools based on the master image at both Pass
functionality while Site A and Site B.
SnapMirror is running 2. Using Login VSI, generate a ―medium workload‖ to both Sites A
and B with the 10 user sessions.
3. Connect as a user into both Site A and Site B.
4. From the logged-in user sessions, confirm that ―[Link]‖ is empty.
5. Log off from both sessions.
6. Start master image at Site A and add text to the ―[Link]‖ text file.
7. Stop master image at Site A.
8. At Site B, create a new clone of the Site A master image.
9. Create a new VMware Snapshot copy of the master image
virtual machine and clone.
10. Recompose the virtual desktop pool at both Site A and Site B
using the newly created Snapshot copy of the master image in
the previous step.
11. Connect as a user into both Site A and Site B.
12. Confirm the text file ―[Link]‖ contains the text added in step 6.
Application Delivery 1. Connect as one Site A user by authenticating using the SSO Pass
Controller user name Tap-in functionality.
persistence
2. Lock the session.
3. From another site, reconnect to the existing virtual desktop using
the SSO Tap-in functionality.
Application Delivery 1. Connect as one Site A user and one Site B user. Pass
Controller traffic routing
2. Disconnect Site B from the Global Traffic Managers.
in the event of a site
failure 3. Reconnect the Site B user session using SSO Tap-in
functionality.
4. Verify that a new desktop session is created for the user from a
Site A connection server.
10 Summary
Healthcare organizations are turning to virtual desktop technologies to address the operational and
strategic issues related to traditional desktop environments, disaster recovery, and business continuity.
Working together, NetApp, F5, and VMware enable healthcare IT to deliver a highly available desktop
environment that provides clinicians with the secure access to their desktop and clinical applications
needed to provide a high level of quality of care.
The NetApp reference architecture helps healthcare organizations meet regulatory compliance and
provide ease of use, ease of management, and decreased resource demand in a complex environment.
In addition, F5’s products and solutions bring an improved level of reliability, scalability, and security to
VMware View deployments. For large VMware View deployments requiring numerous pods or several
data centers, F5’s products provide the intelligent load balancing and traffic management needed to
satisfy the requirements of customers around the world.
Fast access to desktops
Desktop follows user with existing session
Access from any endpoint device anywhere
Familiar interface since all desktops are spawned from the same master image
Highest level of security
32 NetApp Clinical Desktop Reference Architecture for VMware AlwaysOn Point of Care
Increased management and visibility into environment operations
Enhanced user experience with SSO
NetApp helps healthcare organizations successfully design and deploy desktop virtualization. With
NetApp, you can get the flexibility, high availability, and cost effectiveness required to grow your virtual
desktop environment. Selecting the right storage platform for virtualizing your desktop systems is a critical
component of virtualized desktops. It allows you to enable the scalability demanded by your operations,
reduce IT costs, and improve users’ performance—without any trade-offs.
Refer to the Interoperability Matrix Tool (IMT) on the NetApp Support site to validate that the exact
product and feature versions described in this document are supported for your specific environment.
The NetApp IMT defines the product components and versions that can be used to construct
configurations that are supported by NetApp. Specific results depend on each customer's installation in
accordance with published specifications.
NetApp provides no representations or warranties regarding the accuracy, reliability, or serviceability of any
information or recommendations provided in this publication, or with respect to any results that may be
obtained by the use of the information or observance of any recommendations provided herein. The
information in this document is distributed AS IS, and the use of this information or the implementation of
any recommendations or techniques herein is a customer’s responsibility and depends on the customer’s
ability to evaluate and integrate them into the customer’s operational environment. This document and
the information contained herein may be used solely in connection with the NetApp products discussed
in this document.
© 2013 NetApp, Inc. All rights reserved. No portions of this document may be reproduced without prior written consent of NetApp,
Inc. Specifications are subject to change without notice. NetApp, the NetApp logo, Go further, faster, DataMotion, Data ONTAP,
Flash Cache, FlexVol, NearStore, SnapLock, SnapMirror, SnapProtect, Snapshot, and SnapVault are trademarks or registered
trademarks of NetApp, Inc. in the United States and/or other countries. VMware and vSphere are registered trademarks and
vCenter, View, vShield, and ESXi are trademarks of VMware, Inc. Active Directory, SQL Server, Windows, and Windows Server are
registered trademarks of Microsoft Corporation. Cisco and Nexus are registered trademarks and Unified Computing System and
UCS are trademarks of Cisco Systems, Inc. Mac is a registered trademark of Apple Inc. All other brands or products are trademarks
33 NetApp Clinical Desktop Reference
or registered Architecture
trademarks for VMware
of their respective AlwaysOn
holders Pointbe
and should of treated
Care as such. TR-4132-0213