SlideShare a Scribd company logo
1 of 31
Nutanix Puts the I in VDI
Presenter Name, Title
@Twitter
2
Agenda
Image best practices
GPU
Sizing Benefits of Nutanix
Q & ACitrix MCS on AHV
3
Agenda
Image best practices
GPU
Sizing Benefits of Nutanix
Q & ACitrix MCS on AHV
4
Optimizing your desktop
What?
What to use? Results?
VMware OS optimization fling 18-20% higher density
Bpanalyzer 20-22% higher density
Use best practice guides Mileage may vary
5
Optimizing your desktop
Choose your deployment method wisely – MCS/PVS &
Linked/Full Clones
Antivirus – Full scan on sealing your image
Windows Update – Disable when possible
Application distribution – Application
virtualization/layering
6
Agenda
Image best practices
GPU
Sizing Benefits of Nutanix
Q & ACitrix MCS on AHV
7
Get your sizing done: the right way!
Assessments: LWL Stratusphere/Dell DPACK
If all fails: Go for task, knowledge, power users.
Test drive
before
making
capital
investment
decision
User
acceptance will
increase if
there’s basic
knowledge
POC acts as a
blueprint
accelerator and
helps to avoid
changes in
scope
Gaps in the
architecture
will be
identified
Mitigate investment
risks
Knowledge transfer
effect
Reduce implementation
time & cost
Mitigate deployment risks
P
O
C
8
How to Size Compute for Your Environment
(((Cores x Sockets) x hyperthreading ratio) – CVM CPU)
x Overcommit Ratio
Hyperthreading = 1.3
CVM cores = 8
Overcommit Ratio = TBD
-20% for 2vCPU desktops
+20% for running on Haswell
+15% for running on Broadwell
9
Turn on Compression, Dedupe & Erasure Coding
What’s your Problem? Capacity or Performance
Full Clones: Dedupe
Everything Else: Compression
Erasure Coding: Not for VDI
Courtesy of Designbrews.com
10
Keep in mind
Win 7 Win 10
11
Keep in mind
(2016)
12
Agenda
Image best practices
GPU
Sizing Benefits of Nutanix
Q & ACitrix MCS on AHV
13
Using Linked Clone + unoptimized Distributed Filesystem
Master vDisk
Distributed datastore
Clone…
Host local storage
Diff
I
D
Diff
I
D
Snapshot
Host local storage
Diff
I
D
Diff
I
D
Host local storage
Diff
I
D
Diff
I
D
110011010101110000101011110110101011000010111110101010101011101010101000111010101011110101001110101101010111000101
0101010101011
Diff
I
D
Diff
I
D
Diff
I
D
Diff
I
D
Constant reads over the network
14
Optimized distributed storage with Shadow Clones
Master vDisk
Clone…
Host local storage
Diff
I
D
Diff
I
D
Snapshot
Host local storage
Diff
I
D
Diff
I
D
Host local storage
Diff
I
D
Diff
I
D
110011010101110000101011110110101011000010111110101010101011101010101000111010101011110101001110101101010111000101
0101010101011
Once 2 remote (CVM) connections are detected
the master vdisk is cached locally on each host,
block by block on read.
Shadow Clone Shadow Clone
Block copy on remote read
Distributed datastore
15
0
200
400
600
800
0 50 100 150 200 250 300
TimetobootallMVs
Total VMs booting
Linked Clone Boot Time
(7 Node Cluster)
Shadow
Clones
Less is better
Improving User Experience using Distributed Caching with
Shadow Clones
• Distributed caching of vDisks using local SSDs
• Great for XenDesktop MCS and other multi reader scenarios
• As much as 50% reduction in boot time
16
Agenda
Image best practices
GPU
Sizing Benefits of Nutanix
Q & ACitrix MCS on AHV
17
Legacy Graphical Users are Difficult to Support
Need for high Spec PC’s:
CPU
Memory
Disk IO
GPU
Screen sizes
Expensive licenses
Data distribution
&
Protection of IP
Tough to mobilize
Expensive
laptops & the risk
of theft
18
GPUs help Solve the Transformation Problem
Centralizing
physical
resources
and redistribute
with better
efficiency
Centralizing
apps and data
Making the
most
demanding
users mobile
while
maintaining
end user
experience
19
Nutanix Solves the Scalability Problem
19
Linear scale-out
cluster design
Scale node by
node
Making the
storage
infrastructure
invisible, lowering
administrative
burden and costs
Delivering high
performance for
the entire virtual
desktop,
ensuring great
end-user
experience
20
Graphics Options in Virtualization
21
Nutanix supports latest gen NVIDIA GPUs
21
22
Nutanix Models Supporting NVIDIA GRID 2.0 Technology
23
Agenda
Image best practices
GPU
Sizing Benefits of Nutanix
Q & ACitrix MCS on AHV
24
Machine Creation Services mechanics
• Fully integrated in Citrix Studio, no separate
infrastructure
• MCS is a VM creation framework with a translator
• Method differ depending on the hypervisor used
• MCS fully controls the creation of VM’s and it’s
associated disks on the hypervisor platforms
25
MCS high level vdisk architecture
Virtual Machine
Diff disk
Root vDisk
Datastore
Virtual Machine Virtual Machine
ID disk
Diff disk
ID disk
Diff disk
ID disk
Master VM
snapshots
flattened copy…
…to every
configured
datastore
Persistent
identity
16MB
Space
reclaimed at
every reboot
One copy of the vdisk
shared by all VM’s
26
MCS architecture with Nutanix AHV
Citrix Studio
Citrix Services
Provisioning SDK
PS Cmdlets
MCS–AHV interface
Nutanix AHV plugin needs to be installed on all XD controllers
REST API
Services:
Brokering
Host
Machine Creation
AD Identity
snapshot
Cloning
ID
Power Management &
Provisioning
XenDesktop
Controller
27
MCS File layouts on Nutanix AHV
28
MCS File layouts on Nutanix AHV
29
Agenda
Image best practices
GPU
Sizing Benefits of Nutanix
Q & ACitrix MCS on AHV
30
Like What You Just Heard… There’s More!
READ
Citrix XenDesktop on Nutanix AHV – CVS
Nutanix Ebook: Definitive Guide to VDI
USE
 Nutanix Sizer: Effectively Size your Target Environment !
