Virtualization Technology & It’s Applications By Satish Kumar [email_address] http://technfunda.blogspot.com
Virtualization: what is it, really?  Virtualization is a broad term in computing which refers to abstraction of computing resources across many aspects of computing. For our purposes - One physical machine to run multiple operating systems simultaneously.
Virtualization: Why? Server consolidation Application Consolidation Sandboxing Multiple execution environments Virtual hardware Debugging Software migration (Mobility) Testing/Quality Assurance
Core Technology The Hypervisor A computing layer which allows multiple operating systems to run on a host computer at the same time.  Originally developed in the 1970s as part of the IBM S/360 Many modern day variants from different developers
Traditional Server Conceptual diagram of typical server configuration without virtualization
The Hypervisor The role of the Hypervisor in supporting Guest Operating Systems on a single machine.
Virtualization Scenarios Full Virtualization Para-Virtualization Software Virtualization Hardware Virtualization
Software virtualization
Hardware virtualization
Virtualization: It’s Classification Platform Virtualization Resource Virtualization Computer clusters and Grid computing Application Virtualization Desktop Virtualization Hottest Trend : Human Virtualization
Human Virtualization Human body virtualization:  Robotics   Artificial Arm, leg Human Brain virtualization:  Artificial Intelligence Human Vision virtualization:  Image processing   Appearance virtualization:  Photography Human Imagination virtualization:  Movies Human Community  virtualization:  Second life Human Environment  virtualization:  Virtual reality
Marketplace offerings Freely Available Sun’s Virtual Box Microsoft Virtual Pc Xen 3.0 (open source) Wine DOSBox Commercial Microsoft Virtual Server Vmware Workstation Vmware Server
Virtualization : For Us
Virtualization : For Us
Virtualization : For Us
Virtualization : For Us
Virtualization : For Us
Virtualization : For Us
Virtualization : For Us
Virtualization : For Us
Virtualization : For Us
Virtualization : For Us
Virtualization : For Us
Virtualization is “HOT” Oracle acquires Sun Microsystems. Microsoft acquires Connectix Corp. Sun Microsystems acquires Innotak Citrix Systems acquires Xen IBM, already a pioneer HP picking up  Virtualization is HOT!!!
Conclusions Virtualization is today most demanded Technology. Virtual Machines are gift for researchers and students. Provides lot of support to developers and bug finders. Can be used to port one software on diverse systems. Used widely in Server computing. Provide isolated execution environment to run untrusted applications. Help in development of new technology and services like Cloud computing and SaaS.
  Q & A

Virtualization

Editor's Notes

  • #9 Also called software only virtual machine