Post on 16-Jan-2015
Embed Size (px)
- 1. SAIGONTECH COPPERATIVE EDUCATION NETWORKING Spring 2009Seminar #1 VIRTUALIZATION EVERYWHERE
- What Is Virtualization?
- Why Virtualization?
- How Does Virtualization Work?
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
- 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
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
14. Xen Server
- Xen Full Virtualization (hardware support):
- CPU Intel VT
- CPU AMD-V
- 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.
- 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.
- 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.
- ECONOMIC OF VIRTUALIZATION
21. End of Document
- Thank you for your attention!