Virtualization Everywhere


Published on

1 Like
  • Be the first to comment

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Virtualization Everywhere

  2. 2. VIRTUALIZATION <ul><li>What Is Virtualization? </li></ul><ul><li>Why Virtualization? </li></ul><ul><li>How Does Virtualization Work? </li></ul><ul><li>Applications </li></ul><ul><li>Conclusion </li></ul>
  3. 3. What Is Virtualization? <ul><li>Originally part of IBM mainframe technology (January 1967). </li></ul><ul><li>One x86 computer runs on a single. operating system (OS) and a application. </li></ul><ul><li>Run multiple guest OS and multiple applications at the same time on a single physical host server. </li></ul><ul><li>Multiple Virtual Machines (VM's). </li></ul>
  4. 4. Why Virtualization? <ul><li>Server Consolidation </li></ul><ul><ul><li>Move multiple servers onto a single physical host with performance and fault isolation provided at the virtual machine boundaries. </li></ul></ul><ul><li>Hardware Independence </li></ul><ul><ul><li>Allow legacy applications and operating systems to exploit new hardware. </li></ul></ul><ul><li>Multiple OS configurations </li></ul><ul><ul><li>Run multiple operating systems (Windows, Linux) simultaneously, for development or testing purposes. </li></ul></ul>
  5. 5. Why Virtualization? (Cont.)‏ <ul><li>Cluster Computing </li></ul><ul><ul><li>Management at VM granularity provides more flexibility than separately managing each physical host. </li></ul></ul><ul><li>Increase server utilization (from 15 to 80%). </li></ul><ul><li>Save time, money & energy while achieving more with the computer hardware they already own. </li></ul><ul><li>Reduce Total Cost Ownership (TCO).‏ </li></ul>
  6. 6. How Does Virtualization Work? <ul><li>3 popular Virtualization softwares: </li></ul><ul><li>* Vmware </li></ul><ul><li>* Citrix XenServer‏ </li></ul><ul><li>* Microsoft Virtual Server 2005 R2 </li></ul>
  7. 7. VMware <ul><li>Full virtulization. </li></ul><ul><li>Use software such as VMware ESX Server, transforms (virtualize) hardware into software. </li></ul><ul><li>CPU, RAM, hard disk & network controller - to create a fully functional virtual machine. </li></ul><ul><li>Multiple virtual machines share hardware resources without interfering with each other. </li></ul><ul><li>Insert software layer into hardware & host OS to create VM monitor (Hypervision). </li></ul>
  8. 8. Vmware (Cont.)‏ <ul><li>VMware ESX Server </li></ul><ul><li>Full Virtualization </li></ul>
  9. 9. Vmware (Cont.)‏ <ul><li>Virtualization on a single computer </li></ul><ul><ul><li>VMware Server </li></ul></ul><ul><li>Virtualization across hundred of computer & storage devices to transform your IT infrastructure into an automated, always-on computer &quot;utility plant&quot;. </li></ul><ul><ul><li>VMware ESX </li></ul></ul><ul><li>Windows 2003 (host) ----> VM1 (Linux), VM2 (Sun Solaris), VM3 (Novell Netware)... </li></ul>
  10. 10. Xen Server <ul><li>* Open Source Xen - Linux </li></ul><ul><li>* Open Source Hypervisor – software layer inserted between the server hardware & OS </li></ul><ul><li>* Decoupling the operating system and its applications from the underlying physical server </li></ul><ul><li>* Run Applications on Any Server. </li></ul><ul><li>* Multiple virtual servers can simultaneously share a single physical server. </li></ul>
  11. 11. Xen Server <ul><li>Paravirtualization </li></ul>
  12. 12. Xen Server <ul><li>Xen Paravirtualization Technology </li></ul><ul><li>Fastest & most secure virtualization software. </li></ul><ul><li>Near-native performance. </li></ul><ul><li>Guest OS must be modified to use Hypercall. </li></ul><ul><li>Guest OS limit to open sourse such as Linux. </li></ul><ul><li>The virtual servers and hypervisor co-operate to achieve very high performance for I/O and for CPU and memory virtualization. </li></ul><ul><li>Leverages Hardware Virtualization. </li></ul>
  13. 13. Xen Server <ul><li>Paravirtualization </li></ul>
  14. 14. Xen Server <ul><li>Xen Full Virtualization (hardware support): </li></ul><ul><li>CPU Intel® VT </li></ul><ul><li>CPU AMD-V™ </li></ul><ul><li>Run native (unmodified OS) to run with Xen virtual machine. </li></ul><ul><li>Xen host operates in root mode and has access to the real hardware. </li></ul><ul><li>Unmodified guest operates of non-root mode and its &quot;hardware&quot; accesses are under complete control of the Hypervisor. </li></ul>
  15. 15. Xen Server <ul><li>The first guest operating system, called in Xen terminology &quot;domain 0&quot; (dom0)‏ </li></ul><ul><li>The second guest operating systems, called &quot;domain U&quot; (domU) in Xen terminology. </li></ul><ul><li>Modified versions of Linux, NetBSD and Solaris (Unix-like) can be used as the dom0. </li></ul><ul><li>Unmodified versions of Microsoft Windows and other proprietary operating systems can also be used as guests if the CPU suppo rts VT technology. </li></ul>
  16. 16. Xen Server <ul><li>Xen virtual network topology </li></ul><ul><li>Each domain network interface is connected to a virtual network interface in dom0. </li></ul><ul><li>Eth0--->Vif1.0 (interface #0 in domain 1).‏ </li></ul><ul><li>Eth0--->Vif2.1 (interface #1in domain 2)‏. </li></ul><ul><li>Network-Bridge, network-NAT. </li></ul><ul><li>Vif-brige, vif-NAT. </li></ul>
  17. 17. Microsoft Virtual Server 2005 R2 <ul><li>Full Virtualization. </li></ul><ul><li>Consolidate infrastructure, application, and branch office server workloads. </li></ul><ul><li>Consolidate and re-host legacy applications </li></ul><ul><li>Automate and consolidate software test and development environments. </li></ul><ul><li>Simplify disaster and recovery planning. </li></ul><ul><li> </li></ul>
  18. 18. Applications <ul><li>Virtulization for server consolidation and contaiment. </li></ul><ul><li>Virtual SAN (Storage Area Network), iSCSI. </li></ul><ul><li>Business continuity High Availability (HA) and Disaster Recovery (DR)‏ </li></ul><ul><li>Capacity Management. </li></ul><ul><li>Management — the real value of virtualization. </li></ul>
  19. 19. Conclusion <ul><li>Virtualization enables the consolidation of data center resources and eliminates physical server sprawl. </li></ul><ul><li>Native virtualization improves efficiency deliver higher performance at lower cost. </li></ul><ul><li>Virtualization assistance, now available in new hardware processors from Intel® VT and AMD-V™. </li></ul><ul><li>Lastly, advances in virtual infrastructure management tools will improve the manageability. </li></ul>
  20. 20. Conclusion (Cont.)‏ <ul><li>manageability of virtual environments and reduce operational costs related to maintaining them. </li></ul><ul><li>ECONOMIC OF VIRTUALIZATION </li></ul>
  21. 21. End of Document <ul><li>Thank you for your attention! </li></ul><ul><li>Questions? </li></ul>