Thank You

More Related Content

What's hot

What's hot (20)

Dell - The Incredible Shrinking Datacenter
Dell - The Incredible Shrinking DatacenterDell - The Incredible Shrinking Datacenter
Dell - The Incredible Shrinking Datacenter
 
Don’t Leave Bare Metal Workloads Behind
Don’t Leave Bare Metal Workloads BehindDon’t Leave Bare Metal Workloads Behind
Don’t Leave Bare Metal Workloads Behind
 
Nutanix - Expert Session - Metro Availability
Nutanix -  Expert Session - Metro AvailabilityNutanix -  Expert Session - Metro Availability
Nutanix - Expert Session - Metro Availability
 
Enterprise Cloud Platform - Keynote - Utrecht
Enterprise Cloud Platform - Keynote - UtrechtEnterprise Cloud Platform - Keynote - Utrecht
Enterprise Cloud Platform - Keynote - Utrecht
 
Got Big Data? Splunk on Nutanix
Got Big Data? Splunk on NutanixGot Big Data? Splunk on Nutanix
Got Big Data? Splunk on Nutanix
 
VMUG.IT UserCon 2015 - Nutanix
VMUG.IT UserCon 2015 - NutanixVMUG.IT UserCon 2015 - Nutanix
VMUG.IT UserCon 2015 - Nutanix
 
Databases love nutanix
Databases love nutanixDatabases love nutanix
Databases love nutanix
 
Nutanix + Cumulus Linux: Deploying True Hyper Convergence with Open Networking
Nutanix + Cumulus Linux: Deploying True Hyper Convergence with Open NetworkingNutanix + Cumulus Linux: Deploying True Hyper Convergence with Open Networking
Nutanix + Cumulus Linux: Deploying True Hyper Convergence with Open Networking
 
Nutanix Technology Bootcamp
Nutanix Technology BootcampNutanix Technology Bootcamp
Nutanix Technology Bootcamp
 
Azure en Nutanix: your journey to the hybrid cloud
Azure en Nutanix: your journey to the hybrid cloudAzure en Nutanix: your journey to the hybrid cloud
Azure en Nutanix: your journey to the hybrid cloud
 
