Upload
faisal-reza
View
222
Download
0
Embed Size (px)
Citation preview
8/7/2019 The Magic of Open Source Virtualization and Cloud Compuiting
http://slidepdf.com/reader/full/the-magic-of-open-source-virtualization-and-cloud-compuiting 1/22
Faisal Reza (si_faisal)
8/7/2019 The Magic of Open Source Virtualization and Cloud Compuiting
http://slidepdf.com/reader/full/the-magic-of-open-source-virtualization-and-cloud-compuiting 2/22
“... an abstraction layer that allows multiple virtual
[computers], with heterogeneous operating systems to run in
isolation, side-by-side on the same physical machine.” -
VMWare
Multiple Operating Systems running
simultaneously
Fully isolated machines with virtual
hardware,
possibly including BIOS and different CPU
VMs appear to Host as files/processes
(approximately)
One host has many guests
8/7/2019 The Magic of Open Source Virtualization and Cloud Compuiting
http://slidepdf.com/reader/full/the-magic-of-open-source-virtualization-and-cloud-compuiting 3/22
ž Server Consolidation - power savings, increased hardwareutilization
ž Disaster Recovery - live standby, full system backups, snapshotbackups
ž Development - Testing on Multiple OS Versions (Service Packs,Language Versions)
ž OS Independence - Run the OS you want while maintaing accessto the OS/applicationsDeployment Staging - test patches,upgrades, experimentation
ž Application Portability - live migration, resource scaling
ž Application Isolation – accomodate orthogonal requirements,some security benefits
8/7/2019 The Magic of Open Source Virtualization and Cloud Compuiting
http://slidepdf.com/reader/full/the-magic-of-open-source-virtualization-and-cloud-compuiting 4/22
8/7/2019 The Magic of Open Source Virtualization and Cloud Compuiting
http://slidepdf.com/reader/full/the-magic-of-open-source-virtualization-and-cloud-compuiting 5/22
• Supports Disparate CPU Architectures
• Emulation at the CPU Instruction Level
• Tends to be slow
• Example Implementations: QEMU
8/7/2019 The Magic of Open Source Virtualization and Cloud Compuiting
http://slidepdf.com/reader/full/the-magic-of-open-source-virtualization-and-cloud-compuiting 6/22
8/7/2019 The Magic of Open Source Virtualization and Cloud Compuiting
http://slidepdf.com/reader/full/the-magic-of-open-source-virtualization-and-cloud-compuiting 7/22
Guests must have same CPU Architecture as host.
• Host emulates hardware devices that Guest must support.
• Examples: VMWare Player,ESX, Parallels Workstation, VirtualBox
8/7/2019 The Magic of Open Source Virtualization and Cloud Compuiting
http://slidepdf.com/reader/full/the-magic-of-open-source-virtualization-and-cloud-compuiting 8/22
• Requires Guest OS Modification which avoids the runtime scanning
of guest code.
• Slightly faster than Full Virtualization.
• Guest Applications do not need modification.
• Example Implementations: Xen
8/7/2019 The Magic of Open Source Virtualization and Cloud Compuiting
http://slidepdf.com/reader/full/the-magic-of-open-source-virtualization-and-cloud-compuiting 9/22
• Guests must have same CPU Architecture as
host.
• Runtime scanning of Guest code unnecessary.
• Guests are unmodified.
• Hardware support must be present:
Intel VT or AMD SVM extensions
• Example Implementations: Xen HVM,VirtualBox, KVM
8/7/2019 The Magic of Open Source Virtualization and Cloud Compuiting
http://slidepdf.com/reader/full/the-magic-of-open-source-virtualization-and-cloud-compuiting 10/22
• Requires host kernel modifications.• Guests share kernel.
• Containers or Jails.
• Example Implementations: OpenVZ, Linux-VServer, FreeVPS
8/7/2019 The Magic of Open Source Virtualization and Cloud Compuiting
http://slidepdf.com/reader/full/the-magic-of-open-source-virtualization-and-cloud-compuiting 11/22
8/7/2019 The Magic of Open Source Virtualization and Cloud Compuiting
http://slidepdf.com/reader/full/the-magic-of-open-source-virtualization-and-cloud-compuiting 12/22
Proprietary Opensource
8/7/2019 The Magic of Open Source Virtualization and Cloud Compuiting
http://slidepdf.com/reader/full/the-magic-of-open-source-virtualization-and-cloud-compuiting 13/22
Proprietary Opensource
8/7/2019 The Magic of Open Source Virtualization and Cloud Compuiting
http://slidepdf.com/reader/full/the-magic-of-open-source-virtualization-and-cloud-compuiting 14/22
Proprietary Opensource
8/7/2019 The Magic of Open Source Virtualization and Cloud Compuiting
http://slidepdf.com/reader/full/the-magic-of-open-source-virtualization-and-cloud-compuiting 15/22
Proprietary Opensource
8/7/2019 The Magic of Open Source Virtualization and Cloud Compuiting
http://slidepdf.com/reader/full/the-magic-of-open-source-virtualization-and-cloud-compuiting 16/22
Virtualization Engine
ž Server Virtualization
ž Application Virtualization
ž Desktop Virtualization
ž Cluster
ž High Availability & Backup
8/7/2019 The Magic of Open Source Virtualization and Cloud Compuiting
http://slidepdf.com/reader/full/the-magic-of-open-source-virtualization-and-cloud-compuiting 17/22
pve1
pve2
Vyatta
OpenfilerElastix
Windows XP
iSCSI
Master
Node
Switch
AMD Athlon II X2 240DDR II 4G
AMD Athlon II X2 240DDR II 2G
VIRTUAL PHYSICAL
LAPTOP
DEMO DIAGRAM
8/7/2019 The Magic of Open Source Virtualization and Cloud Compuiting
http://slidepdf.com/reader/full/the-magic-of-open-source-virtualization-and-cloud-compuiting 18/22
Router / Firewall Appliances
ž No Need Physical Device, Running in virtual
ž Cheap (Banget!) based on Open Networking
Hardware
Must see this whitepaper!
8/7/2019 The Magic of Open Source Virtualization and Cloud Compuiting
http://slidepdf.com/reader/full/the-magic-of-open-source-virtualization-and-cloud-compuiting 19/22
NAS / SAN (Storage)
ž Scalable & Cheap Storage
ž iSCSI compatible
ž Easy Managementž Open Hardware Based
8/7/2019 The Magic of Open Source Virtualization and Cloud Compuiting
http://slidepdf.com/reader/full/the-magic-of-open-source-virtualization-and-cloud-compuiting 20/22
Unified Communication Platform
ž VoIP (over existing network, VPN)
ž Video Confrence
ž Chatž Mail
ž User Management
REALLY EASY INTERFACE
8/7/2019 The Magic of Open Source Virtualization and Cloud Compuiting
http://slidepdf.com/reader/full/the-magic-of-open-source-virtualization-and-cloud-compuiting 21/22
Data Center Services
Hosting Services
Virtual Private Server (VPS)
Green Data Center Approach(Few Server, Lot Service, High Utilization, Save
Electricty Energy) means SAVE MONEY