Virtualization Technologies Resar

You might also like

Download as ppt, pdf, or txt
Download as ppt, pdf, or txt
You are on page 1of 38

Agenda

 Virtualization
 Hypervisor
 Networking
 Storage
 Distributed services on vmware
 SDDC
 vCloud Director
 Vmware vsphere and vcenter server

2
What is Virtualization

Virtualization is the process of creating a software-


based (or virtual) representation of something
rather than a physical one.

Virtualization can apply to applications, servers,


storage, and networks and is the single most
effective way to reduce IT expenses while boosting
efficiency and agility for all size businesses.

3
Virtualization Architecture
Without Virtualization With Virtualization

Application

Operating
System

Hardware

• Hardware virtualization presents a complete x86 platform to the virtual


machine
• Allows multiple applications to run in isolation within virtual machines
on the same physical machine
• Virtualization provides direct access to the hardware resources to give you
much greater performance than software emulation
4
What is Hypervisors

Hypervisor is a software layer sits between hardware


and Oses which will interact with hardware and
resources and provide an interface to share the
available resources to virtual containers

5
Types of hypervisor

2. The Client Hypervisor 1. The Server Hypervisor

Virtual Machines
Virtual Machines
App App App App App
App App App App App
OS OS OS OS OS
OS OS OS OS OS

HyperVisor App App App App App

OS OS OS OS OS

HOST OS HyperVisor

6
What is a VM
• A tightly isolated software container that runs its own operating systems and
applications as if it were a physical computer
• A VM behaves exactly like a physical computer and contains its own virtual
(software-based) CPU, RAM hard disk and network interface card (NIC)
• The Operating System can’t tell the difference between a virtual machine and a
physical machine, nor can applications or other computers on a network
• A virtual machine is composed entirely of software and contains no hardware
components whatsoever
• Therefore, virtual machines offer a number of distinct advantages over physical
hardware
• A vertual machine consists of relited files

7
A Virtual Machine VM Has
everything!

8
Key Properties of Virtual Machines
VMs have the following characteristics, which offer
several benefits.

Partitioning Isolation Encapsulation


• Isolate faults and security at • Encapsulate the entire state
• Run multiple operating the virtual-machine level of the virtual machine in
systems on one physical
• Dynamically control CPU, hardware-independent files
machine
memory, disk and network • Save the virtual machine state
• Fully utilize server resources resources per virtual as a snapshot in time
machine • Re-use or transfer whole virtual
machines with a simple file copy
9
Live Virtual Machine Migration
(VMotion)

VMotion Technology moves running virtual machines from one


host to another while maintaining continuous service availability
• - Enables Continuous Workload Consolidation
• - Enables Zero-Downtime Maintenance 10
Ensure Hight availability with
Vmware HA
• Vmware HA automatically restarts virtual machines when a
physical server fails

Virtual Machine Virtual Machine

Virtual Machine Virtual Machine Virtual Machine


X
Virtual Machine Virtual Machine Virtual Machine

VC
11
VMware Fault Tolerance

• Single identical VMs running in


lockstep on separate hosts
• Zero downtime, zero data loss
failover for all virtual machines in

XX
App App App App App App App case of hardware failures
OS OS OS
FT OS OS OS OS
• Integrated with VMware HA/DRS
VMware ESX VMware ESX

• No complex clustering or specialized


hardware required
• Single common mechanism for all
X applications and operating systems

12
Distributed Resource Scheduling
(DRS)
• Dynamically allocate and balance computing capacity
– Allocate capacity preferentially to the highest priority applications
– Maximize overall resource utilization
– Uses VMotion to continuously optimize based on current workload
– Executed completely transparently to end users

DRS
Global Scheduler

ESX Server ESX Server ESX Server

VM VM VM VM VM VM VM VM VM
Local Scheduler Local Scheduler Local Scheduler

Clustered Resource Pool 13


Distributed Power Management
 Consolidates workloads onto fewer servers when
the cluster needs fewer resources
 Places unneeded servers in standby mode
 Brings servers back online as workload needs
increase

Power Off

14
Save time During Disaster Recovery

Eliminate recovery steps


• No operating system re-install.
• No time spent reconfiguring hardware
Standardize recovery process
• Consistent process independent of operating system and
hardware
15
Networking

Virtual Switch

10 GigE

16
Storage

VMware ESXi & ESX

THICK THIN THIN

Virtual
Disks

Datastores

17
Open source virtualization tools

18
Virtual Desktop

• VMware View

• Citrix XenDesktop