Nutanix Fundamentals The Enterprise Cloud Company
Nutanix Fundamentals The Enterprise Cloud CompanyNutanix Fundamentals The Enterprise Cloud Company
Nutanix Fundamentals The Enterprise Cloud Company
 
Why Nutanix for Enterprise Workloads
Why Nutanix for Enterprise WorkloadsWhy Nutanix for Enterprise Workloads
Why Nutanix for Enterprise Workloads
 
Containers and Nutanix - Acropolis Container Services
Containers and Nutanix - Acropolis Container ServicesContainers and Nutanix - Acropolis Container Services
Containers and Nutanix - Acropolis Container Services
 
Experiencing the hyperconverged
Experiencing the hyperconvergedExperiencing the hyperconverged
Experiencing the hyperconverged
 
Becoming a Professional with Prism
Becoming a Professional with PrismBecoming a Professional with Prism
Becoming a Professional with Prism
 
Nutanix - The Next Level in Web Scale IT Architectures is Here
Nutanix - The Next Level in Web Scale IT Architectures is HereNutanix - The Next Level in Web Scale IT Architectures is Here
Nutanix - The Next Level in Web Scale IT Architectures is Here
 
IDC Nutanix - Hyperconvergence and the Pulling Forces in the Datacenter
IDC Nutanix - Hyperconvergence and the Pulling Forces in the DatacenterIDC Nutanix - Hyperconvergence and the Pulling Forces in the Datacenter
IDC Nutanix - Hyperconvergence and the Pulling Forces in the Datacenter
 
Web scale IT - Nutanix
Web scale IT - NutanixWeb scale IT - Nutanix
Web scale IT - Nutanix
 
Nutanix .Next 2017 - Choosing The Right Nutanix Platform
Nutanix .Next 2017 - Choosing The Right Nutanix PlatformNutanix .Next 2017 - Choosing The Right Nutanix Platform
Nutanix .Next 2017 - Choosing The Right Nutanix Platform
 
Nutanix and microsoft_webinar_oct_28
Nutanix and microsoft_webinar_oct_28Nutanix and microsoft_webinar_oct_28
Nutanix and microsoft_webinar_oct_28
 

Viewers also liked

Viewers also liked (9)

Windows 10 VDI Migration in real life - E2EVC Rome
Windows 10 VDI Migration in real life - E2EVC RomeWindows 10 VDI Migration in real life - E2EVC Rome
Windows 10 VDI Migration in real life - E2EVC Rome
 
Cloud PBX con Skype4B en Office 365 Plan E5
Cloud PBX con Skype4B en Office 365 Plan E5Cloud PBX con Skype4B en Office 365 Plan E5
Cloud PBX con Skype4B en Office 365 Plan E5
 
Open Server Summit 2016 : AppliedMicro Slides
Open Server Summit 2016 : AppliedMicro SlidesOpen Server Summit 2016 : AppliedMicro Slides
Open Server Summit 2016 : AppliedMicro Slides
 
L4-L7 Application Services with Avi Networks
L4-L7 Application Services with Avi NetworksL4-L7 Application Services with Avi Networks
L4-L7 Application Services with Avi Networks
 
Advanced Load Balancer/Traffic Manager and App Gateway for Microsoft Azure
Advanced Load Balancer/Traffic Manager and App Gateway for Microsoft AzureAdvanced Load Balancer/Traffic Manager and App Gateway for Microsoft Azure
Advanced Load Balancer/Traffic Manager and App Gateway for Microsoft Azure
 
Avi Networks - Next-gen ADC for OpenStack
Avi Networks - Next-gen ADC for OpenStackAvi Networks - Next-gen ADC for OpenStack
Avi Networks - Next-gen ADC for OpenStack
 
ITIL Introduction
ITIL IntroductionITIL Introduction
ITIL Introduction
 
Nutanix NEXT on Tour - Maarssen, Netherlands
Nutanix NEXT on Tour - Maarssen, Netherlands  Nutanix NEXT on Tour - Maarssen, Netherlands
Nutanix NEXT on Tour - Maarssen, Netherlands
 
