SlideShare uma empresa Scribd logo
1 de 34
Baixar para ler offline
VMware Virsto Technical Overview:
Optimizing Your SAN Infrastructure for VDI and
Virtual Datacenter Environments
Brian Martin, VMware
STO5359
#STO5359
2
Software-Defined
Data Center
Software-Defined
Storage
SDDC | SDS
All infrastructure is virtualized and delivered
as a service, and the control of this data
center is entirely automated by software.
Virtualization of control and data planes to
deliver storage resources as a service
through policy-driven VM-based interface
3
The Journey to SDDC ‒ New Approach to Storage
SAN
HDDSSD
DASNAS
SAN NAS
Physical
Software-Defined
Storage
vSphere
Virtual
App App App App
SDS
SAN NAS
vSphere
• VMware Virsto
• Virtual SAN
• vSphere Flash Read Cache
• Virtual Volumes
• Policy-based Management
• …
• VAAI
• VASA
• S-VMotion
• SDRS
• vSphere
Replication
• vSphere Storage
Appliance
4
Mismatch Between Virtualization Layer
and Storage Infrastructure
Virtual Machines have introduced storage
patterns that have caused inefficiencies
at the SAN layer
 Streams of Random I/O
 Data fragmentation due to Random I/O
 Overprovisioning for the sake of
performance
 Need to over-engineer SANs
Hypervisor
?
HDDSSD
HDDSSD
5
Storage Patterns from VMs Create Pressure on SAN
Randomized I/O
100%
73%
62%
0%
25%
50%
75%
100%
1 VM 4 VMs 8 VMs
IOPS Degradation – 1 Host, Native
38%
Decrease
Randomized I/O
Performance Degradation
Block Storage
ESXi
6
Over-Provisioning to Deal with Performance Challenges
-
10.0
20.0
30.0
40.0
50.0
60.0
70.0
80.0
90.0
50 VMs 100 VMs 200 VMs 400 VMs
Capacity Needed
Capacity Deployed
Excess Capacity
for Performance
7
VMware Virsto is Designed to Address this Mismatch
VMware
Virsto
Block Storage
ESXi • Solving problems at the most efficient
point – before I/O’s are introduced
• Supports existing block storage
• Maintain native VM workflows
• Delivering VM centric data services
• Predictable Performance
• Faster Data Services executed at the
virtualization layer
• Faster storage provisioning
• Improved SAN utilization
• Storage agnostic
• High performance thin provisioning
across all workloads
VMware Virsto ‒ VM-centric
infrastructure agnostic and 100%
software based solution designed to
optimize block based storage arrays by:
8
Data Services Unused Due to Performance Degradation
0%
200%
400%
600%
800%
0%
25%
50%
75%
100%
0 1 2 3 4 5 6 7 8 9 10
Performance Degrades with Increasing Snapshots
IOPS Read Write
IOPS
Decrease
Latency
Increase
9
0
500
1000
1500
2000
2500
3000
0 1 2 3 4 5 6
IOPS
Number of Snapshots
VMware Virsto Snapshot Performance
10
VMware Virsto Architecture Artifacts
VMware Virsto vMaster
• Centralized Management Plane
• Requires Windows 2008 OS
• Manages vService on each host
• Coordinates cluster operations
such as HA, vMotion and
Storage vMotion
VMware Virsto Global
Namespace Server
• A Linux based virtual appliance
• Dedicated to the management
of the VMware Virsto global
NFS namespace in clusters
• Coordinates cluster operations
such as HA, vMotion and
Storage vMotion
VMware Virsto vService
• A Linux based virtual
appliance
• Deployed onto every host
• Manages all I/O for host
• One VMFS datastore per 8
or 32 host in cluster
• Recommended minimum
size is ~65GB
VMware Virsto vDisk
• New disk type
• Storage object presented to
virtual machines
• Performance equal to
Thick VMDK
• Efficiency equivalent to
linked clones
11
VMware Virsto Architecture Artifacts
VMware Virsto vSpace
• Primary Storage Area for
virtual machines
• Allocated based on RDM
• Asynchronous writes drain log
• Optimized for VM-level data
placement
• Virtual machines read
operations
are done from vSpace
• Can be tiered to provide higher
performance
VMware Virsto vClones
• Never degrade in performance
over time
vSphere Interoperability
• Seamless integration into
existing vSphere environment
• Supports key tools in existing
vSphere ecosystem
• VMware Virsto Plug-in
• vCenter Server 5.0 U1, 5.1, 5.5
• Orchestrator
• VMware Tools
• VDI Brokers
• VMware Horizon View 5.1
• VMware Horizon View 5.2
VMware Virsto vLog
• Used to optimized writes from
virtual machines
• Writes are immediately
committed and acknowledge.
• vLog storage should be ~10GB
• One vLog per ESXi host in
cluster
12
VMware Virsto Data Flow: Random to Sequential
I/O’s are contiguously
written to the vLog
Written to vSpace in a
sequential manner to
Maximize performance
1. VM where I/O originated
2. Data
3. Address
Tier 1
Tier 2
Tier 3
vDisk vDisk vDisk
Immediate write
acknowledgement
De-staged
VMware Virsto vSpace
Virsto
vLog
Virsto
vService
13
VMware Virsto Thin Provisioning
Performance of Thick with the Efficiency and Provisioning Speed of Thin
Block Storage
 Allocate blocks
 Pre-zero blocks
 Update mapping
 Write data
 Send acknowledgement
Native Thin
Provisioning
Block Storage
Write
Write
 Write data
 Send acknowledgement
 Allocate blocks
 Pre-zero blocks
 Update mapping
 Write data
VMware Virsto Thin
Provisioning
vSphere
vSphere
Virsto
14
VMware Virsto Predictable Performance at 8 VMs
0
10
20
30
40
50
60
0
200
400
600
800
1000
1200
1400
1 2 3 4 5 6 7 8
IOps Read IOps Write IOps Average Read Response Time Average Write Response Time
0
10
20
30
40
50
60
0
200
400
600
800
1000
1200
1400
1 2 3 4 5 6 7 8
IOps Read IOps Write IOps Average Read Response Time Average Write Response Time
Native Performance
VMware Virsto Performance
15
VMware Virsto Predictable Performance at 32 VMs
0.0
10.0
20.0
30.0
40.0
50.0
60.0
0
50
100
150
200
250
300
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
Test141WorkloadT232VMScalingVirstoResultsbyWorker
IOps ReadIOps WriteIOps AverageReadResponseTime AverageWriteResponseTime
16
VMware Virsto: Ideal Use Cases
VDI
Software Defined
Datacenter
Cloud Computing Test & Development
17
Application Performance Consistency
VMware Virsto on EMC VNX for SQL Server
18
VDI Performance Challenges
 Windows desktops expect
