Introducing a New Product

Download Report

Transcript Introducing a New Product

SAIGONTECH
COPPERATIVE EDUCATION
NETWORKING
Spring 2010
Seminar #1
VIRTUALIZATION EVERYWHERE
VIRTUALIZATION
What Is Virtualization?
Why Virtualization?
How Does Virtualization Work?
Applications
Conclusion
What Is Virtualization?
Originally part of IBM mainframe technology
(January 1967).
One x86 computer runs on a single. operating
system (OS) and a application.
Run multiple guest OS and multiple applications at
the same time on a single physical host server.
Multiple Virtual Machines (VM's).
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.
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).
How Does Virtualization Work?
4 popular Virtualization softwares:
Vmware
Citrix XenServer
Microsoft Virtual Server 2005 R2
Sun VirtualBox
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).
Vmware (Cont.)
VMware ESX Server
Full Virtualization
Vmware (Cont.)
Virtualization on a single computer
VMware Server
Virtualization across hundred of computer & 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)...
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.
Xen Server
Paravirtualization
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.
Xen Server
Paravirtualization
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.
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 supports VT technology.
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.
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.
http://www.microsoft.com/virtualization/
Sun VirtualBox
Enterprise-class open source virtualization from
the desktop to the server.
VirtualBox runs on Windows, Linux, Macintosh
and OpenSolaris hosts.
supports a large number of guest operating
systems including Windows (NT 4.0, 2000, XP,
Server 2003, Vista, Windows 7), Linux (2.4 and
2.6), Solaris OpenBSD.
Intel VT-x ("Vanderpool") and AMD-V (SVM)
support.
http://www.virtualbox.org/
Sun VirtualBox (Cont')
NICs support NAT or bridged configurations.
Handles massive workloads of up to 32 vCPUs.
Remote Access to Guest Virtual Machines.
Shared Folders move documents and files
between host and guest systems.
SCSI disk controller support alongside IDE and
SATA.
Supports centralized storage servers via iSCSI
Supports all mainstream Enterprise desktop
platforms.
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.
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 from Intel® VT and AMD-V™.
Lastly, advances in virtual infrastructure
management tools will improve the manageability.
Conclusion (Cont.)
manageability of virtual environments and reduce
operational costs related to maintaining them.
ECONOMIC OF VIRTUALIZATION
End of Document
Thank you for your attention!
Questions?