VDI in some detail
Introduction
In the past few years there has been and continues to be a lot industry buzz around virtualization. At this point most are familiar with the concept of server virtualization and consolidation using VMware ESX or Microsoft Virtual Server. Additionally, many have been successful using application virtualization and streaming technologies like Microsoft Softricity Softgrid to address application compatibility, version control and deployment issues.
VDI is VMware’s designation for the hosting and virtualization of a individual Client OS like Windows XP Professional, Windows Vista or Linux on VMware ESX. The intent is to be able to deploy, secure and manage enterprise desktops in the data center.
For those used to managing server based computing environments, consisting of Windows Terminal Servers and Citrix, managing VDI is definitely similar task. The difference is that instead of managing numerous centralized, multi-user server operating systems, one would be managing potentially hundreds, or thousands of centralized, virtualized single user operating systems.
Architectural Overview
VDI is not one product, but rather a technology consisting of five separate components:
Advantages of VDI
- Reduced cost in purchasing desktop computers, as thin clients often last two to three times longer than a desktop computer
- Centralized Client OS Management
- Rapid Client Deployment
- Reduction in desktop support costs
- Reduction in electricity costs, as thin client computers use only a fraction of amount of energy that is used by a desktop computer.
- Improved Data Security
- Secure Remote Access, as most connection brokers offer an SSL VPN Component and Web Portal
- Compliance with HIPAA and Sarbanes Oxley (SOX)
- Fewer Application Compatibility Problems than with Terminal Server and Citrix, as users have their own, single user OS.
Disadvantages of VDI
- Many items that are problematic in Terminal Server and Citrix environments exist in VDI, i.e.:
- Printing often requires a 3rd party add-on
- PDA Sync not supported
- Scanning is not natively supported
- Bi-Directional Audio is not natively supported
- Display protocols not suitable for Graphics Design
- Requires low-latency connection between the client and virtual infrastructure
- Requires Enterprise Class Server Hardware and Storage Area Network
- For VMs permanently assigned to specific users, these machines need to be patched just like a physical client computer.
- Requires IT Staff skilled with VMware and terminal server. These are usually different staff, as the people using VMware are historically using it for consolidating servers, whereas those skilled with terminal server or Citrix are used to dealing with end user applications and devices. Although talk of VDI does not typically mention terminal server, every XP Pro or Vista Remote Desktop Host is a single user terminal server.
- Does not scale as well as terminal server, which often can host 25 to 100 users per dual CPU server. VDI will likely scale from 10 to 20 VMs per dual CPU server, depending on how each VM is configured.
|