Service Management Office Outcomes
Service Management Office OutcomesService Management Office Outcomes
Service Management Office Outcomes
 

Similar to Nutanix Puts the I in VDI

"Portable Performance via the OpenVX Computer Vision Library: Case Studies," ...
"Portable Performance via the OpenVX Computer Vision Library: Case Studies," ..."Portable Performance via the OpenVX Computer Vision Library: Case Studies," ...
"Portable Performance via the OpenVX Computer Vision Library: Case Studies," ...
Edge AI and Vision Alliance
 
10 zig
10 zig10 zig
10 zig
dvmug1
 

Similar to Nutanix Puts the I in VDI (20)

Citrix Portfolio Updates
Citrix Portfolio UpdatesCitrix Portfolio Updates
Citrix Portfolio Updates
 
Introduction to Software Defined Visualization (SDVis)
Introduction to Software Defined Visualization (SDVis)Introduction to Software Defined Visualization (SDVis)
Introduction to Software Defined Visualization (SDVis)
 
VMworld 2013: vCloud Powered HPC is Better and Outperforming Physical
VMworld 2013: vCloud Powered HPC is Better and Outperforming PhysicalVMworld 2013: vCloud Powered HPC is Better and Outperforming Physical
VMworld 2013: vCloud Powered HPC is Better and Outperforming Physical
 
GPU Accelerated Virtual Desktop Infrastructure (VDI) on OpenStack
GPU Accelerated Virtual Desktop Infrastructure (VDI) on OpenStackGPU Accelerated Virtual Desktop Infrastructure (VDI) on OpenStack
GPU Accelerated Virtual Desktop Infrastructure (VDI) on OpenStack
 
SYN 103: Learn What’s New with XenServer
SYN 103: Learn What’s New with XenServerSYN 103: Learn What’s New with XenServer
SYN 103: Learn What’s New with XenServer
 
Designing CloudStack Clouds
Designing CloudStack CloudsDesigning CloudStack Clouds
Designing CloudStack Clouds
 
Accelerating Innovation from Edge to Cloud
Accelerating Innovation from Edge to CloudAccelerating Innovation from Edge to Cloud
Accelerating Innovation from Edge to Cloud
 
VMworld 2015: Deliver High Performance Desktops with VMware Horizon and NVIDI...
VMworld 2015: Deliver High Performance Desktops with VMware Horizon and NVIDI...VMworld 2015: Deliver High Performance Desktops with VMware Horizon and NVIDI...
VMworld 2015: Deliver High Performance Desktops with VMware Horizon and NVIDI...
 
VMworld 2014: How to Build a Hybrid Cloud
VMworld 2014: How to Build a Hybrid CloudVMworld 2014: How to Build a Hybrid Cloud
VMworld 2014: How to Build a Hybrid Cloud
 
Presentation citrix desktop virtualization
Presentation   citrix desktop virtualizationPresentation   citrix desktop virtualization
Presentation citrix desktop virtualization
 
Datacenter 2014: IPnett - Martin Milnert
Datacenter 2014: IPnett - Martin MilnertDatacenter 2014: IPnett - Martin Milnert
Datacenter 2014: IPnett - Martin Milnert
 
From the fire hose series an insider’s guide to desktop virtualization
From the fire hose series an insider’s guide to desktop virtualization From the fire hose series an insider’s guide to desktop virtualization
From the fire hose series an insider’s guide to desktop virtualization
 
VMworld 2013: vCloud Hybrid Service Jump Start Part One of Five: vCloud Hybri...
VMworld 2013: vCloud Hybrid Service Jump Start Part One of Five: vCloud Hybri...VMworld 2013: vCloud Hybrid Service Jump Start Part One of Five: vCloud Hybri...
VMworld 2013: vCloud Hybrid Service Jump Start Part One of Five: vCloud Hybri...
 
"Portable Performance via the OpenVX Computer Vision Library: Case Studies," ...
"Portable Performance via the OpenVX Computer Vision Library: Case Studies," ..."Portable Performance via the OpenVX Computer Vision Library: Case Studies," ...
"Portable Performance via the OpenVX Computer Vision Library: Case Studies," ...
 
10 zig
10 zig10 zig
10 zig
 