dedicated local disk
• Windows generates lots of I/O
 More write-intensive workloads
 VM Density with many more
VMs/host
 Much wider variability between
peak & Avg. IOPS
• Boot, Login, Application, Logout Storms
19
VMware Virsto Wizards for VDI Environments
Transparent Integration into existing workflows
VMware Virsto Deploy Wizard  Workflow for initial deployments/imaging
VMware Virsto Re-Deploy Wizard  Workflow for re-deployments/image updates
VMware Virsto Re-Deploy Recovery
VMware Virsto Revert Wizard  Workflow to refresh a desktop or group of desktops
VMware Virsto Delete Wizard  Workflow to delete a desktop or group of desktops
 Transparently repairs failed re-deploy/refresh operations
20
Seamless Integration with vSphere Management UI
VMware Virsto Plug-in integrates with the vSphere Management UI
 Management UI tab
 Provisioning Workflow with vSpace
Tier Options
 vSnap Workflow
 Integration with Horizon View
Transparently embedded into standard
desktop creation workflows
 Effectively replaces View Composer
 Supports the standard deployment,
re-deployment and refresh workflows
 Native integration - Virsto View
Connector hands Virsto-provisioned
desktops over to View Manager
without a separate control interface
* vSphere Web Client Plug-in currently under development
21
VM-centric, hypervisor resident, infrastructure agnostic
Highly parallel, non-blocking design for cloud scale
Efficient and performant data services to deliver full
potential of virtualization
Logging architecture and hierarchical, extent-based maps
Global namespace simplifies management across multiple
backend devices and storage tiers
VMware Virsto Design Foundations
22
VMware Virsto Architecture
Tiered vSpacevLog (one per host)
De-stages to vSpace
Writes to vLog are sequential
Reads from vSpace
vDisk vDisk vDisk vDisk
VMware Virsto
vSphere
vDisk vDisk vDisk vDisk
VMware Virsto
vSphere
vDisk vDisk vDisk vDisk
VMware Virsto
vSphere
vDisk vDisk vDisk vDisk
VMware Virsto
vSphere
23
VMware Virsto vDisk Logical to Physical Translation
vSpace
vDisk
vMaps
24
VMware Virsto Map Hierarchy
“Map”
Attribute
“Data”
Attribute
“Map”
Attribute
“Data”
Attribute
 Every vDisk, Snapshot, and Clone
has its own root map block
 Map entries point to contiguous
data space or another map block
25
VMware Virsto Snapshot Operation
Writes
vLog
Snapshot
Log Mark
vDisk write operations are
collected in each host’s vLog
A Snapshot is created with
a simple log mark
vDisk write operations before the
log mark are in snapshot
vDisk write operations after the
log mark are not
vDisks
26
“Shared”
Attribute
Snapshot (former vDisk) Clone
o The original vDisk root map
block becomes the snapshot
root map block
o If the vDisk is in use, or the
snapshot is cloned, a new root
map block is created with all
map entries marked “Shared”
VMware Virsto Map After Snapshot and Clone
27
Copy
Snapshot
“Shared”
Attribute
Clone
“Shared”
Attributes
New Data
Write
VMware Virsto Maps During Clone Write
28
VMware Virsto Flash Features
 Unlimited levels of snap/clone block
sharing maximizes efficiency of flash
 Flash mode for VMware Virsto logs
leverages higher read-write concurrency
 Flash friendly allocation units and access
patterns reduce write amplification
29
VMware Virsto Benefits
Predictable Performance Don’t have to over-engineer the SAN
Improved SAN Utilization Defer Hardware Purchases
Faster Data Services No performance trade-offs
Faster Storage Provisioning VM-centric vs LUN-centric
30
Questions
31
Other VMware Activities Related to This Session
 Group Discussions:
STO1004-GD
vSphere Flash Read Cache, VSAN, VMware Virsto, Software Defined
Storage Architecture with Rawlinson Rivera and VMware
R&D Engineers
THANK YOU
VMware Virsto Technical Overview:
Optimizing Your SAN Infrastructure for VDI and
Virtual Datacenter Environments
Brian Martin, VMware
Rawlinson Rivera, VMware
STO5359
#STO5359

Mais conteúdo relacionado

Mais procurados

VMware vSphere 5.1 Overview
VMware vSphere 5.1 OverviewVMware vSphere 5.1 Overview
VMware vSphere 5.1 OverviewESXLab
 
SYN 219 Getting Up Close and Personal With MCS and PVS
SYN 219  Getting Up Close and Personal With MCS and PVS SYN 219  Getting Up Close and Personal With MCS and PVS
SYN 219 Getting Up Close and Personal With MCS and PVS Citrix
 
VMware Vsphere Graduation Project Presentation
VMware Vsphere Graduation Project PresentationVMware Vsphere Graduation Project Presentation
VMware Vsphere Graduation Project PresentationRabbah Adel Ammar
 
Advantages of HyperV over vSphere 5.1
Advantages of HyperV over vSphere 5.1Advantages of HyperV over vSphere 5.1
Advantages of HyperV over vSphere 5.1uNIX Jim
 
Server Virtualization using Hyper-V
Server Virtualization using Hyper-VServer Virtualization using Hyper-V
Server Virtualization using Hyper-VMd Yousup Faruqu
 
VMware vSphere technical presentation
VMware vSphere technical presentationVMware vSphere technical presentation
VMware vSphere technical presentationaleyeldean
 
Top Troubleshooting Tips and Techniques for Citrix XenServer Deployments
Top Troubleshooting Tips and Techniques for Citrix XenServer DeploymentsTop Troubleshooting Tips and Techniques for Citrix XenServer Deployments
Top Troubleshooting Tips and Techniques for Citrix XenServer DeploymentsDavid McGeough
 
