22
Faisal Reza (si_faisal)

The Magic of Open Source Virtualization and Cloud Compuiting

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

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 22/22