Graphics and Virtualization

Total Page:16

File Type:pdf, Size:1020Kb

Graphics and Virtualization Graphics and Virtualization Will Wade Quadro Advanced Technologies December, 2011 Why Virtualize with graphics? Move desktop systems to the “cloud” to: Improve Security – data and capital stay in the data center Better manageability – resources stay under IT control Increase Flexibility – work from anywhere, anytime, on any device Make better use of computing resources Move desktop systems to the “cloud” with graphics acceleration: Best user experience Enhanced productivity 2 Project “Monterey” Graphics in the cloud toolset Software - SDK for virtualization, remoting, and data center management Hardware - GPUs for data-center deployment Clients - Tegra devices for client side optimization Target Use Cases Remote Workstation Graphics Accelerated VDI Cloud Gaming 3 Desktop Virtualization Spectrum O&G 3D Anim Workstation CAE Pre/Post Graphics Graphics Need Flash Knowledge Worker Web Video WPF Data Entry Task Worker 4 Desktop Virtualization Spectrum Solutions • Remote dedicated workstation • Dell R5500 + Teradici Remote • HP RGS Blade WS Workstation •n:1 Virtualized server + graphics • XenServer 6 + XenDekstop 5.5 Workstation •ESXi 5 + View 5 (Coming Q1’12) Graphics Graphics Need • nn:1 virtualized server+graphics Knowledge VDI + • RemoteFX • VirtualGL Worker graphics • nnn:1 virtualized server • Hyper-V/RDP, VMware, Citrix Task Worker VDI • nnnn:1 app server • XenApp, AppV, … 5 Desktop Virtualization Spectrum Solutions • Remote dedicated workstation • Dell R5500 + Teradici Remote • HP RGS Blade WS Workstation •n:1 Virtualized server + graphics • XenServer 6 + XenDekstop 5.5 Workstation •ESXi 5 + View 5 (Coming Q1’12) Graphics Graphics Need • nn:1 virtualized server+graphics Knowledge VDI + • RemoteFX • VirtualGL Worker graphics • nnn:1 virtualized server • Hyper-V/RDP, VMware, Citrix Task Worker VDI • nnnn:1 app server • XenApp, AppV, … 6 Desktop Virtualization Spectrum Solutions • Remote dedicated workstation • Dell R5500 + Teradici Remote • HP Blade WS + RGS Workstation •n:1 Virtualized server + graphics • XenServer 6 + XenDekstop 5.5 Workstation •ESXi 5 + View 5 (Coming Q1’12) Graphics Graphics Need • nn:1 virtualized server+graphics Knowledge VDI + • RemoteFX • VirtualGL Worker graphics • nnn:1 virtualized server • Hyper-V/RDP, VMware, Citrix Task Worker VDI • nnnn:1 app server • XenApp, AppV, … 7 NVIDIA Professional Cloud Visualization VDI Graphics Accelerated VDI Virtualized Workstation … … … … … Great performance for 3D VDI – with SW graphics • Visually rich VDI experience Workstation applications with • CPU offload = more users/node multiple users per node 8 GPU virtualization technologies Graphics Accelerated VDI Virtualized Workstation API intercept Direct-assigned GPU VM VM VM VM OS OS OS OS …… API API Intercept Intercept NVIDIA NVIDIA Driver Driver Translation, Execution, Hypervisor Readback NVIDIA Hypervisor Driver DMAR DMAR 9 Desktop Virtualization Solutions Desktop Virtualization API intercept Multiple VM/OS per GPU – scales up VM VM OS OS Highly portable – no IHV drivers in the VM …… API API Intercept Intercept Limited API support – DX9 only, limited OGL Translation, Execution, Readback Moderate performance hit NVIDIA VMM Driver Shipping now in desktop-oriented products Microsoft RemoteFX with Quadro and Tesla GPUs Parallels Desktop for Mac, VMware Fusion / Workstation VirtualGL, VirtualBox e.g. NVIDIA Quadro with Microsoft RemoteFX 11 NVIDIA and Microsoft RemoteFX 1:n GPU Virtualization via API intercept model Workstation Knowledge Remoting via RDP 7.1 / RFX Worker Limited API support – DX9, OGL 2.1 Task Worker Good office perf, not WS class 40 30 # Users per card Street Price $ / user 20 FirePro V7800p 16 $1,000 $63 Quadro 4000 16 $723 $45 10 FirePro V9800p 22 $2,100 $95 6000/Quadro Number of users of Number Tesla M2070Q Tesla Quadro 6000 / 32 $3,000 $94 FirePro V9800p FirePro FirePro V7800p FirePro Tesla M2070Q 4000Quadro 0 12 Workstation Virtualization Solutions Workstation Virtualization Direct-assigned GPU One OS per GPU – baremetal performance VM VM OS OS All APIs supported - CUDA, DX, OGL, … NVIDIA NVIDIA Driver Driver Shipping now with Quadro GPUs and Tesla M2070Q VMM Parallels Workstation 6 Extreme Citrix XenServer 6 DMAR Additional solutions in 2012 VMware ESXi in Q1‟12 Xen open-source hypervisor “how to” whitepaper NVIDIA Tesla / Quadro with NVIDIA Multi-OS 14 NVIDIA and Citrix 1:1 GPU to user Workstation Knowledge Virtualization Worker N-MOS GPU pass through in XenServer 6 Task Worker Remoting Available today in XenDesktop 4.5 HDX 3D Pro GPU acceleration for graphics rendering and compression 15 NVIDIA and VMware 1:1 GPU to user Workstation Knowledge Announced support for Project Monterey at Worker VMworld Copenhagen Task Worker N-MOS GPU pass through in ESXi Project Monterey support in View Private beta in Dec „11 Targeting public launch Q1‟12 16 NVIDIA and Parallels 1:1 GPU to user – desktop WS focused Workstation Knowledge Parallels WS Extreme 6 Worker N-MOS GPU pass through Task Worker No remoting solution 17 Roadmap – GPU enabled Virtualization Workstation Parallels Extreme 6.0 MOS - Citrix XenServer 6 1:1 w/ N w/1:1 ESXi 5.0 VMware ESXi 5.x Private beta Q4‟11 Server 2008 1:nn Microsoft R2 SP1 RemoteFX 2011 2012 2013 18 NVIDIA Project Monterey for Remoting Problem Definition IT organizations are quickly moving to a VDI infrastructure for PC users, but can‟t for workstation users due to the inability to get “just like local” responsiveness for WS applications. Dedicated Virtualized Limited solution today WS Citrix HDX 3D Pro, HP RGS, Teradici PC PC+gfx RemoteFX +gfx PC PC Numerous VDI solutions 20 Remote Graphics Metrics Bandwidth Project Monterey Performance Quality 21 Remoting Architecture Server Client CPU Kybd/Mse IP NIC Render Decode Network Encode Capture Compress Monterey Network Monterey 22 GPU Technology Conference 2012 May 14-17 | San Jose, CA The one event you can’t afford to miss . Learn about leading-edge advances in GPU computing . Explore the research as well as the commercial applications . Discover advances in computational visualization . Take a deep dive into parallel programming Ways to participate . Speak – share your work and gain exposure as a thought leader . Register – learn from the experts and network with your peers . Exhibit/Sponsor – promote your company as a key player in the GPU ecosystem www.gputechconf.com Server Graphics Solutions NVIDIA Quadro for Virtualization ULTRA High End NVIDIA Quadro 6000 NVIDIA Tesla M2070Q High End •6GB NVIDIA Quadro 5000 •ECC Memory •2.5GB •ECC Memory Performance High End NVIDIA Quadro 4000 •2GB Mid-Range NVIDIA Quadro 2000 •1GB Price Tesla M2070-Q Quadro for the Data Center . Quadro 6000 performance in a passively cooled server module . For integration in OEM servers . 6 GB frame buffer memory — Enables very large data-set visualization or — Enables many concurrent users for remoting . No physical display connectors – remote display only Quadro 4000 Single slot width For space constrained servers Higher GPU density in single-wide server layouts 142W for efficient cooling Sweet spot for Mid-range dedicated graphics in virtualized servers High-density single-wide configs for RemoteFX 27 Thank You 28 .
Recommended publications
  • Porting the QEMU Virtualization Software to MINIX 3
    Porting the QEMU virtualization software to MINIX 3 Master's thesis in Computer Science Erik van der Kouwe Student number 1397273 [email protected] Vrije Universiteit Amsterdam Faculty of Sciences Department of Mathematics and Computer Science Supervised by dr. Andrew S. Tanenbaum Second reader: dr. Herbert Bos 12 August 2009 Abstract The MINIX 3 operating system aims to make computers more reliable and more secure by keeping privileged code small and simple. Unfortunately, at the moment only few major programs have been ported to MINIX. In particular, no virtualization software is available. By isolating software environments from each other, virtualization aids in software development and provides an additional way to achieve reliability and security. It is unclear whether virtualization software can run efficiently within the constraints of MINIX' microkernel design. To determine whether MINIX is capable of running virtualization software, I have ported QEMU to it. QEMU provides full system virtualization, aiming in particular at portability and speed. I find that QEMU can be ported to MINIX, but that this requires a number of changes to be made to both programs. Allowing QEMU to run mainly involves adding standardized POSIX functions that were previously missing in MINIX. These additions do not conflict with MINIX' design principles and their availability makes porting other software easier. A list of recommendations is provided that could further simplify porting software to MINIX. Besides just porting QEMU, I also investigate what performance bottlenecks it experiences on MINIX. Several areas are found where MINIX does not perform as well as Linux. The causes for these differences are investigated.
    [Show full text]
  • Comparison of Platform Virtual Machines - Wikipedia
    Comparison of platform virtual machines - Wikipedia... http://en.wikipedia.org/wiki/Comparison_of_platform... Comparison of platform virtual machines From Wikipedia, the free encyclopedia The table below compares basic information about platform virtual machine (VM) packages. Contents 1 General Information 2 More details 3 Features 4 Other emulators 5 See also 6 References 7 External links General Information Name Creator Host CPU Guest CPU Bochs Kevin Lawton any x86, AMD64 CHARON-AXP Stromasys x86 (64 bit) DEC Alphaserver CHARON-VAX Stromasys x86, IA-64 VAX x86, x86-64, SPARC (portable: Contai ners (al so 'Zones') Sun Microsystems (Same as host) not tied to hardware) Dan Aloni helped by other Cooperati ve Li nux x86[1] (Same as parent) developers (1) Denal i University of Washington x86 x86 Peter Veenstra and Sjoerd with DOSBox any x86 community help DOSEMU Community Project x86, AMD64 x86 1 of 15 10/26/2009 12:50 PM Comparison of platform virtual machines - Wikipedia... http://en.wikipedia.org/wiki/Comparison_of_platform... FreeVPS PSoft (http://www.FreeVPS.com) x86, AMD64 compatible ARM, MIPS, M88K GXemul Anders Gavare any PowerPC, SuperH Written by Roger Bowler, Hercul es currently maintained by Jay any z/Architecture Maynard x64 + hardware-assisted Hyper-V Microsoft virtualization (Intel VT or x64,x86 AMD-V) OR1K, MIPS32, ARC600/ARC700, A (can use all OVP OVP Imperas [1] [2] Imperas OVP Tool s x86 (http://www.imperas.com) (http://www.ovpworld compliant models, u can write own to pu OVP APIs) i Core Vi rtual Accounts iCore Software
    [Show full text]
  • Getting Started with Parallels® Workstation 6.0
    Getting Started With Parallels® Workstation 6.0 Copyright © 1999-2011 Parallels Holdings, Ltd. and its affiliates. All rights reserved. Parallels Holdings, Ltd. c/o Parallels International GMbH. Parallels International GmbH Vordergasse 49 CH8200 Schaffhausen Switzerland Tel: + 41 526320 411 Fax: + 41 52672 2010 www.parallels.com Copyright © 1999-2011 Parallels Holdings, Ltd. and its affiliates. All rights reserved. This product is protected by United States and international copyright laws. The product’s underlying technology, patents, and trademarks are listed at http://www.parallels.com/trademarks. Microsoft, Windows, Windows Server, Windows NT, Windows Vista, and MS-DOS are registered trademarks of Microsoft Corporation. Apple, Mac, the Mac logo, Mac OS, iPad, iPhone, iPod touch, FaceTime HD camera and iSight are trademarks of Apple Inc., registered in the US and other countries. Linux is a registered trademark of Linus Torvalds. All other marks and names mentioned herein may be trademarks of their respective owners. Contents Welcome to Parallels Workstation............................................................................4 What You Can Do ............................................................................................................. 5 About Virtual Machines ..................................................................................................... 5 Install Parallels Workstation......................................................................................6 What You Need ...............................................................................................................
    [Show full text]
  • Parallels Server Bare Metal 5.0 User's Guide
    Parallels Server Bare Metal 5.0 User's Guide Copyright © 1999-2014 Parallels Holdings, Ltd. and its affiliates. All rights reserved. Parallels Holdings, Ltd. c/o Parallels International GMbH. Parallels International GmbH Vordergasse 49 CH8200 Schaffhausen Switzerland Tel: + 41 526320 411 Fax: + 41 52672 2010 www.parallels.com Copyright © 1999-2012 Parallels Holdings, Ltd. and its affiliates. All rights reserved. This product is protected by United States and international copyright laws. The product’s underlying technology, patents, and trademarks are listed at http://www.parallels.com/trademarks. Microsoft, Windows, Windows Server, Windows NT, Windows Vista, and MS-DOS are registered trademarks of Microsoft Corporation. Apple, Mac, the Mac logo, Mac OS, iPad, iPhone, iPod touch, FaceTime HD camera and iSight are trademarks of Apple Inc., registered in the US and other countries. Linux is a registered trademark of Linus Torvalds. All other marks and names mentioned herein may be trademarks of their respective owners. Contents Introduction ............................................................................................................... 9 About This Guide ............................................................................................................ 9 Organization of This Guide .......................................................................................................9 Documentation Conventions ................................................................................................. 10 Getting
    [Show full text]
  • Integrating Virtualization Technology Into Remote Labs: a Three Year
    AC 2009-318: INTEGRATING VIRTUALIZATION TECHNOLOGY INTO REMOTE LABS: A THREE-YEAR EXPERIENCE Peng Li, East Carolina University Page 14.771.1 Page © American Society for Engineering Education, 2009 Integrating Virtualization Technology into Remote Lab: A Three- Year Experience 1. Introduction and Background Many colleges and universities are facing rising enrollments while the budgets have not been increased proportionally. In our program, enrollment has gone up significantly in the past few years, especially in the distance education (DE) section. How to use the limited resources to deliver quality education effectively and efficiently becomes a real challenge. To deal with this challenge, we have experimented with different virtualization options in the past three years. This paper is a follow-up to the studies1,2 we presented at the previous ASEE conferences and summarizes our three-year experience. Virtualization technology allows multiple guest virtual machines to run simultaneously on a physical computer. The technology was first developed3 at IBM for mainframe systems in the 1960s. The first x86 virtualization product, “VMware Virtual Platform” was released by VMware Inc. in 19994. The year of 2009 is the 10th anniversary of this breakthrough. The x86 virtualization technology has gradually become more mature and stable since early 2000s5. Virtual machines were reportedly used for educational purposes in college computer labs as early as 20026,7,8. However, the technology has not been adopted broadly until recent years due to a few factors: 1) the early virtualization products were buggy and not very reliable; 2) the virtualization software packages were resource-demanding and costly. Therefore they were usually hosted on high-end machines in centralized on-campus computer labs.
    [Show full text]
  • Parallels Desktop® 12 for Mac User's Guide
    Parallels Desktop® 12 for Mac User's Guide Copyright © 1999-2016 Parallels IP Holdings GmbH and its affiliates. All rights reserved. Parallels IP Holdings GmbH Vordergasse 59 8200 Schaffhausen Switzerland Tel: + 41 52 632 0411 Fax: + 41 52 672 2010 www.parallels.com Copyright © 1999-2016 Parallels IP Holdings GmbH and its affiliates. All rights reserved. This product is protected by United States and international copyright laws. The product’s underlying technology, patents, and trademarks are listed at http://www.parallels.com/trademarks. Microsoft, Windows, Windows Server, Windows NT, Windows Vista, and MS-DOS are registered trademarks of Microsoft Corporation. Apple, Mac, the Mac logo, Mac OS, iPad, iPhone, iPod touch, FaceTime HD camera and iSight are trademarks of Apple Inc., registered in the US and other countries. Linux is a registered trademark of Linus Torvalds. All other marks and names mentioned herein may be trademarks of their respective owners. Contents Welcome to Parallels Desktop..................................................................................9 What You Can Do ........................................................................................................... 10 Set Up Your Mac to Use Windows Programs.................................................................. 10 Other Operating Systems................................................................................................10 Install or Upgrade Parallels Desktop ......................................................................12
    [Show full text]
  • Vmbear Main Page
    VMB: A General Purpose x86 Virtual Machine Monitor Matthew Schulkind Department of Computer Science Columbia University [email protected] 1 Introduction 2.2 Parallels Workstation Parallels[5] Workstation is a product very similar in na- VMB is an open-source x86 virtualizer. The goal is to ture to VMWare Workstation. The website claims that support fast virtualization of all x86 operating systems it is the first virtualization product which runs on top of without requiring any modifications to the guest operat- the Intelversion of OS X. It also runs on top of Windows ing system. Currently there are no open-source appli- and Linux. cations which fully virtualize an unmodified operating system; VMB will fill this niche. This will provide a 2.3 QEMU framework to expand upon for anyone who wishes to do QEMU[6] is a very functional open-source CPU emula- research on specific aspects of x86 virtualization such as tor which can emulate a number of different processors optimizing network performance. The only host operat- including the x86 on top of a variety of host systems. ing system supported currently is the Linux 2.4 kernel. This is fundamentally different than the goal of VMB VMB does not require much functionality at all from the which is to virtualize and not emulate. host operating system other than allocating memory, so it should not be very hard to port to other host operating 2.4 QVM86 systems. QVM86[8] is an open-source add-on module for QEMU Currently work is being done to support the Linux 2.4 which enables some guest code to run natively on the series as a guest OS, but no hacks specific to this guest host CPU when an x86 guestis beingrun on an x86 host.
    [Show full text]
  • Parallels® Workstation Extreme
    GPU Development with Parallels® Workstation Extreme Parallels Workstation Extreme enables users to assign a GPU directly to the virtual machine, so they can run both host and target debug functions on a single workstation, without sacrificing performance or functionality. The massive computing capabilities of modern graphics processing units (GPUs) are increasingly being tapped by developers of high performance application models in fields such as oil and gas, digital content creation, biosciences, manufacturing, and finance. This enables them to achieve significant performance gains over traditional programming models, with the applications they develop running as much as fifty times faster in some cases. As such, GPU development is expected to grow rapidly as more developers learn how to harness this power. As with any kind of development, there are challenges; with GPU development one area of greatest expense and inefficiency is the need for both a “host” and a “target” machine. This is particularly relevant to visualization debugging, where it is necessary to set breakpoints, though doing so effectively halts the debugging process and a secondary system is required to reset the breakpoint and advance the process. As a GPU drives the host operating system display, setting a breakpoint on that !"#$%&'%()**+*, -.(.//0/# !"#$%&'()$*"+ GPU can block the user from accessing 1"(2#$.$+"*%34$(050 the host user interface. Thus, a second workstation is needed to interact with the 8!9690':%-%&&/&'8#".;) host operating system. Traditionally this has meant developers needed to run two -.(.//0/#%1"(2#$.$+"*%34$(050% 6)0#$%78 7+($)./%90$:"(2 separate workstations, each with its own 8#".;) GPU, connected via a network.
    [Show full text]
  • Analyzing the Impact of a Virtual Machine on a Host Machine
    View metadata, citation and similar papers at core.ac.uk brought to you by CORE provided by Embry-Riddle Aeronautical University Publications 2009 Analyzing the Impact of a Virtual Machine on a Host Machine Greg Dorn Chris Marberry Scott Conrad Philip Craiger University of Central Florida, [email protected] Follow this and additional works at: https://commons.erau.edu/publication Part of the Computer and Systems Architecture Commons, and the Systems Architecture Commons Scholarly Commons Citation Dorn, G., Marberry, C., Conrad, S., & Craiger, P. (2009). Analyzing the Impact of a Virtual Machine on a Host Machine. Advances in Digital Forensics V, (). Retrieved from https://commons.erau.edu/publication/1000 This Conference Proceeding is brought to you for free and open access by Scholarly Commons. It has been accepted for inclusion in Publications by an authorized administrator of Scholarly Commons. For more information, please contact [email protected]. Chapter 5 ANALYZING THE IMPACT OF A VIRTUAL MACHINE ON A HOST MACHINE Greg Dorn, Chris Marberry, Scott Conrad and Philip Craiger Abstract As virtualization becomes more prevalent in the enterprise and in per- sonal computing, there is a great need to understand the technology as well as its ramifications for recovering digital evidence. This paper focuses on trace evidence related to the installation and execution of vir- tual machines (VMs) on a host machine. It provides useful information regarding the types and locations of files installed by VM applications, the processes created by running VMs and the structure and identity of VMs, ancillary files and associated artifacts. Keywords: Virtualization, virtual machine, VMware, Parallels 1.
    [Show full text]
  • IBM SJPC Virtual PC
    VirtualizationVirtualization MicrosoftMicrosoft WindowsWindows AppleApple MacMac OSOS XX Jose Francisco Medeiros MCP + I, MCSE, MCT on NT v3.51 & 4.0 Presentation_ID © 1999, Cisco Systems, Inc. 1 WhatWhat isis VirtualizationVirtualization andand whowho areare thethe Vendors?Vendors? Microsoft Windows Operating Systems: •Microsoft Virtual PC (Formerly Connectix ) •VMware Workstation and Server •Parallels WorkStation •Sun Virtual Box Apple Mac Operating Systems: •Microsoft Virtual PC on Power Pc based Mac ’s •VMware Fusion on Intel X86 based Mac ’s • Parallels Desktop on Intel X86 based Mac ’s. •Virtual Box on Intel X86 based Mac ’s. Presentation_ID © 1999, Cisco Systems, Inc. 2 WhatWhat typetype ofof CPUCPU dodo II need?need? •Microsoft Virtual PC 2007 and earlier release & VMware can install and run with CPU ’s that do not support the virtualization instruction set. •To enable Hardware based acceleration your CPU must support Intel VT or AMD-V. This feature may be disabled in your bios and require that you enable it for better Virtual machine performance. •Intel VT most core 2 duo CPU ’s and newer models have the VT instruction set. •AMD-V Virtual Instruction set was added to the Athlon 64 x2 CPU ’s and newer models. •The key to better performance is RAM.. Make sure you have enough installed RAM allocated to each VM, and enough for your host Operating System. Presentation_ID © 1999, Cisco Systems, Inc. 3 AdvantagesAdvantages toto VirtualizationVirtualization •Microsoft and VMware provide free trials of prebuilt Virtual Machines which easily allow you to try a different operating system with out having to install it on your computer or dual boot. http:// www.microsoft.com/events/vlabs/default.mspx •VMware supports snapshots and clones.
    [Show full text]
  • Parallels® Workstation 6.0 User's Guide
    Parallels® Workstation 6.0 User's Guide Copyright © 1999-2011 Parallels Holdings, Ltd. and its affiliates. All rights reserved. Parallels Holdings, Ltd. c/o Parallels International GMbH. Parallels International GmbH Vordergasse 49 CH8200 Schaffhausen Switzerland Tel: + 41 526320 411 Fax: + 41 52672 2010 www.parallels.com Copyright © 1999-2011 Parallels Holdings, Ltd. and its affiliates. All rights reserved. This product is protected by United States and international copyright laws. The product’s underlying technology, patents, and trademarks are listed at http://www.parallels.com/trademarks. Microsoft, Windows, Windows Server, Windows NT, Windows Vista, and MS-DOS are registered trademarks of Microsoft Corporation. Apple, Mac, the Mac logo, Mac OS, iPad, iPhone, iPod touch, FaceTime HD camera and iSight are trademarks of Apple Inc., registered in the US and other countries. Linux is a registered trademark of Linus Torvalds. All other marks and names mentioned herein may be trademarks of their respective owners. Contents Welcome to Parallels Workstation............................................................................8 What You Can Do ............................................................................................................. 9 Install and Configure Parallels Workstation ...........................................................10 What You Need .............................................................................................................. 11 Install Parallels Workstation .............................................................................................13
    [Show full text]
  • Virtualization and Virtual Machine Software. We Help You to Choose the Best VM
    Consumers test Virtual Machines Virtualization and Virtual Machine Software. We help you to choose the best VM irtualization is abstracting functions or com- ever, can not be the data management solution. It only plete stacks of software away from the under- runs on Windows. lying infrastructure to increase scalability, Virtual machine software has helped many organi- reliability, performance, utilization, agility, zations consolidate workloads from many older, slower Vmanageability or just to reduce overall costs in some systems onto a newer, much faster single system. This fashion. There are many different layers of technology process of consolidation has lowered the organization's required to create a completely virtualized environment hardware-related costs. This approach, on the other including virtualizing access to storage resources, hand, may actually increase the costs of administration processing, application execution, user access and, of unless sophisticated management software for virtual- course, making sure these virtualized environments are ized environments is also used. both secure and well managed. Virtual machine soft- by Dan Kusnetzky ware, a subject of much media attention today, is a tech- Principal Analyst and President of The Kusnetzky Group nology usually assigned to the virtual processing layer. Virtualization is not a new technology, it's been deployed Users’ Opinions in corporate datacenters for well over 30 years. Virtual machine software, such as that offered by Microsoft Virtual PC 2007 IBM, Microsoft, VMware, Virtual Iron Software and Xen- Currently, I use Microsoft Virtual PC 2007 and used the Source, allows a developer to encapsulate an entire stack earlier 2004 version of the same program before.
    [Show full text]