XenServer, Hyper-V, and ESXi - Architecture, API, and Coding
XenServer, Hyper-V, and ESXi -  Architecture, API, and CodingXenServer, Hyper-V, and ESXi -  Architecture, API, and Coding
XenServer, Hyper-V, and ESXi - Architecture, API, and Coding_Humair_Ahmed_
 
Xen server 6.1 technical sales presentation
Xen server 6.1 technical sales presentationXen server 6.1 technical sales presentation
Xen server 6.1 technical sales presentationsolarisyougood
 
Whats new v sphere 6
Whats new v sphere 6Whats new v sphere 6
Whats new v sphere 6shixi wang
 
Mythbusting goes virtual What's new in vSphere 5.1
Mythbusting goes virtual   What's new in vSphere 5.1Mythbusting goes virtual   What's new in vSphere 5.1
Mythbusting goes virtual What's new in vSphere 5.1Eric Sloof
 
Partner Presentation vSphere6-VSAN-vCloud-vRealize
Partner Presentation vSphere6-VSAN-vCloud-vRealizePartner Presentation vSphere6-VSAN-vCloud-vRealize
Partner Presentation vSphere6-VSAN-vCloud-vRealizeErik Bussink
 
Virtualization and Cloud Computing with Elastic Server On Demand
Virtualization and Cloud Computing with Elastic Server On DemandVirtualization and Cloud Computing with Elastic Server On Demand
Virtualization and Cloud Computing with Elastic Server On DemandYan Pritzker
 
VMware vSphere 6.0 - Troubleshooting Training - Day 1
VMware vSphere 6.0 - Troubleshooting Training - Day 1VMware vSphere 6.0 - Troubleshooting Training - Day 1
VMware vSphere 6.0 - Troubleshooting Training - Day 1Sanjeev Kumar
 
Linux On V Mware ESXi
Linux On V Mware ESXiLinux On V Mware ESXi
Linux On V Mware ESXiMasafumi Ohta
 
Xen server 6.1 technical sales presentation
Xen server 6.1 technical sales presentationXen server 6.1 technical sales presentation
Xen server 6.1 technical sales presentationNuno Alves
 
What’s New in vCloud Director 5.1?
What’s New in vCloud Director 5.1?What’s New in vCloud Director 5.1?
What’s New in vCloud Director 5.1?Eric Sloof
 
Microsoft Windows Server 2012 R2 Hyper V server overview
Microsoft Windows Server 2012 R2 Hyper V server overviewMicrosoft Windows Server 2012 R2 Hyper V server overview
Microsoft Windows Server 2012 R2 Hyper V server overviewaboobakar sanjar
 
Introducing Xen Server
Introducing Xen ServerIntroducing Xen Server
Introducing Xen ServerStephenRice86
 

Mais procurados (20)

VMware vSphere 5.1 Overview
VMware vSphere 5.1 OverviewVMware vSphere 5.1 Overview
VMware vSphere 5.1 Overview
 
SYN 219 Getting Up Close and Personal With MCS and PVS
SYN 219  Getting Up Close and Personal With MCS and PVS SYN 219  Getting Up Close and Personal With MCS and PVS
SYN 219 Getting Up Close and Personal With MCS and PVS
 
VMware Vsphere Graduation Project Presentation
VMware Vsphere Graduation Project PresentationVMware Vsphere Graduation Project Presentation
VMware Vsphere Graduation Project Presentation
 
VMware vSphere 6 & Horizon View 6.1 – What's New ?
VMware vSphere 6 & Horizon View 6.1 – What's New ?VMware vSphere 6 & Horizon View 6.1 – What's New ?
VMware vSphere 6 & Horizon View 6.1 – What's New ?
 
Advantages of HyperV over vSphere 5.1
Advantages of HyperV over vSphere 5.1Advantages of HyperV over vSphere 5.1
Advantages of HyperV over vSphere 5.1
 
Server Virtualization using Hyper-V
Server Virtualization using Hyper-VServer Virtualization using Hyper-V
Server Virtualization using Hyper-V
 
VMware vSphere technical presentation
VMware vSphere technical presentationVMware vSphere technical presentation
VMware vSphere technical presentation
 
Top Troubleshooting Tips and Techniques for Citrix XenServer Deployments
Top Troubleshooting Tips and Techniques for Citrix XenServer DeploymentsTop Troubleshooting Tips and Techniques for Citrix XenServer Deployments
Top Troubleshooting Tips and Techniques for Citrix XenServer Deployments
 
XenServer, Hyper-V, and ESXi - Architecture, API, and Coding
XenServer, Hyper-V, and ESXi -  Architecture, API, and CodingXenServer, Hyper-V, and ESXi -  Architecture, API, and Coding
XenServer, Hyper-V, and ESXi - Architecture, API, and Coding
 
Xen server 6.1 technical sales presentation
Xen server 6.1 technical sales presentationXen server 6.1 technical sales presentation
Xen server 6.1 technical sales presentation
 
Whats new v sphere 6
Whats new v sphere 6Whats new v sphere 6
Whats new v sphere 6
 
Mythbusting goes virtual What's new in vSphere 5.1
Mythbusting goes virtual   What's new in vSphere 5.1Mythbusting goes virtual   What's new in vSphere 5.1
Mythbusting goes virtual What's new in vSphere 5.1
 
Partner Presentation vSphere6-VSAN-vCloud-vRealize
Partner Presentation vSphere6-VSAN-vCloud-vRealizePartner Presentation vSphere6-VSAN-vCloud-vRealize
Partner Presentation vSphere6-VSAN-vCloud-vRealize
 
Virtualization and Cloud Computing with Elastic Server On Demand
Virtualization and Cloud Computing with Elastic Server On DemandVirtualization and Cloud Computing with Elastic Server On Demand
Virtualization and Cloud Computing with Elastic Server On Demand
 
VMware vSphere 6.0 - Troubleshooting Training - Day 1
VMware vSphere 6.0 - Troubleshooting Training - Day 1VMware vSphere 6.0 - Troubleshooting Training - Day 1
VMware vSphere 6.0 - Troubleshooting Training - Day 1
 
Linux On V Mware ESXi
Linux On V Mware ESXiLinux On V Mware ESXi
Linux On V Mware ESXi
 
Xen server 6.1 technical sales presentation
Xen server 6.1 technical sales presentationXen server 6.1 technical sales presentation
Xen server 6.1 technical sales presentation
 