Caching in Windows Azure
Caching in Windows AzureCaching in Windows Azure
Caching in Windows Azure
 
VMware@night - Was ist neu in VMware Horizon View 5.3 und Mirage 4.3
VMware@night - Was ist neu in VMware Horizon View 5.3 und Mirage 4.3VMware@night - Was ist neu in VMware Horizon View 5.3 und Mirage 4.3
VMware@night - Was ist neu in VMware Horizon View 5.3 und Mirage 4.3
 
Cvs solution-brief
Cvs solution-briefCvs solution-brief
Cvs solution-brief
 
2011-11-03 Intelligence Community Cloud Users Group
2011-11-03 Intelligence Community Cloud Users Group2011-11-03 Intelligence Community Cloud Users Group
2011-11-03 Intelligence Community Cloud Users Group
 
VMworld 2013: A Technical Deep Dive on VMware Horizon View 5.2 Performance an...
VMworld 2013: A Technical Deep Dive on VMware Horizon View 5.2 Performance an...VMworld 2013: A Technical Deep Dive on VMware Horizon View 5.2 Performance an...
VMworld 2013: A Technical Deep Dive on VMware Horizon View 5.2 Performance an...
 

More from NEXTtour

More from NEXTtour (20)

An Easy Path to Kubernetes on Nutanix
An Easy Path to Kubernetes on Nutanix An Easy Path to Kubernetes on Nutanix
An Easy Path to Kubernetes on Nutanix
 
Simplicity Without Compromise Building a Cognitive Cloud
Simplicity Without Compromise Building a Cognitive CloudSimplicity Without Compromise Building a Cognitive Cloud
Simplicity Without Compromise Building a Cognitive Cloud
 
What? VDI without Nutanix and ControlUp?!
What? VDI without Nutanix and ControlUp?!What? VDI without Nutanix and ControlUp?!
What? VDI without Nutanix and ControlUp?!
 
SUSE OpenStack Cloud + Nutanix
SUSE OpenStack Cloud + NutanixSUSE OpenStack Cloud + Nutanix
SUSE OpenStack Cloud + Nutanix
 
Extending Your Hyperconverged Infrastructure to the Public Cloud
Extending Your Hyperconverged Infrastructure to the Public CloudExtending Your Hyperconverged Infrastructure to the Public Cloud
Extending Your Hyperconverged Infrastructure to the Public Cloud
 
Bring Object Storage to your Nutanix Cluster with Cloudian HyperStore
Bring Object Storage to your Nutanix Cluster with Cloudian HyperStoreBring Object Storage to your Nutanix Cluster with Cloudian HyperStore
Bring Object Storage to your Nutanix Cluster with Cloudian HyperStore
 
Dell EMC Transform for the Future; The 6 Rules for Disruption
Dell EMC Transform for the Future; The 6 Rules for DisruptionDell EMC Transform for the Future; The 6 Rules for Disruption
Dell EMC Transform for the Future; The 6 Rules for Disruption
 
Future-Proof your enterprise for IT Resilience
Future-Proof your enterprise for IT ResilienceFuture-Proof your enterprise for IT Resilience
Future-Proof your enterprise for IT Resilience
 
Nutanix Delivers Simplicity, Does your backup and recovery do the same?
Nutanix Delivers Simplicity, Does your backup and recovery do the same?Nutanix Delivers Simplicity, Does your backup and recovery do the same?
Nutanix Delivers Simplicity, Does your backup and recovery do the same?
 
Bona Dea International Hospital Transforms Patient Care with Lenovo & Nutanix
Bona Dea International Hospital Transforms Patient Care with Lenovo & NutanixBona Dea International Hospital Transforms Patient Care with Lenovo & Nutanix
Bona Dea International Hospital Transforms Patient Care with Lenovo & Nutanix
 
A Technical Deep Dive on Protecting Acropolis Workloads with Rubrik
A Technical Deep Dive on Protecting Acropolis Workloads with RubrikA Technical Deep Dive on Protecting Acropolis Workloads with Rubrik
A Technical Deep Dive on Protecting Acropolis Workloads with Rubrik
 
Changing Financial Services Landscape and Role of IT
Changing Financial Services Landscape and Role of ITChanging Financial Services Landscape and Role of IT
Changing Financial Services Landscape and Role of IT
 