• Windows Desktop
Virtualization
19
VMWare ThinApp
• Application files and registry
are encapsulated into a
single package that can be
run locally, or from a
network share.

• Thinapp packages can be


deployed, managed and
updated independently from
the OS.

• Virtualized applications are


not “installed”, and thus
make no change to the OS. 20
The Software-Defined Data Center
The software-defined data center (SDDC)
architecture enables a fully automated, zero-
downtime infrastructure for any application, and
any hardware, now and in the future.

21
SDDC Improves Agility and Reduces Cost
Time taken to provision datacenter services (weeks)

10

Physical VM: Compute Becomes Software Defined Datacenter:


9 Provisioning Software-Defined Logical compute, networking,
But other services are security, storage, availability
8 still hardware delivered Storage

VDC
10 weeks
7

6
+ VLAN networks

5 Firewall

4
5 days Security,
monitoring
3 $10,000 $1800
10 weeks 5 days 15 minutes
2 Availability

1
15 minutes
0
Virtualization The Software-defined
Physical provisioning
Software defined compute Datacenter
22
What is Vmware ‘s Vclaud
A vclaud is Vmware’s claud solution product
bundle which includes all the necessary
software to deliver the claud computing

Vclaud mainly focusing on IAAS (infrastructure as


service)

.the vclaud layer will build on top of vmware


vsphere

23
Vclaud components and role
on cloud computing

24
Vcloud Components role
1- Vmware vcloud director(vcd) and vcloud API
Cloud coordinator .Abstraction Vsphere
resources include :
vcloud director server (cell)
vcloud director database
vclaud API used to manage claud objects

2- Vmware vsphere
underlying foundation of virtulized resourses
25
3- Vmware vshield
provides network security services

4- Vmware vcenter chargeback


optional component that provides metering and
reporting to facilitate resources
howback/chargeback

5 – Vmware vcenter Orchestrator


optional compenent that facilitate orchstraction
at the Vcloud API and Vsphere levels
26
6- Vmware vclaud Request Manager
optional compenent that provides provisioning
request and approval workflows software license
tracking

7- Vmware vcloud connector


optional,compenent to facilitate transfer of a
powered-off vApp in OVF format from a local
vcloud or vsphere to a remote vclouds

27
vCloud Director – Architecture
VMware vCloud Director
Organization: Mission Program Organization: Support Services

Users & Policies Organization VDCs Catalogs Users & Policies Organization VDCs Catalogs

Provider Virtual Datacenters

(Bronze)
(Silver)
(Gold)

VMware vCenter Server


Resource Pools Datastores Port Groups

VMware vSphere

Secure Private Cloud


Vmware vcloud Director

 vCloud Director is a management and


abstraction layer that sits above vSphere
 vCloud Director manages one or more vCenter
instances for your private cloud
 It maintains its own database
 created objects have a Globally Unique Identifier
(GUID) making easy to spot

29
The objects of vclaud director
Organization
It defines its own list of users and optionally
contains an allocation of resources known as an
organization vDC into which vApps can be
created.
vApp
A vApp is a unit of deployment within vCloud
Director. A vApp contains one or more VMs and
details of their associated networking
configuration.
30
Catalog
The catalog is a logical construct representing
collections of VMs available to be deployed by
consumers.

Provider Virtual Data Center (PvDC)


represents your raw computing capacity. t is
typically a dedicated vSphere cluster that is
made available to vCloud Director to manage.

31
Organization Virtual Data Center
An organization can have multiple Org vDCs,
which is a mapping between an Org vDC and
one or more provider vDCs. You may choose to
provide a Gold, Silver, and Bronze vDC offering
with the availability and performance
characteristics

32
vCloud director organisation
networks

33
Vmware vsphere and vcenter server

Clusters and resource pools


provide cloud compute
Datastores
provide cloud storage
Portgroups
Provide cloud networing

34
Vshield Edge to Vcloud director
Provide network security wthin organizations for
isolation topologies
organization networks and vApp networks
Features
vsheild Edge appliance deployed by vmware
director on vsphere
« Routed » networks have security services
(firewall servises,NAT services,DHCP,loud
balancing ,site-to-site VPN)

35
Conclusions
 One of the main cost-saving, hardware-reducing,
And energy-saving techniques used by cloud
provider is vertualization.
 With OS virualization each VM can use a different
Oprating system, and each OS is isolated from the
others.
 Use VMs to enabling different services to run in
seperate VMs on the same physical machine.

36
QUESTIONS ???
Thank you!

You might also like