What’s New in vCloud Director 5.1?
What’s New in vCloud Director 5.1?What’s New in vCloud Director 5.1?
What’s New in vCloud Director 5.1?
 
Microsoft Windows Server 2012 R2 Hyper V server overview
Microsoft Windows Server 2012 R2 Hyper V server overviewMicrosoft Windows Server 2012 R2 Hyper V server overview
Microsoft Windows Server 2012 R2 Hyper V server overview
 
Introducing Xen Server
Introducing Xen ServerIntroducing Xen Server
Introducing Xen Server
 

Semelhante a VMworld 2013: VMware Virsto Technical Overview:Optimizing Your SAN Infrastructure for VDI and Virtual Datacenter Environments

Pengertian Virtualisasi.pptx
Pengertian Virtualisasi.pptxPengertian Virtualisasi.pptx
Pengertian Virtualisasi.pptxfredysitorus0706
 
How to build a winning solution for large scale VDI deployments
How to build a winning solution for large scale VDI deploymentsHow to build a winning solution for large scale VDI deployments
How to build a winning solution for large scale VDI deploymentsNetApp
 
VMworld - sto7650 -Software defined storage @VMmware primer
VMworld - sto7650 -Software defined storage  @VMmware primerVMworld - sto7650 -Software defined storage  @VMmware primer
VMworld - sto7650 -Software defined storage @VMmware primerDuncan Epping
 
Vsphere 4-partner-training180
Vsphere 4-partner-training180Vsphere 4-partner-training180
Vsphere 4-partner-training180Suresh Kumar
 
VMworld 2013: VMware Virtual SAN
VMworld 2013: VMware Virtual SAN VMworld 2013: VMware Virtual SAN
VMworld 2013: VMware Virtual SAN VMworld
 
Windows 2008 R2 Virtualization
Windows 2008  R2  VirtualizationWindows 2008  R2  Virtualization
Windows 2008 R2 VirtualizationEduardo Castro
 
How to Optimize Microsoft Hyper-V Failover Cluster and Double Performance
How to Optimize Microsoft Hyper-V Failover Cluster and Double PerformanceHow to Optimize Microsoft Hyper-V Failover Cluster and Double Performance
How to Optimize Microsoft Hyper-V Failover Cluster and Double PerformanceStarWind Software
 
Datacenter virtualiazation
Datacenter virtualiazationDatacenter virtualiazation
Datacenter virtualiazationRuhul Amin
 
Zerto Virtual Replication 4.5
Zerto Virtual Replication 4.5Zerto Virtual Replication 4.5
Zerto Virtual Replication 4.5BusinesstoVirtual
 
VMware vSphere 5.1 - Upgrade Tips & Top New Features
VMware vSphere 5.1 - Upgrade Tips & Top New FeaturesVMware vSphere 5.1 - Upgrade Tips & Top New Features
VMware vSphere 5.1 - Upgrade Tips & Top New Featuresstcroixsolutions
 
Dell Solutions Tour 2015 - Programvare erstatter maskinvare, revolusjonen har...
Dell Solutions Tour 2015 - Programvare erstatter maskinvare, revolusjonen har...Dell Solutions Tour 2015 - Programvare erstatter maskinvare, revolusjonen har...
Dell Solutions Tour 2015 - Programvare erstatter maskinvare, revolusjonen har...Kenneth de Brucq
 
Todd Muirhead (@virtualTodd) - VMware vSA
Todd Muirhead (@virtualTodd) - VMware vSATodd Muirhead (@virtualTodd) - VMware vSA
Todd Muirhead (@virtualTodd) - VMware vSADell TechCenter
 
vmwarevspheretechnicalpresentation-100822072122-phpapp01.pdf
vmwarevspheretechnicalpresentation-100822072122-phpapp01.pdfvmwarevspheretechnicalpresentation-100822072122-phpapp01.pdf
vmwarevspheretechnicalpresentation-100822072122-phpapp01.pdfsamarth97
 
Storage and hyper v - the choices you can make and the things you need to kno...
Storage and hyper v - the choices you can make and the things you need to kno...Storage and hyper v - the choices you can make and the things you need to kno...
Storage and hyper v - the choices you can make and the things you need to kno...Louis Göhl
 
VMworld 2013: Software-defined Storage - The Next Phase in the Evolution of E...
VMworld 2013: Software-defined Storage - The Next Phase in the Evolution of E...VMworld 2013: Software-defined Storage - The Next Phase in the Evolution of E...
VMworld 2013: Software-defined Storage - The Next Phase in the Evolution of E...VMworld
 
VMware Advance Troubleshooting Workshop - Day 5
VMware Advance Troubleshooting Workshop - Day 5VMware Advance Troubleshooting Workshop - Day 5
VMware Advance Troubleshooting Workshop - Day 5Vepsun Technologies
 
VMware vSphere 6.0 - Troubleshooting Training - Day 5
VMware vSphere 6.0 - Troubleshooting Training - Day 5VMware vSphere 6.0 - Troubleshooting Training - Day 5
VMware vSphere 6.0 - Troubleshooting Training - Day 5Sanjeev Kumar
 

Semelhante a VMworld 2013: VMware Virsto Technical Overview:Optimizing Your SAN Infrastructure for VDI and Virtual Datacenter Environments (20)

Pengertian Virtualisasi.pptx
Pengertian Virtualisasi.pptxPengertian Virtualisasi.pptx
Pengertian Virtualisasi.pptx
 
How to build a winning solution for large scale VDI deployments
How to build a winning solution for large scale VDI deploymentsHow to build a winning solution for large scale VDI deployments
How to build a winning solution for large scale VDI deployments
 
VMworld - sto7650 -Software defined storage @VMmware primer
VMworld - sto7650 -Software defined storage  @VMmware primerVMworld - sto7650 -Software defined storage  @VMmware primer
VMworld - sto7650 -Software defined storage @VMmware primer
 
Vsphere 4-partner-training180
Vsphere 4-partner-training180Vsphere 4-partner-training180
Vsphere 4-partner-training180
 
VMworld 2013: VMware Virtual SAN
VMworld 2013: VMware Virtual SAN VMworld 2013: VMware Virtual SAN
VMworld 2013: VMware Virtual SAN
 
Windows 2008 R2 Virtualization
Windows 2008  R2  VirtualizationWindows 2008  R2  Virtualization
Windows 2008 R2 Virtualization
 
