SlideShare ist ein Scribd-Unternehmen logo
1 von 34
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Was ist angesagt?

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
 

Was ist angesagt? (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
 

Ähnlich wie 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
 

Ähnlich wie 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
 

Mehr von 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
 

Mehr von 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
 

Kürzlich hochgeladen

From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 

Kürzlich hochgeladen (20)

From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 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