vmware pex boot camp - vmware view on netapp: technical integration to drive down cost and improve...
Post on 12-May-2015
890 Views
Preview:
DESCRIPTION
TRANSCRIPT
Chris GebhardtSr. Technical Marketing EngineerEnd User ComputingVMware vExpert
Horizon View on NetApp: Technical Integration to Drive Down Cost and Improve Performance
1
2
Horizon ViewNew Features
NetApp Confidential – Limited Use
3
Cloning
NetApp Confidential – Limited Use
Decisions, Decisions
4
VMware View
Automated Pool
Manual Pool
Linked Clones
Existing vCenter VMs
VSC Clones
Disposable File Redirection
Dedicated
Dedicated
Floating
Full Clones
Linked Clones
Persistent Disk (User Data Disk)
Disposable File Redirection
Native or VCAI Linked Clones
Native or VCAI Linked Clones
NetApp Confidential – Limited Use
Storage Efficient
Managed by View
− Refresh
− Recompose
− Rebalance (not needed on NetApp)
Lacks performance & scalability
Native Linked Clones
5NetApp Confidential – Limited Use
TEMP - Δ
Native Linked Clones
ParentImage
(Replica)
TEMP - Δ
TEMP - Δ
VMware ViewComposer
OS
APP
Storage Efficient
Managed by View
− Refresh
− Recompose
− Rebalance (not recommended)
High performing desktops
Highly scalable
VCAI Linked ClonesView Composer API Integration
6NetApp Confidential – Limited Use
OS
TEMP
APP
OS
TEMP
APP
OS
TEMP
APP
OS
TEMP
APP
VCAI Linked Clones
ParentImage
(Replica)
VMware ViewComposer
Full Clones
7NetApp Confidential – Limited Use
OS
TEMP
APP
OS
TEMP
APP
OS
TEMP
APP
OS
TEMP
APP
Full Clones
TemplateVM
TVMware View
Composer
Storage Efficient with Dedupe
Managed by View
− Refresh
− Recompose
− Rebalance (not recommended)
High performing desktops
Highly scalable
Take time to deploy!
Storage Efficient
Managed by VSC
− Redeploy
− Manual Pool Only
High performing desktops
Highly scalable
Multiple Interfaces for managment
VSC Clones
8NetApp Confidential – Limited Use
OS
TEMP
APP
OS
TEMP
APP
OS
TEMP
APP
OS
TEMP
APP
VSC Clones
TemplateVM
TNetApp Virtual
Storage Console
VCAI & Native Linked Clone Makeup
9
Native Linked Clone VCAI Linked Clone
VM Descriptor File NATIVE.vmdk VCAI.vmdk
VM Data File (C:\) Replica VMDK VCAI-checkpoint-flat.vmdk
VM Writes NATIVE-checkpoint-delta.vmdk VCAI-checkpoint-flat.vmdk
VM “Refresh” Point NATIVE-delta.vmdk VCAI-flat.vmdk
NetApp Confidential – Limited Use
VMDK Files For Linked Clones
10NetApp Confidential – Limited Use
Native Linked Clones
-rw------- 1 root root 45K Feb 12 00:42 replica-<ID>-000001-delta.vmdk-rw------- 1 root root 21G Feb 12 00:42 replica-<ID>-flat.vmdk
-rw------- 1 root root 1.2G Feb 12 02:25 NATIVE-delta.vmdk-rw------- 1 root root 6.9G Feb 19 15:52 NATIVE-checkpoint-delta.vmdk
VCAI Linked Clones
-rw------- 1 root root 45K Feb 19 14:21 replica-<ID>-000001-delta.vmdk-rw------- 1 root root 21G Feb 19 14:16 replica-<ID>-flat.vmdk
-rw------- 1 root root 21G Feb 19 14:43 VCAI-flat.vmdk-rw------- 1 root root 21G Feb 19 16:07 VCAI-checkpoint-flat.vmdk
Template VM
VMware SnapShot
Replica VM
VMware SnapShot
VMDK FileVMDK File
User VM
VMware SnapShotVMware Checkpoint
VMDK File
Native Linked Clone
11
A Native Linked Clone is a snapshot of a replica and checkpoint
NetApp Confidential – Limited Use
Template VM
Native Linked Clone Refresh
12
VMDK File
Replica VM
VMDK File
VMware SnapShot VMware SnapShot
User VM
VMware SnapShot
VMware Checkpoint
VMDK File
Refresh is a deletion … … and recreation of the checkpoint file
NetApp Confidential – Limited Use
Template VM
VCAI Linked Clone
13
A VCAI Linked Clone FlexClone of a Template and Checkpoint
VMDK File
VMware SnapShot
User VM
VMDK FileVMware Checkpoint
NetApp Confidential – Limited Use
Template VM
VCAI Linked Clone Refresh
14
VMDK File
VMware SnapShot
User VM
VMDK File
VMware Checkpoint
VMware Checkpoint
Refresh of VCAI Clone is a deletion … … and re-FlexClone of the checkpoint
NetApp Confidential – Limited Use
Certification program established
NetApp and other vendors qualifying
Certification time frame
Caveats
VCAI Certification
15
NetApp Confidential – Limited Use
Cloning Yesterday
Persistent Non-Persistent Storage Efficient
Linked Clones
Full Clones
NetApp Clones
Flexibility to let the customer choose Storage Efficiency regardless of choice
NetApp Confidential – Limited Use 16
NetApp Confidential – Limited Use
Cloning Today with VCAI
Persistent Non-Persistent Storage Efficient
VCAI Clones
Utilize Desktop Management Tools Enables Desktop vs Server Team as with VSC Automated Provisioning with Automatic Pools Refresh & Recompose for Non-Persistent Desktops Storage Efficiency regardless of choice
17
Still working on best practices
Workload during refresh and recompose
FlexClone operation impact
VCAI Considerations
18NetApp Confidential – Limited Use
Host Based Memory Cache
All types of desktops
Per Pool Setup
Transparent to user OS / Applications
Helps further reduce storage costs for legacy storage
Significant time to generate and regenerate digest
View Storage Accelerator
19NetApp Confidential – Limited Use
VMware View, VSA host side caching
20
1 8 15 22 29 36 43 50 57 64 71 78 85 92 99 106 113 120 127 134 141 148 155 162 1690
2000
4000
6000
8000
10000
12000
14000
NFS operations per second, 500 seat steady state workload, LoginVSI medium
baseline
VSA
NetApp Confidential – Limited Use
SESPARSE Disk Format
21
vSphere 5.1 feature
VMware View 5.2
Only for Native Linked Clones
Will create 4K grain size
Also allows for redo log shrink (WARNING)
Image by VMware
NetApp Confidential – Limited Use
NetApp Confidential – Limited Use 22
What your about to see is true for all storage…
including DAS!!!
What the costs are!
How to avoid paying for them!
Cloning Can Cost You!
23NetApp Confidential – Limited Use
Hypervisor Clones (Snapshots)
Virtual DiskAll Original Reads
Hypervisor
VM “C Drive”
One Write from VM
One Data Write
1 Guest IO = 3 Storage IO’s
Delta Disk(Snapshot)
One Metadata Read
One Metadata Write
One Read = 2 IO’s
Any Storage(Including DAS)
24NetApp Confidential – Limited Use
The Breakdown10 IOPS 20% Reads / 80% Writes
2 IO Reads 8 IO Writes
1 Metadata Read1 Data Read
1 Metadata Read1 Metadata Write1 Data Write
4 Reads 8 Reads16 Writes
10 Guest IOPS = 28 IOPS to storage
X
=
X
=
25NetApp Confidential – Limited Use
Where does the IO go?Created workload with Linked Clones
Collected IO Statistics− User Persona / Profile = 52%− User Data = 45%− C Drive = 3%
Guidance must be given!
26NetApp Confidential – Limited Use
Select the correct cloning method!
27NetApp Confidential – Limited Use
How to avoid the cost!
28NetApp Confidential – Limited Use
Corporate AppsVolume
User DataVolume
Virtual MachineVolume
Design a Solution!!!
Corporate Published Applications
Microsoft Windows 7Operating System
SWAP & Temporary FilesCorporate Installed
Applications
User ProfileEnd User Data
(Home Directory Data)User Installed Applications
29
Getting VDI right the first time
30
The smallest design decisions can lead to project failure….
NetApp Confidential – Limited Use
Liquidware Acceler8 Benefits
Free 45 day renewable license to NetApp & NetApp Partners
Stratusphere Fit
− Assess 500 desktops
Profile Unity
− Migrate user & profile
NetApp Custom Report
31
NetApp Confidential – Limited Use
VMware View Coming to SolutionBuilder
A web-based tool to dynamically generate product and solution best practices
How can it make my life easier? Dramatically reduce documentation time Easily find procedures and best
practices Save and share solutions online Facilitate pre-sales to post-sales handoff
NetApp Confidential – Limited Use Only 32
Consistency One set of best practices throughout NetApp collateral in in one single location
ContentAppropriate technical depth behind all of our best practices.
CurrencyTechnical depth at or within a short window of solution/integration launch
What’s New in VMware vSphere® 5.1 – Storage
− http://www.VMware.com/files/pdf/techpaper/Whats-New-VMware-vSphere-51-Storage-Technical-Whitepaper.pdf
The VMware® View™ 5.1 Reference Architecture for Floating Desktops on NetApp Storage
− http://www.vmware.com/files/pdf/techpaper/vmware-view-reference-architecture-floating-netapp-storage.pdf
VMware Resources
33NetApp Confidential – Limited Use
Q&A
34NetApp Confidential – Limited Use
© 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, and Go further, faster, are trademarks or registered trademarks of NetApp, Inc. in the United States and/or other countries. All other brands or products are trademarks or registered trademarks of their respective holders and should be treated as such.
NetApp Confidential – Limited Use
top related