How to Optimize Microsoft Hyper-V Failover Cluster and Double Performance
How to Optimize Microsoft Hyper-V Failover Cluster and Double PerformanceHow to Optimize Microsoft Hyper-V Failover Cluster and Double Performance
How to Optimize Microsoft Hyper-V Failover Cluster and Double Performance
 
VMware 2009
VMware 2009VMware 2009
VMware 2009
 
Datacenter virtualiazation
Datacenter virtualiazationDatacenter virtualiazation
Datacenter virtualiazation
 
Zerto Virtual Replication 4.5
Zerto Virtual Replication 4.5Zerto Virtual Replication 4.5
Zerto Virtual Replication 4.5
 
VMware vSphere 5.1 - Upgrade Tips & Top New Features
VMware vSphere 5.1 - Upgrade Tips & Top New FeaturesVMware vSphere 5.1 - Upgrade Tips & Top New Features
VMware vSphere 5.1 - Upgrade Tips & Top New Features
 
Dell Solutions Tour 2015 - Programvare erstatter maskinvare, revolusjonen har...
Dell Solutions Tour 2015 - Programvare erstatter maskinvare, revolusjonen har...Dell Solutions Tour 2015 - Programvare erstatter maskinvare, revolusjonen har...
Dell Solutions Tour 2015 - Programvare erstatter maskinvare, revolusjonen har...
 
Todd Muirhead (@virtualTodd) - VMware vSA
Todd Muirhead (@virtualTodd) - VMware vSATodd Muirhead (@virtualTodd) - VMware vSA
Todd Muirhead (@virtualTodd) - VMware vSA
 
What's New with vSphere 4
What's New with vSphere 4What's New with vSphere 4
What's New with vSphere 4
 
VMWARE ESX
VMWARE ESXVMWARE ESX
VMWARE ESX
 
vmwarevspheretechnicalpresentation-100822072122-phpapp01.pdf
vmwarevspheretechnicalpresentation-100822072122-phpapp01.pdfvmwarevspheretechnicalpresentation-100822072122-phpapp01.pdf
vmwarevspheretechnicalpresentation-100822072122-phpapp01.pdf
 
Storage and hyper v - the choices you can make and the things you need to kno...
Storage and hyper v - the choices you can make and the things you need to kno...Storage and hyper v - the choices you can make and the things you need to kno...
Storage and hyper v - the choices you can make and the things you need to kno...
 
VMworld 2013: Software-defined Storage - The Next Phase in the Evolution of E...
VMworld 2013: Software-defined Storage - The Next Phase in the Evolution of E...VMworld 2013: Software-defined Storage - The Next Phase in the Evolution of E...
VMworld 2013: Software-defined Storage - The Next Phase in the Evolution of E...
 
VMware Advance Troubleshooting Workshop - Day 5
VMware Advance Troubleshooting Workshop - Day 5VMware Advance Troubleshooting Workshop - Day 5
VMware Advance Troubleshooting Workshop - Day 5
 
VMware vSphere 6.0 - Troubleshooting Training - Day 5
VMware vSphere 6.0 - Troubleshooting Training - Day 5VMware vSphere 6.0 - Troubleshooting Training - Day 5
VMware vSphere 6.0 - Troubleshooting Training - Day 5
 

Mais de VMworld

VMworld 2016: vSphere 6.x Host Resource Deep Dive
VMworld 2016: vSphere 6.x Host Resource Deep DiveVMworld 2016: vSphere 6.x Host Resource Deep Dive
VMworld 2016: vSphere 6.x Host Resource Deep DiveVMworld
 
VMworld 2016: Troubleshooting 101 for Horizon
VMworld 2016: Troubleshooting 101 for HorizonVMworld 2016: Troubleshooting 101 for Horizon
VMworld 2016: Troubleshooting 101 for HorizonVMworld
 
VMworld 2016: Advanced Network Services with NSX
VMworld 2016: Advanced Network Services with NSXVMworld 2016: Advanced Network Services with NSX
VMworld 2016: Advanced Network Services with NSXVMworld
 
VMworld 2016: How to Deploy VMware NSX with Cisco Infrastructure
VMworld 2016: How to Deploy VMware NSX with Cisco InfrastructureVMworld 2016: How to Deploy VMware NSX with Cisco Infrastructure
VMworld 2016: How to Deploy VMware NSX with Cisco InfrastructureVMworld
 
VMworld 2016: Enforcing a vSphere Cluster Design with PowerCLI Automation
VMworld 2016: Enforcing a vSphere Cluster Design with PowerCLI AutomationVMworld 2016: Enforcing a vSphere Cluster Design with PowerCLI Automation
VMworld 2016: Enforcing a vSphere Cluster Design with PowerCLI AutomationVMworld
 
VMworld 2016: What's New with Horizon 7
VMworld 2016: What's New with Horizon 7VMworld 2016: What's New with Horizon 7
VMworld 2016: What's New with Horizon 7VMworld
 
VMworld 2016: Virtual Volumes Technical Deep Dive
VMworld 2016: Virtual Volumes Technical Deep DiveVMworld 2016: Virtual Volumes Technical Deep Dive
VMworld 2016: Virtual Volumes Technical Deep DiveVMworld
 
VMworld 2016: Advances in Remote Display Protocol Technology with VMware Blas...
VMworld 2016: Advances in Remote Display Protocol Technology with VMware Blas...VMworld 2016: Advances in Remote Display Protocol Technology with VMware Blas...
VMworld 2016: Advances in Remote Display Protocol Technology with VMware Blas...VMworld
 
VMworld 2016: The KISS of vRealize Operations!
VMworld 2016: The KISS of vRealize Operations! VMworld 2016: The KISS of vRealize Operations!
VMworld 2016: The KISS of vRealize Operations! VMworld
 
VMworld 2016: Getting Started with PowerShell and PowerCLI for Your VMware En...
VMworld 2016: Getting Started with PowerShell and PowerCLI for Your VMware En...VMworld 2016: Getting Started with PowerShell and PowerCLI for Your VMware En...
VMworld 2016: Getting Started with PowerShell and PowerCLI for Your VMware En...VMworld
 