Deliver Availability & Agility across any app, any data, any cloud with Veeam...
Deliver Availability & Agility across any app, any data, any cloud with Veeam...Deliver Availability & Agility across any app, any data, any cloud with Veeam...
Deliver Availability & Agility across any app, any data, any cloud with Veeam...
 
Build Enterprise Clouds with Mellanox Networking
Build Enterprise Clouds with Mellanox NetworkingBuild Enterprise Clouds with Mellanox Networking
Build Enterprise Clouds with Mellanox Networking
 
PT201: Nutanix Software - Moving Beyond Appliances
PT201: Nutanix Software - Moving Beyond AppliancesPT201: Nutanix Software - Moving Beyond Appliances
PT201: Nutanix Software - Moving Beyond Appliances
 
Deep Dive On Intel Optane SSDs And New Server Platforms
Deep Dive On Intel Optane SSDs And New Server PlatformsDeep Dive On Intel Optane SSDs And New Server Platforms
Deep Dive On Intel Optane SSDs And New Server Platforms
 
AW205: Citrix VDI And Nutanix Everything You Want To Know
AW205: Citrix VDI And Nutanix Everything You Want To KnowAW205: Citrix VDI And Nutanix Everything You Want To Know
AW205: Citrix VDI And Nutanix Everything You Want To Know
 
AW203: Lift And Shift - Migrating Workloads To Nutanix
AW203: Lift And Shift - Migrating Workloads To NutanixAW203: Lift And Shift - Migrating Workloads To Nutanix
AW203: Lift And Shift - Migrating Workloads To Nutanix
 
VS108: Designing Next-gen EMR/EHR Deployments: Best Practices
VS108: Designing Next-gen EMR/EHR Deployments: Best PracticesVS108: Designing Next-gen EMR/EHR Deployments: Best Practices
VS108: Designing Next-gen EMR/EHR Deployments: Best Practices
 
PT105: Microsegmentation Made Easy
PT105: Microsegmentation Made EasyPT105: Microsegmentation Made Easy
PT105: Microsegmentation Made Easy
 

Recently uploaded

TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 

Recently uploaded (20)

The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightThe Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and Insight
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
 
How to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cfHow to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cf
 
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Stronger Together: Developing an Organizational Strategy for Accessible Desig...
Stronger Together: Developing an Organizational Strategy for Accessible Desig...Stronger Together: Developing an Organizational Strategy for Accessible Desig...
Stronger Together: Developing an Organizational Strategy for Accessible Desig...
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Design and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data ScienceDesign and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data Science
 
Decarbonising Commercial Real Estate: The Role of Operational Performance
Decarbonising Commercial Real Estate: The Role of Operational PerformanceDecarbonising Commercial Real Estate: The Role of Operational Performance
Decarbonising Commercial Real Estate: The Role of Operational Performance
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 

