35
Chris Gebhardt Sr. Technical Marketing Engineer End User Computing VMware vExpert Horizon View on NetApp: Technical Integration to Drive Down Cost and Improve Performance 1

VMware PEX Boot Camp - VMware View on NetApp: Technical Integration to Drive Down Cost and Improve Performance

  • Upload
    netapp

  • View
    894

  • Download
    3

Embed Size (px)

DESCRIPTION

Virtual desktop deployments are some of the most difficult workloads for storage. In this session attendees will learn how seemingly insignificant design decisions can have a great impact on end-user experience and solution scalability. Attendees will learn how integrations between NetApp and VMware can help customers reduce the size, cost, and complexity of VMware View environments. We will demonstrate how desktop administrators can take advantage of these technology integrations without changing their existing desktop management workflows. We will also cover common pitfalls, and how to avoid them; proper solution analysis, architecture and sizing, design decisions and how to ultimately win with View on NetApp.

Citation preview

Page 1: VMware PEX Boot Camp - VMware View on NetApp: Technical Integration to Drive Down Cost and Improve Performance

Chris GebhardtSr. Technical Marketing EngineerEnd User ComputingVMware vExpert

Horizon View on NetApp: Technical Integration to Drive Down Cost and Improve Performance

1

Page 2: VMware PEX Boot Camp - VMware View on NetApp: Technical Integration to Drive Down Cost and Improve Performance

2

Horizon ViewNew Features

NetApp Confidential – Limited Use

Page 3: VMware PEX Boot Camp - VMware View on NetApp: Technical Integration to Drive Down Cost and Improve Performance

3

Cloning

NetApp Confidential – Limited Use

Page 4: VMware PEX Boot Camp - VMware View on NetApp: Technical Integration to Drive Down Cost and Improve Performance

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

Page 5: VMware PEX Boot Camp - VMware View on NetApp: Technical Integration to Drive Down Cost and Improve Performance

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

Page 6: VMware PEX Boot Camp - VMware View on NetApp: Technical Integration to Drive Down Cost and Improve Performance

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

Page 7: VMware PEX Boot Camp - VMware View on NetApp: Technical Integration to Drive Down Cost and Improve Performance

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!

Page 8: VMware PEX Boot Camp - VMware View on NetApp: Technical Integration to Drive Down Cost and Improve Performance

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

Page 9: VMware PEX Boot Camp - VMware View on NetApp: Technical Integration to Drive Down Cost and Improve Performance

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

Page 10: VMware PEX Boot Camp - VMware View on NetApp: Technical Integration to Drive Down Cost and Improve Performance

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

Page 11: VMware PEX Boot Camp - VMware View on NetApp: Technical Integration to Drive Down Cost and Improve Performance

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

Page 12: VMware PEX Boot Camp - VMware View on NetApp: Technical Integration to Drive Down Cost and Improve Performance

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

Page 13: VMware PEX Boot Camp - VMware View on NetApp: Technical Integration to Drive Down Cost and Improve Performance

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

Page 14: VMware PEX Boot Camp - VMware View on NetApp: Technical Integration to Drive Down Cost and Improve Performance

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

Page 15: VMware PEX Boot Camp - VMware View on NetApp: Technical Integration to Drive Down Cost and Improve Performance

Certification program established

NetApp and other vendors qualifying

Certification time frame

Caveats

VCAI Certification

15

NetApp Confidential – Limited Use

Page 16: VMware PEX Boot Camp - VMware View on NetApp: Technical Integration to Drive Down Cost and Improve Performance

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

Page 17: VMware PEX Boot Camp - VMware View on NetApp: Technical Integration to Drive Down Cost and Improve Performance

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

Page 18: VMware PEX Boot Camp - VMware View on NetApp: Technical Integration to Drive Down Cost and Improve Performance

Still working on best practices

Workload during refresh and recompose

FlexClone operation impact

VCAI Considerations

18NetApp Confidential – Limited Use

Page 19: VMware PEX Boot Camp - VMware View on NetApp: Technical Integration to Drive Down Cost and Improve Performance

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

Page 20: VMware PEX Boot Camp - VMware View on NetApp: Technical Integration to Drive Down Cost and Improve Performance

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

Page 21: VMware PEX Boot Camp - VMware View on NetApp: Technical Integration to Drive Down Cost and Improve Performance

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

Page 22: VMware PEX Boot Camp - VMware View on NetApp: Technical Integration to Drive Down Cost and Improve Performance

NetApp Confidential – Limited Use 22

What your about to see is true for all storage…

including DAS!!!

Page 23: VMware PEX Boot Camp - VMware View on NetApp: Technical Integration to Drive Down Cost and Improve Performance

What the costs are!

How to avoid paying for them!

Cloning Can Cost You!

23NetApp Confidential – Limited Use

Page 24: VMware PEX Boot Camp - VMware View on NetApp: Technical Integration to Drive Down Cost and Improve Performance

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

Page 25: VMware PEX Boot Camp - VMware View on NetApp: Technical Integration to Drive Down Cost and Improve Performance

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

Page 26: VMware PEX Boot Camp - VMware View on NetApp: Technical Integration to Drive Down Cost and Improve Performance

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

Page 27: VMware PEX Boot Camp - VMware View on NetApp: Technical Integration to Drive Down Cost and Improve Performance

Select the correct cloning method!

27NetApp Confidential – Limited Use

Page 28: VMware PEX Boot Camp - VMware View on NetApp: Technical Integration to Drive Down Cost and Improve Performance

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

Page 29: VMware PEX Boot Camp - VMware View on NetApp: Technical Integration to Drive Down Cost and Improve Performance

29

Getting VDI right the first time

Page 30: VMware PEX Boot Camp - VMware View on NetApp: Technical Integration to Drive Down Cost and Improve Performance

30

The smallest design decisions can lead to project failure….

NetApp Confidential – Limited Use

Page 31: VMware PEX Boot Camp - VMware View on NetApp: Technical Integration to Drive Down Cost and Improve Performance

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

Page 32: VMware PEX Boot Camp - VMware View on NetApp: Technical Integration to Drive Down Cost and Improve Performance

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

Page 33: VMware PEX Boot Camp - VMware View on NetApp: Technical Integration to Drive Down Cost and Improve Performance

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

Page 34: VMware PEX Boot Camp - VMware View on NetApp: Technical Integration to Drive Down Cost and Improve Performance

Q&A

34NetApp Confidential – Limited Use

Page 35: VMware PEX Boot Camp - VMware View on NetApp: Technical Integration to Drive Down Cost and Improve Performance

© 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