VMworld 2016: Ask the vCenter Server Exerts Panel
VMworld 2016: Ask the vCenter Server Exerts PanelVMworld 2016: Ask the vCenter Server Exerts Panel
VMworld 2016: Ask the vCenter Server Exerts PanelVMworld
 
VMworld 2016: Virtualize Active Directory, the Right Way!
VMworld 2016: Virtualize Active Directory, the Right Way! VMworld 2016: Virtualize Active Directory, the Right Way!
VMworld 2016: Virtualize Active Directory, the Right Way! VMworld
 
VMworld 2016: Migrating from a hardware based firewall to NSX to improve perf...
VMworld 2016: Migrating from a hardware based firewall to NSX to improve perf...VMworld 2016: Migrating from a hardware based firewall to NSX to improve perf...
VMworld 2016: Migrating from a hardware based firewall to NSX to improve perf...VMworld
 
VMworld 2015: Troubleshooting for vSphere 6
VMworld 2015: Troubleshooting for vSphere 6VMworld 2015: Troubleshooting for vSphere 6
VMworld 2015: Troubleshooting for vSphere 6VMworld
 
VMworld 2015: Monitoring and Managing Applications with vRealize Operations 6...
VMworld 2015: Monitoring and Managing Applications with vRealize Operations 6...VMworld 2015: Monitoring and Managing Applications with vRealize Operations 6...
VMworld 2015: Monitoring and Managing Applications with vRealize Operations 6...VMworld
 
VMworld 2015: Advanced SQL Server on vSphere
VMworld 2015: Advanced SQL Server on vSphereVMworld 2015: Advanced SQL Server on vSphere
VMworld 2015: Advanced SQL Server on vSphereVMworld
 
VMworld 2015: Virtualize Active Directory, the Right Way!
VMworld 2015: Virtualize Active Directory, the Right Way!VMworld 2015: Virtualize Active Directory, the Right Way!
VMworld 2015: Virtualize Active Directory, the Right Way!VMworld
 
VMworld 2015: Site Recovery Manager and Policy Based DR Deep Dive with Engine...
VMworld 2015: Site Recovery Manager and Policy Based DR Deep Dive with Engine...VMworld 2015: Site Recovery Manager and Policy Based DR Deep Dive with Engine...
VMworld 2015: Site Recovery Manager and Policy Based DR Deep Dive with Engine...VMworld
 
VMworld 2015: Building a Business Case for Virtual SAN
VMworld 2015: Building a Business Case for Virtual SANVMworld 2015: Building a Business Case for Virtual SAN
VMworld 2015: Building a Business Case for Virtual SANVMworld
 
VMworld 2015: Explaining Advanced Virtual Volumes Configurations
VMworld 2015: Explaining Advanced Virtual Volumes ConfigurationsVMworld 2015: Explaining Advanced Virtual Volumes Configurations
VMworld 2015: Explaining Advanced Virtual Volumes ConfigurationsVMworld
 

Mais de VMworld (20)

VMworld 2016: vSphere 6.x Host Resource Deep Dive
VMworld 2016: vSphere 6.x Host Resource Deep DiveVMworld 2016: vSphere 6.x Host Resource Deep Dive
VMworld 2016: vSphere 6.x Host Resource Deep Dive
 
VMworld 2016: Troubleshooting 101 for Horizon
VMworld 2016: Troubleshooting 101 for HorizonVMworld 2016: Troubleshooting 101 for Horizon
VMworld 2016: Troubleshooting 101 for Horizon
 
VMworld 2016: Advanced Network Services with NSX
VMworld 2016: Advanced Network Services with NSXVMworld 2016: Advanced Network Services with NSX
VMworld 2016: Advanced Network Services with NSX
 
VMworld 2016: How to Deploy VMware NSX with Cisco Infrastructure
VMworld 2016: How to Deploy VMware NSX with Cisco InfrastructureVMworld 2016: How to Deploy VMware NSX with Cisco Infrastructure
VMworld 2016: How to Deploy VMware NSX with Cisco Infrastructure
 
VMworld 2016: Enforcing a vSphere Cluster Design with PowerCLI Automation
VMworld 2016: Enforcing a vSphere Cluster Design with PowerCLI AutomationVMworld 2016: Enforcing a vSphere Cluster Design with PowerCLI Automation
VMworld 2016: Enforcing a vSphere Cluster Design with PowerCLI Automation
 
VMworld 2016: What's New with Horizon 7
VMworld 2016: What's New with Horizon 7VMworld 2016: What's New with Horizon 7
VMworld 2016: What's New with Horizon 7
 
VMworld 2016: Virtual Volumes Technical Deep Dive
VMworld 2016: Virtual Volumes Technical Deep DiveVMworld 2016: Virtual Volumes Technical Deep Dive
VMworld 2016: Virtual Volumes Technical Deep Dive
 
VMworld 2016: Advances in Remote Display Protocol Technology with VMware Blas...
VMworld 2016: Advances in Remote Display Protocol Technology with VMware Blas...VMworld 2016: Advances in Remote Display Protocol Technology with VMware Blas...
VMworld 2016: Advances in Remote Display Protocol Technology with VMware Blas...
 
VMworld 2016: The KISS of vRealize Operations!
VMworld 2016: The KISS of vRealize Operations! VMworld 2016: The KISS of vRealize Operations!
VMworld 2016: The KISS of vRealize Operations!
 
VMworld 2016: Getting Started with PowerShell and PowerCLI for Your VMware En...
VMworld 2016: Getting Started with PowerShell and PowerCLI for Your VMware En...VMworld 2016: Getting Started with PowerShell and PowerCLI for Your VMware En...
VMworld 2016: Getting Started with PowerShell and PowerCLI for Your VMware En...
 
VMworld 2016: Ask the vCenter Server Exerts Panel
VMworld 2016: Ask the vCenter Server Exerts PanelVMworld 2016: Ask the vCenter Server Exerts Panel
VMworld 2016: Ask the vCenter Server Exerts Panel
 
VMworld 2016: Virtualize Active Directory, the Right Way!
VMworld 2016: Virtualize Active Directory, the Right Way! VMworld 2016: Virtualize Active Directory, the Right Way!
VMworld 2016: Virtualize Active Directory, the Right Way!
 
VMworld 2016: Migrating from a hardware based firewall to NSX to improve perf...
VMworld 2016: Migrating from a hardware based firewall to NSX to improve perf...VMworld 2016: Migrating from a hardware based firewall to NSX to improve perf...
VMworld 2016: Migrating from a hardware based firewall to NSX to improve perf...
 
