virtualization everywhere

Download Virtualization Everywhere

Post on 16-Jan-2015




0 download

Embed Size (px)






  • What Is Virtualization?
  • Why Virtualization?
  • How Does Virtualization Work?
  • Applications
  • Conclusion

3. What Is Virtualization?

  • Originally part of IBM mainframe technology (January 1967).
  • One x86 computer runs on a single. operating system (OS) anda application.
  • Run multiple guest OS and multiple applications at the same time on a single physical host server.
  • Multiple Virtual Machines (VM's).

4. Why Virtualization?

  • Server Consolidation
    • Move multiple servers onto a single physical host with performance and fault isolation provided at the virtual machine boundaries.
  • Hardware Independence
    • Allow legacy applications and operating systems to exploit new hardware.
  • Multiple OS configurations
    • Run multiple operating systems (Windows, Linux) simultaneously, for development or testing purposes.

5. Why Virtualization? (Cont.)

  • Cluster Computing
    • Management at VM granularity provides more flexibility than separately managing each physical host.
  • Increase server utilization (from 15 to 80%).
  • Save time, money & energy while achieving more with the computer hardware they already own.
  • Reduce Total Cost Ownership (TCO).

6. How Does Virtualization Work?

  • 3 popular Virtualization softwares:
  • * Vmware
  • * Citrix XenServer
  • * Microsoft Virtual Server 2005 R2

7. VMware

  • Full virtulization.
  • Use software such as VMware ESX Server, transforms (virtualize) hardware into software.
  • CPU, RAM, hard disk & network controller - to create a fully functional virtual machine.
  • Multiple virtual machines share hardware resources without interfering with each other.
  • Insert software layer into hardware & host OS to create VM monitor (Hypervision).

8. Vmware (Cont.)

  • VMwareESX Server
  • Full Virtualization

9. Vmware (Cont.)

  • Virtualization on a single computer
    • VMware Server
  • Virtualization across hundred ofcomputer & storage devices to transform your IT infrastructure into an automated, always-on computer "utility plant".
    • VMware ESX
  • Windows 2003 (host) ----> VM1 (Linux), VM2 (Sun Solaris), VM3 (Novell Netware)...

10. Xen Server

  • * Open Source Xen - Linux
  • * Open Source Hypervisor software layer inserted between the server hardware & OS
  • * Decoupling the operating system and its applications from the underlying physical server
  • * Run Applications on Any Server.
  • * Multiple virtual servers can simultaneously share a single physical server.

11. Xen Server

  • Paravirtualization

12. Xen Server

  • Xen Paravirtualization Technology
  • Fastest & most secure virtualization software.
  • Near-native performance.
  • Guest OS must be modified to use Hypercall.
  • Guest OS limit to open sourse such as Linux.
  • The virtual servers and hypervisor co-operate to achieve very high performance for I/O and for CPU and memory virtualization.
  • Leverages Hardware Virtualization.

13. Xen Server

  • Paravirtualization

14. Xen Server

  • Xen Full Virtualization (hardware support):
  • CPU Intel VT
  • Run native (unmodified OS) to run with Xen virtual machine.
  • Xen host operates in root mode and has access to the real hardware.
  • Unmodified guest operates of non-root mode and its "hardware" accesses are under complete control of the Hypervisor.

15. Xen Server

  • The first guest operating system, called in Xen terminology "domain 0" (dom0)
  • The second guest operating systems, called "domain U" (domU) in Xen terminology.
  • Modified versions of Linux, NetBSD and Solaris (Unix-like) can be used as the dom0.
  • Unmodified versions of Microsoft Windows and other proprietary operating systems can also be used as guests if the CPU suppo rtsVT technology.

16. Xen Server

  • Xen virtual network topology
  • Each domain network interface is connected to a virtual network interface in dom0.
  • Eth0--->Vif1.0 (interface #0 in domain 1).
  • Eth0--->Vif2.1 (interface #1in domain 2).
  • Network-Bridge, network-NAT.
  • Vif-brige, vif-NAT.

17. Microsoft Virtual Server 2005 R2

  • Full Virtualization.
  • Consolidate infrastructure, application, and branch office server workloads.
  • Consolidate and re-host legacy applications
  • Automate and consolidate software test and development environments.
  • Simplify disaster and recovery planning.

18. Applications

  • Virtulization for server consolidation and contaiment.
  • Virtual SAN (Storage Area Network), iSCSI.
  • Business continuity High Availability (HA) and Disaster Recovery (DR)
  • Capacity Management.
  • Management the real value of virtualization.

19. Conclusion

  • Virtualization enables the consolidation of data center resources and eliminates physical server sprawl.
  • Native virtualization improves efficiency deliver higher performance at lower cost.
  • Virtualization assistance, now available in new hardware processors fromIntel VT and AMD-V.
  • Lastly, advances in virtual infrastructure management tools will improve the manageability.

20. Conclusion (Cont.)

  • manageability of virtual environments and reduce operational costs related to maintaining them.

21. End of Document

  • Thank you for your attention!
  • Questions?