101 virtualization and private cloud

40

Upload: fazle-abbas-luqmani

Post on 18-Jul-2015

117 views

Category:

Software


0 download

TRANSCRIPT

Some Facts

• About 7 Million Server are shipped every Year

• 6 Million of them are x86 Intel Architecture

• The number of transistors per square inch will double

approximately every 18 months • Moore's law

• VMware figured out how to virtualize the x86 platform

• And created the market for x86 virtualization

Traditional Servers

Capacity Utilization

• 20% of the servers assessed were running below 0.5% utilization

• 75% of the assessed servers were running below 5% utilization

Mishap of Traditional Server Architecture

• Underutilization of Servers

• Datacenter Space

• Energy Consumption

• Increase in CO2 emissions

• Management Complexity

• Increasing IT Cost

• IT Compliance issues

Virtualization

Virtualization, in computing, is the creation of a virtual

(rather than actual) version of something, such as a

hardware platform, operating system, a storage device or

network resources

- From Wikipedia, the free encyclopedia

Virtualization

Traditional Servers

Virtual Servers

9

Virtualization…for good reasons

Server consolidation Energy efficiency Rapid IT service

deployment

Non-disruptive

maintenance

Dynamic resource

balancingCost-effective HA/DR

Business Value of Virtualization

Cost Reduction

Types of Virtualization

Full Virtualization

Para-virtualization (alongside virtualization)

It's all about Rings

Rings in virtualization

Traditional systems

• Operating system runs in privileged mode in Ring 0

and owns the hardware

• Applications run in Ring 3 with less privileges

Virtualized systems

• VMM runs in privileged mode in Ring 0

• Guest OS inside VMs are fooled into thinking they

are running in Ring 0, privileged instructions are

trapped and emulated by the VMM

Full Virtualization

• Complete simulation of the underlying hardware

• Hypervisor contains the Virtual Machine Monitor (VMM)

• Guest OS unchanged

• Guest uses generic device drivers

Para Virtualization

• The guest OSs cooperate in the virtualization process

• Guest OSs are modified, it requires paravirtualized drivers

• Thin layer for hypervisor

• Offers performance near that of an unvirtualized system

What Virtualization Provides• Hardware independence – VM

sees the same hardware

regardless of the host hardware

• Isolation – VM’s operating

system is isolated from the host

operating system

• Encapsulation – Entire VM

encapsulated into a single file

Where Virtualization is used ...

• Server Virtualization

• Application Virtualization

• Desktop Virtualization or VDI

Server Virtualization

• Deploy multiple OS on

physical servers

• Optimum Utilization of

Resources

• Space utilization efficiency

• Easy Migration of machines

• Easy and effective DR /

BCP

Desktop Virtualization or VDI

• Easy Provisioning

• Centralized Management

• Reduced downtime in the event

of hardware-failures

• Desktop image-management

capabilities

• Longer refresh cycle for client

desktop infrastructure

• Application Isolation

• Improved Provisioning

• Improved Auditing

• Improved IT Control

• Improved End User Agility

– True portability

– Anywhere Access and hot

desking

Application Virtualization

Walkthrough Virtualization Technologies

Windows

Server 2008

VSPWindows

Kernel

Hyper-V Architecture

Applications Applications Applications

Non-

Hypervisor

Aware OS

Windows Server

2003, 2008

Windows

Kernel VSC

VMBus Emulation

“Designed for Windows” Server Hardware

Windows hypervisor

Xen-Enabled

Linux Kernel

Linux

VSC

Hypercall Adapter

Parent

Partition

Child Partitions

VM Service

WMI Provider

VM Worker

Processes

OS

ISV / IHV / OEM

Microsoft Hyper-V

Microsoft / XenSource

User

Mode

Kernel

Mode

Provided by:

Ring -1

IHV

Drivers

VMBus

VMBus

Applications

Hyper-v Demo

VMware Architecture

VMware Demo

Introduction to Private Cloud

(also called Internal cloud or Corporate cloud)

PRIVATE CLOUD

SELF-SERVICE

SCALABLE/ELASTIC

USAGE BASED

SHARED

CONTROL OVER LEVEL

OF SERVICE PROVIDED

INHERENT ATTRIBUTES

OF CLOUD

COMPLIANCE AND

VISIBILITY

WHAT IS PRIVATE CLOUD?

Virtualization and Private Cloud

Draw a line…..

Private Cloud

Virtualization - It's about Infrastructure

• Optimizing resource utilization

• Manual management of resources like upgrades, patches

and maintenance etc.

• Manual monitoring and usage

• Doesn't provide self service commissioning of resources

Private Cloud - It's about Service Delivery

• Dynamic commissioning and de-commissioning of

machines/resources

• Provides self service commissioning of resources

• Automatic and centralized management of available resource

pool

• Automatic management of resources like upgrades, patches and

maintenance etc.

Au

tom

ati

on

Microsoft Dynamic Data Center (Private Cloud)

Servers Storage Network Load-Balancing

Ac

tive

D

ire

cto

ry®

Mix

ed

In

frast

ructu

re

Players in Virtualization

Payload on Virtualization

Questions