VMworld 2015: Troubleshooting for vSphere 6
VMworld 2015: Troubleshooting for vSphere 6VMworld 2015: Troubleshooting for vSphere 6
VMworld 2015: Troubleshooting for vSphere 6
 
VMworld 2015: Monitoring and Managing Applications with vRealize Operations 6...
VMworld 2015: Monitoring and Managing Applications with vRealize Operations 6...VMworld 2015: Monitoring and Managing Applications with vRealize Operations 6...
VMworld 2015: Monitoring and Managing Applications with vRealize Operations 6...
 
VMworld 2015: Advanced SQL Server on vSphere
VMworld 2015: Advanced SQL Server on vSphereVMworld 2015: Advanced SQL Server on vSphere
VMworld 2015: Advanced SQL Server on vSphere
 
VMworld 2015: Virtualize Active Directory, the Right Way!
VMworld 2015: Virtualize Active Directory, the Right Way!VMworld 2015: Virtualize Active Directory, the Right Way!
VMworld 2015: Virtualize Active Directory, the Right Way!
 
VMworld 2015: Site Recovery Manager and Policy Based DR Deep Dive with Engine...
VMworld 2015: Site Recovery Manager and Policy Based DR Deep Dive with Engine...VMworld 2015: Site Recovery Manager and Policy Based DR Deep Dive with Engine...
VMworld 2015: Site Recovery Manager and Policy Based DR Deep Dive with Engine...
 
VMworld 2015: Building a Business Case for Virtual SAN
VMworld 2015: Building a Business Case for Virtual SANVMworld 2015: Building a Business Case for Virtual SAN
VMworld 2015: Building a Business Case for Virtual SAN
 
VMworld 2015: Explaining Advanced Virtual Volumes Configurations
VMworld 2015: Explaining Advanced Virtual Volumes ConfigurationsVMworld 2015: Explaining Advanced Virtual Volumes Configurations
VMworld 2015: Explaining Advanced Virtual Volumes Configurations
 

Último

Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 

Último (20)

Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 

