Virtualization Technology & It’s Applications By Satish Kumar [email_address] http://technfunda.blogspot.com
Virtualization: what is it, really?  <ul><li>Virtualization is a broad term in computing which refers to abstraction of co...
Virtualization: Why? <ul><li>Server consolidation </li></ul><ul><li>Application Consolidation </li></ul><ul><li>Sandboxing...
Core Technology <ul><li>The Hypervisor </li></ul><ul><ul><li>A computing layer which allows multiple operating systems to ...
Traditional Server <ul><li>Conceptual diagram of typical server configuration without virtualization </li></ul>
The Hypervisor <ul><li>The role of the Hypervisor in supporting Guest Operating Systems on a single machine. </li></ul>
Virtualization Scenarios <ul><li>Full Virtualization </li></ul><ul><li>Para-Virtualization </li></ul><ul><li>Software Virt...
Software virtualization
Hardware virtualization
Virtualization: It’s Classification <ul><li>Platform Virtualization </li></ul><ul><li>Resource Virtualization </li></ul><u...
Human Virtualization <ul><li>Human body virtualization:  Robotics   </li></ul><ul><ul><li>Artificial Arm, leg </li></ul></...
Marketplace offerings <ul><li>Freely Available </li></ul><ul><li>Sun’s Virtual Box </li></ul><ul><li>Microsoft Virtual Pc ...
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” <ul><li>Oracle acquires Sun Microsystems. </li></ul><ul><li>Microsoft acquires Connectix Corp. </l...
Conclusions <ul><li>Virtualization is today most demanded Technology. </li></ul><ul><li>Virtual Machines are gift for rese...
  Q & A
Upcoming SlideShare
Loading in...5
×

Virtualization

659

Published on

Covers the introduction and potential of virtualization technology

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
659
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
23
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Also called software only virtual machine
  • Virtualization

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

      Clipping is a handy way to collect important slides you want to go back to later.

    ×