Nutanix Puts the I in VDI

  • 1. Nutanix Puts the I in VDI Presenter Name, Title @Twitter
  • 2. 2 Agenda Image best practices GPU Sizing Benefits of Nutanix Q & ACitrix MCS on AHV
  • 3. 3 Agenda Image best practices GPU Sizing Benefits of Nutanix Q & ACitrix MCS on AHV
  • 4. 4 Optimizing your desktop What? What to use? Results? VMware OS optimization fling 18-20% higher density Bpanalyzer 20-22% higher density Use best practice guides Mileage may vary
  • 5. 5 Optimizing your desktop Choose your deployment method wisely – MCS/PVS & Linked/Full Clones Antivirus – Full scan on sealing your image Windows Update – Disable when possible Application distribution – Application virtualization/layering
  • 6. 6 Agenda Image best practices GPU Sizing Benefits of Nutanix Q & ACitrix MCS on AHV
  • 7. 7 Get your sizing done: the right way! Assessments: LWL Stratusphere/Dell DPACK If all fails: Go for task, knowledge, power users. Test drive before making capital investment decision User acceptance will increase if there’s basic knowledge POC acts as a blueprint accelerator and helps to avoid changes in scope Gaps in the architecture will be identified Mitigate investment risks Knowledge transfer effect Reduce implementation time & cost Mitigate deployment risks P O C
  • 8. 8 How to Size Compute for Your Environment (((Cores x Sockets) x hyperthreading ratio) – CVM CPU) x Overcommit Ratio Hyperthreading = 1.3 CVM cores = 8 Overcommit Ratio = TBD -20% for 2vCPU desktops +20% for running on Haswell +15% for running on Broadwell
  • 9. 9 Turn on Compression, Dedupe & Erasure Coding What’s your Problem? Capacity or Performance Full Clones: Dedupe Everything Else: Compression Erasure Coding: Not for VDI Courtesy of Designbrews.com
  • 12. 12 Agenda Image best practices GPU Sizing Benefits of Nutanix Q & ACitrix MCS on AHV
  • 13. 13 Using Linked Clone + unoptimized Distributed Filesystem Master vDisk Distributed datastore Clone… Host local storage Diff I D Diff I D Snapshot Host local storage Diff I D Diff I D Host local storage Diff I D Diff I D 110011010101110000101011110110101011000010111110101010101011101010101000111010101011110101001110101101010111000101 0101010101011 Diff I D Diff I D Diff I D Diff I D Constant reads over the network
  • 14. 14 Optimized distributed storage with Shadow Clones Master vDisk Clone… Host local storage Diff I D Diff I D Snapshot Host local storage Diff I D Diff I D Host local storage Diff I D Diff I D 110011010101110000101011110110101011000010111110101010101011101010101000111010101011110101001110101101010111000101 0101010101011 Once 2 remote (CVM) connections are detected the master vdisk is cached locally on each host, block by block on read. Shadow Clone Shadow Clone Block copy on remote read Distributed datastore
  • 15. 15 0 200 400 600 800 0 50 100 150 200 250 300 TimetobootallMVs Total VMs booting Linked Clone Boot Time (7 Node Cluster) Shadow Clones Less is better Improving User Experience using Distributed Caching with Shadow Clones • Distributed caching of vDisks using local SSDs • Great for XenDesktop MCS and other multi reader scenarios • As much as 50% reduction in boot time
  • 16. 16 Agenda Image best practices GPU Sizing Benefits of Nutanix Q & ACitrix MCS on AHV
  • 17. 17 Legacy Graphical Users are Difficult to Support Need for high Spec PC’s: CPU Memory Disk IO GPU Screen sizes Expensive licenses Data distribution & Protection of IP Tough to mobilize Expensive laptops & the risk of theft
  • 18. 18 GPUs help Solve the Transformation Problem Centralizing physical resources and redistribute with better efficiency Centralizing apps and data Making the most demanding users mobile while maintaining end user experience
  • 19. 19 Nutanix Solves the Scalability Problem 19 Linear scale-out cluster design Scale node by node Making the storage infrastructure invisible, lowering administrative burden and costs Delivering high performance for the entire virtual desktop, ensuring great end-user experience
  • 20. 20 Graphics Options in Virtualization
  • 21. 21 Nutanix supports latest gen NVIDIA GPUs 21
  • 22. 22 Nutanix Models Supporting NVIDIA GRID 2.0 Technology
  • 23. 23 Agenda Image best practices GPU Sizing Benefits of Nutanix Q & ACitrix MCS on AHV
  • 24. 24 Machine Creation Services mechanics • Fully integrated in Citrix Studio, no separate infrastructure • MCS is a VM creation framework with a translator • Method differ depending on the hypervisor used • MCS fully controls the creation of VM’s and it’s associated disks on the hypervisor platforms
  • 25. 25 MCS high level vdisk architecture Virtual Machine Diff disk Root vDisk Datastore Virtual Machine Virtual Machine ID disk Diff disk ID disk Diff disk ID disk Master VM snapshots flattened copy… …to every configured datastore Persistent identity 16MB Space reclaimed at every reboot One copy of the vdisk shared by all VM’s
  • 26. 26 MCS architecture with Nutanix AHV Citrix Studio Citrix Services Provisioning SDK PS Cmdlets MCS–AHV interface Nutanix AHV plugin needs to be installed on all XD controllers REST API Services: Brokering Host Machine Creation AD Identity snapshot Cloning ID Power Management & Provisioning XenDesktop Controller
  • 27. 27 MCS File layouts on Nutanix AHV
  • 28. 28 MCS File layouts on Nutanix AHV
  • 29. 29 Agenda Image best practices GPU Sizing Benefits of Nutanix Q & ACitrix MCS on AHV
  • 30. 30 Like What You Just Heard… There’s More! READ Citrix XenDesktop on Nutanix AHV – CVS Nutanix Ebook: Definitive Guide to VDI USE  Nutanix Sizer: Effectively Size your Target Environment !