VMworld 2013: VMware Virsto Technical Overview:Optimizing Your SAN Infrastructure for VDI and Virtual Datacenter Environments

  • 1. VMware Virsto Technical Overview: Optimizing Your SAN Infrastructure for VDI and Virtual Datacenter Environments Brian Martin, VMware STO5359 #STO5359
  • 2. 2 Software-Defined Data Center Software-Defined Storage SDDC | SDS All infrastructure is virtualized and delivered as a service, and the control of this data center is entirely automated by software. Virtualization of control and data planes to deliver storage resources as a service through policy-driven VM-based interface
  • 3. 3 The Journey to SDDC ‒ New Approach to Storage SAN HDDSSD DASNAS SAN NAS Physical Software-Defined Storage vSphere Virtual App App App App SDS SAN NAS vSphere • VMware Virsto • Virtual SAN • vSphere Flash Read Cache • Virtual Volumes • Policy-based Management • … • VAAI • VASA • S-VMotion • SDRS • vSphere Replication • vSphere Storage Appliance
  • 4. 4 Mismatch Between Virtualization Layer and Storage Infrastructure Virtual Machines have introduced storage patterns that have caused inefficiencies at the SAN layer  Streams of Random I/O  Data fragmentation due to Random I/O  Overprovisioning for the sake of performance  Need to over-engineer SANs Hypervisor ? HDDSSD HDDSSD
  • 5. 5 Storage Patterns from VMs Create Pressure on SAN Randomized I/O 100% 73% 62% 0% 25% 50% 75% 100% 1 VM 4 VMs 8 VMs IOPS Degradation – 1 Host, Native 38% Decrease Randomized I/O Performance Degradation Block Storage ESXi
  • 6. 6 Over-Provisioning to Deal with Performance Challenges - 10.0 20.0 30.0 40.0 50.0 60.0 70.0 80.0 90.0 50 VMs 100 VMs 200 VMs 400 VMs Capacity Needed Capacity Deployed Excess Capacity for Performance
  • 7. 7 VMware Virsto is Designed to Address this Mismatch VMware Virsto Block Storage ESXi • Solving problems at the most efficient point – before I/O’s are introduced • Supports existing block storage • Maintain native VM workflows • Delivering VM centric data services • Predictable Performance • Faster Data Services executed at the virtualization layer • Faster storage provisioning • Improved SAN utilization • Storage agnostic • High performance thin provisioning across all workloads VMware Virsto ‒ VM-centric infrastructure agnostic and 100% software based solution designed to optimize block based storage arrays by:
  • 8. 8 Data Services Unused Due to Performance Degradation 0% 200% 400% 600% 800% 0% 25% 50% 75% 100% 0 1 2 3 4 5 6 7 8 9 10 Performance Degrades with Increasing Snapshots IOPS Read Write IOPS Decrease Latency Increase
  • 9. 9 0 500 1000 1500 2000 2500 3000 0 1 2 3 4 5 6 IOPS Number of Snapshots VMware Virsto Snapshot Performance
  • 10. 10 VMware Virsto Architecture Artifacts VMware Virsto vMaster • Centralized Management Plane • Requires Windows 2008 OS • Manages vService on each host • Coordinates cluster operations such as HA, vMotion and Storage vMotion VMware Virsto Global Namespace Server • A Linux based virtual appliance • Dedicated to the management of the VMware Virsto global NFS namespace in clusters • Coordinates cluster operations such as HA, vMotion and Storage vMotion VMware Virsto vService • A Linux based virtual appliance • Deployed onto every host • Manages all I/O for host • One VMFS datastore per 8 or 32 host in cluster • Recommended minimum size is ~65GB VMware Virsto vDisk • New disk type • Storage object presented to virtual machines • Performance equal to Thick VMDK • Efficiency equivalent to linked clones
  • 11. 11 VMware Virsto Architecture Artifacts VMware Virsto vSpace • Primary Storage Area for virtual machines • Allocated based on RDM • Asynchronous writes drain log • Optimized for VM-level data placement • Virtual machines read operations are done from vSpace • Can be tiered to provide higher performance VMware Virsto vClones • Never degrade in performance over time vSphere Interoperability • Seamless integration into existing vSphere environment • Supports key tools in existing vSphere ecosystem • VMware Virsto Plug-in • vCenter Server 5.0 U1, 5.1, 5.5 • Orchestrator • VMware Tools • VDI Brokers • VMware Horizon View 5.1 • VMware Horizon View 5.2 VMware Virsto vLog • Used to optimized writes from virtual machines • Writes are immediately committed and acknowledge. • vLog storage should be ~10GB • One vLog per ESXi host in cluster
  • 12. 12 VMware Virsto Data Flow: Random to Sequential I/O’s are contiguously written to the vLog Written to vSpace in a sequential manner to Maximize performance 1. VM where I/O originated 2. Data 3. Address Tier 1 Tier 2 Tier 3 vDisk vDisk vDisk Immediate write acknowledgement De-staged VMware Virsto vSpace Virsto vLog Virsto vService
  • 13. 13 VMware Virsto Thin Provisioning Performance of Thick with the Efficiency and Provisioning Speed of Thin Block Storage  Allocate blocks  Pre-zero blocks  Update mapping  Write data  Send acknowledgement Native Thin Provisioning Block Storage Write Write  Write data  Send acknowledgement  Allocate blocks  Pre-zero blocks  Update mapping  Write data VMware Virsto Thin Provisioning vSphere vSphere Virsto
  • 14. 14 VMware Virsto Predictable Performance at 8 VMs 0 10 20 30 40 50 60 0 200 400 600 800 1000 1200 1400 1 2 3 4 5 6 7 8 IOps Read IOps Write IOps Average Read Response Time Average Write Response Time 0 10 20 30 40 50 60 0 200 400 600 800 1000 1200 1400 1 2 3 4 5 6 7 8 IOps Read IOps Write IOps Average Read Response Time Average Write Response Time Native Performance VMware Virsto Performance
  • 15. 15 VMware Virsto Predictable Performance at 32 VMs 0.0 10.0 20.0 30.0 40.0 50.0 60.0 0 50 100 150 200 250 300 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 Test141WorkloadT232VMScalingVirstoResultsbyWorker IOps ReadIOps WriteIOps AverageReadResponseTime AverageWriteResponseTime
  • 16. 16 VMware Virsto: Ideal Use Cases VDI Software Defined Datacenter Cloud Computing Test & Development
  • 17. 17 Application Performance Consistency VMware Virsto on EMC VNX for SQL Server
  • 18. 18 VDI Performance Challenges  Windows desktops expect dedicated local disk • Windows generates lots of I/O  More write-intensive workloads  VM Density with many more VMs/host  Much wider variability between peak & Avg. IOPS • Boot, Login, Application, Logout Storms
  • 19. 19 VMware Virsto Wizards for VDI Environments Transparent Integration into existing workflows VMware Virsto Deploy Wizard  Workflow for initial deployments/imaging VMware Virsto Re-Deploy Wizard  Workflow for re-deployments/image updates VMware Virsto Re-Deploy Recovery VMware Virsto Revert Wizard  Workflow to refresh a desktop or group of desktops VMware Virsto Delete Wizard  Workflow to delete a desktop or group of desktops  Transparently repairs failed re-deploy/refresh operations
  • 20. 20 Seamless Integration with vSphere Management UI VMware Virsto Plug-in integrates with the vSphere Management UI  Management UI tab  Provisioning Workflow with vSpace Tier Options  vSnap Workflow  Integration with Horizon View Transparently embedded into standard desktop creation workflows  Effectively replaces View Composer  Supports the standard deployment, re-deployment and refresh workflows  Native integration - Virsto View Connector hands Virsto-provisioned desktops over to View Manager without a separate control interface * vSphere Web Client Plug-in currently under development
  • 21. 21 VM-centric, hypervisor resident, infrastructure agnostic Highly parallel, non-blocking design for cloud scale Efficient and performant data services to deliver full potential of virtualization Logging architecture and hierarchical, extent-based maps Global namespace simplifies management across multiple backend devices and storage tiers VMware Virsto Design Foundations
  • 22. 22 VMware Virsto Architecture Tiered vSpacevLog (one per host) De-stages to vSpace Writes to vLog are sequential Reads from vSpace vDisk vDisk vDisk vDisk VMware Virsto vSphere vDisk vDisk vDisk vDisk VMware Virsto vSphere vDisk vDisk vDisk vDisk VMware Virsto vSphere vDisk vDisk vDisk vDisk VMware Virsto vSphere
  • 23. 23 VMware Virsto vDisk Logical to Physical Translation vSpace vDisk vMaps
  • 24. 24 VMware Virsto Map Hierarchy “Map” Attribute “Data” Attribute “Map” Attribute “Data” Attribute  Every vDisk, Snapshot, and Clone has its own root map block  Map entries point to contiguous data space or another map block
  • 25. 25 VMware Virsto Snapshot Operation Writes vLog Snapshot Log Mark vDisk write operations are collected in each host’s vLog A Snapshot is created with a simple log mark vDisk write operations before the log mark are in snapshot vDisk write operations after the log mark are not vDisks
  • 26. 26 “Shared” Attribute Snapshot (former vDisk) Clone o The original vDisk root map block becomes the snapshot root map block o If the vDisk is in use, or the snapshot is cloned, a new root map block is created with all map entries marked “Shared” VMware Virsto Map After Snapshot and Clone
  • 28. 28 VMware Virsto Flash Features  Unlimited levels of snap/clone block sharing maximizes efficiency of flash  Flash mode for VMware Virsto logs leverages higher read-write concurrency  Flash friendly allocation units and access patterns reduce write amplification
  • 29. 29 VMware Virsto Benefits Predictable Performance Don’t have to over-engineer the SAN Improved SAN Utilization Defer Hardware Purchases Faster Data Services No performance trade-offs Faster Storage Provisioning VM-centric vs LUN-centric
  • 31. 31 Other VMware Activities Related to This Session  Group Discussions: STO1004-GD vSphere Flash Read Cache, VSAN, VMware Virsto, Software Defined Storage Architecture with Rawlinson Rivera and VMware R&D Engineers
  • 33.
  • 34. VMware Virsto Technical Overview: Optimizing Your SAN Infrastructure for VDI and Virtual Datacenter Environments Brian Martin, VMware Rawlinson Rivera, VMware STO5359 #STO5359