Editor's Notes

  1. Dedupe only for Full clones 110 Desktops – 36 GB for user data Compression 2.5 – 4.0 X savings
  2. A great way to solve this is to go the software defined route and opt for distributed filesystem. While this still leverages local storage (SSD’s preferably so it can’t bottleneck like a SAN would), it is not managed as local storage. The hypervisor just sees a single datastore, which also means you only need to configure it only once in XenDesktop. Net benefit of this is that it also just requires just a single copy to be made on image roll out.. There however is a problem with this if you used just a typical run of the mill distributed filesystem, that has no techniques to truly localize data) since it will not be optimized for running a multi-reader scenario. What will happen is that when the golden master is created, this process will write the vdisk to the storage of the host that performs the copy. While the VM’s local to that host will read the master vdisk locally, the other hosts in the cluster will access the vdisk over the network. This could become a bottleneck when enough VM’s start to read from the master. Even though the vDisk is probably replicated to other hosts , this is only done to assure data availability in case of a host failure. It will not distribute the disk load balancing pursposes. At most, each host might have a small cache to try to avoid some of the read traffic, but these caches are not optimized for multireader scenario’s (only work for 1 VM reading its own disk) or the caches are simply just too small to house the vdisk in the first place.
  3. Nutanix solves this problem ahead of time by way of Shadow Cloning. As soon as we detect that multiple VM’s (2 or more remote readers) pull data from the vdisk, we mark the main vdisk as immutable which allows for distributed caching of the entire disk. This is done on reads, block by block. This way each VM will automatically work with localized data. This not only relieves the network for reads (writes are local anyway), but it also seriously improves performance. This technology is enabled by default and requires no configuration whatsoever.
  4. Shadow clones offer distributed caching of vDisks or VM data that is in a multi-reader scenarios Up to 50% performance optimization during VDI boot-storms and other multi reader scenario’s.
  5. Machine Creation Services mechanics: MCS is fully integrated into Citrix Studio and does not require a separate installer or configuration. It’s there on each XenDesktop Controller. MCS itself is a VM creation framework that can be learned to understand different hypervisors. No code is actually placed on the hypervisor. The method used to provision VMs and link disks to it, differs per hypervisor, but MCS fully controls the creation of the VM’s and fires of the commands to the hypervisor’s management platform or API’s.
  6. The last hypervisor we look at (and most certainly not the least!) , is the Nutanix Acropolis Hypervisor. AHV has been around for a while but we’ve only really started calling it AHV since june last year when we released a new version of it at Nutanix .Next in Miami (which will be held in Vegas in 2 weeks time btw). We’re proud to announce full GUI based support for AHV in XenDesktop, which includes the use of Machine Creation Services. How does it work? First of all you need XenDesktop 7.9, which has the latest version of the Provisioing SDK installed on it. Together with the Nutanix AHV plugin you install on every controller, you can now have Studio talk natively to Acropolis. Nutatix clusters are automatically highly available because of the distributed architecture, so you only need to point Studio to the Nutanix cluster IP address and you’re done. It works the same way from that point on, and you create catalogs based on snapshots, which will then lead to provisioned VM’s with ID disks and writecaches.
  7. Under water we do a couple of things differently than the previsou 3 hypervisors. We use a full clone approach, with copy on write functionality. Each VM is linked to the master image, but will show up as the full vdisk, also the 16 MB ID disk is beeing attached. These vDisks are thin provisioned, and while they show a usage of 10 GB in the above example, the actual data usage will be much lower, since we deduplicate and compress data on the storage level. After every restart of the VM, the writecache disk is reset.
  8. Here you see the actual logical files when looked at the datastore through a WinSCP client, with the writecache disks at the top, and the ID disks at the bottom.