SlideShare a Scribd company logo
1 of 27
Download to read offline
Virtualization
Virtualization
Creation of a virtual (rather than actual) version of something, such as
v a server,
v a desktop,
v a storage device,
v an operating system or network resources
Allows to share a single physical instance of a resource or an application among
multiple customers and organizations
Hardware Virtualization
Creation of a virtual machine over existing operating system and hardware
Host Machine
The machine on which the virtual machine is going to create
Guest Machine
virtual machine
Types of Virtualization
• Hardware Virtualization
When the virtual machine software or virtual machine manager
(VMM) is directly installed on the hardware system
hypervisor is to control and monitoring the processor, memory
and other hardware resources.
After virtualization of hardware system the user can install
different operating system on it and run different applications
on those OS.
• Usage:
done for the server platforms, because controlling virtual
machines is much easier than controlling a physical server.
Types of Virtualization
Operating system Virtualization
When the virtual machine software or virtual machine manager
(VMM) is installed on the Host operating system instead of
directly on the hardware system
creates virtual servers at the operating system or kernel level.
Each virtual server is running in its own virtual environment (VE)
as a virtual private server (VPS).
Usage:
mainly used for testing the applications on different platforms
of OS.
Types of Virtualization
Server Virtualization
When the virtual machine software or virtual machine manager
(VMM) is directly installed on the Server system
masking of server resources takes place.
the central-server(physical server) is divided into multiple
different virtual servers by changing the identity number,
processors
Usage:
done because a single physical server can be divided into
multiple servers on the demand basis and for balancing the load.
Types of Virtualization
Storage Virtualization
the process of grouping the physical storage from multiple network
storage devices so that it looks like a single storage device.
Usage:
vStorage virtualization is mainly done for back-up and recovery
purposes.
vMainly Virtualization means, running multiple operating systems on a
single machine but sharing all the hardware resources.
vit helps us to provide the pool of IT resources
v we can share these IT resources in order get benefits in the business.
Hypervisor
• A form of virtualization software used in Cloud hosting to divide and
allocate the resources on various pieces of hardware.
• A process or a function to help admins isolate operating system and
applications from the underlying hardware.
• The program which provides partitioning, isolation or abstraction is
called virtualization hypervisor.
• A hardware virtualization technique that allows multiple guest
operating systems (OS) to run on a single host system at the same time.
• A hypervisor is sometimes also called a virtual machine
manager(VMM).
• Administrators can use the resources efficiently by dividing computing
resources (RAM, CPU, etc.) between multiple VMs.
Hypervisor
server management as VMs are independent of the host
environment.
the operation of one VM doesn’t affect other VMs or the
underlying hardware
TYPES OF HYPERVISORS - Type 1
• The native or bare metal hypervisor.
• Deployed directly over the host
hardware.
• Direct access to the hardware
resource without any underlying OS
or device drivers makes such
hypervisors highly efficient for
enterprise computing.
• It replaces the host operating system
the hypervisor schedules VM services
directly to the hardware.
Examples of Type 1 hypervisors include
VMware ESXi, Citrix XenServer and
Microsoft Hyper-V hypervisor.
TYPES OF HYPERVISORS - Type 2
• Known as a hosted hypervisor.
• Hypervisors run as an application in a host system(physical
machine).
• A software layer or framework that runs on a traditional
operating system.
• A software layer or framework that runs on a traditional
operating system.
• Hypervisor asks the operating system to make hardware calls
• The host operating system schedules VM services, which are
then executed on the hardware.
• Individual users who wish to operate multiple operating
systems on a personal computer should use a form 2
hypervisor.
• Example: KVM, VMware Server and Workstation, Microsoft
Virtual PC, Oracle VM VirtualBox, and QEMU
Emulation
• The emulator is a hardware or software that
enables one device (named Host) to function
like other systems (named Guest).
• A technique in which Virtual machines simulates
complete hardware in software.
• Many virtualization techniques that were
developed in or inherited from emulation
technique.
• Useful when designing software for various
systems.
• It simply allows us to use current platform to
access an older application, data, or operating
system.
• To allow subsystem to present same interface
and characteristics as another.
Paravirtualization
• Enables several different operating systems to
run on one set of hardware by effectively using
resources such as processors and memory.
• the hypervisor is installed on the device. Then,
the guest operating systems are installed into
the environment. Here, the virtualization
method modifies the guest operating system to
communicate with the hypervisor.
• Virtual machines can be accessed through
interfaces that are similar to the underlying
hardware.
• Guest OS is not completely isolated but it is
partially isolated by the VM from the
virtualization layer and hardware.
Paravirtualization
• Guest os does not
have direct access to
hardware.
• When guest os wants
to communicate to
hardware it goes
through host os
Full Virutalization
• Guest OS is completely isolated by the virtual
machine from the virtualization layer and
hardware.
• virtualization in which the guest operating
system is unaware that it is in a virtualized
environment, and therefore hardware is
virtualized by the host operating system
• so that the guest can issue commands to what
it thinks is actual hardware
• Microsoft and Parallels systems are examples
of full virtualization.
• Allowed multiple guest operating systems to
run on a single host OS in full isolation
Full Virtualization
Machine Imaging
• A process that is used to provide system portability, and provision and
deploy systems in the cloud.
• Through capturing the state of systems using a system image.
• A system image makes a copy or a clone of the entire
• computer system inside a single file.
• Machine imaging is mostly run on virtualization
• platform due to this it is also called as Virtual Appliances and running
virtual machines are called instances.
• A Compute Engine resource that stores all the configuration, metadata,
permissions, and data from one or more disks required to create a
virtual machine (VM) instance.
• Use a machine image in many system maintenance scenarios, such as
instance creation, backup and recovery, and instance cloning.
Machine Imaging
Example
Amazon Machine Image (AMI) is a system image that is used in
thecloud computing.
The Amazon Web Services uses AMI to store copies of a virtual
machine
An AMI is a file system image that contains an operating system,
all device drivers, and any applications and state information
that the working virtual machine.
VMware vSphere
• A server virtualization software application from VMware.
• VMware is a virtualization and cloud computing software vendor.
• serves as a complete platform for implementing and managing virtual
machine (VM) infrastructure on a large scale.
• Management infrastructure framework that virtualizes system, storage,
and networking hardware to create cloud computing infrastructures.
• Referred to as a cloud operating system or virtualized data center
platform.
• vSphere is the branding for a set of management tools and a set of
products
VMware vSphere
vSphere provides a set of services that applications can use to access cloud resources
vSphere includes the following components
VMware vCompute
A service that aggregates servers into an assignable pool
VMware vStorage
A service that aggregates storage resources into an assignable pool
VMware vNetwork
A service that creates and manages virtual network interfaces
Application services
Such as HA (High Availability) and Fault Tolerance
vCenter Server
A provisioning, management, and monitoring console for VMware cloud
infrastructures
VMware vSphere Cloud Computing Infrastructure
VMware vSphere Products
A high-performance cluster file system for an ESX/ESXi cluster.
A service that allows for the migration of a virtual machine from
one physical server to another physical server while the virtual
server runs continuously and without any interruption of
ongoing transactions.
A product that can migrate files from one datastore to another
datas_x0002_tore while the virtual machine that uses the
datastore continues to run.
VMware vSphere Products
A feature that allows a virtual machine to run on two or more physical
processors at the same time.
A system for provisioning virtual machines and load balancing processing
resources dynamically across the different physical systems that are in
use.
A part of the DRS called the distributed power management (DPM)
module can manage the power consumption of systems.
A capability to maintain a network runtime state for virtual machines as
they are migrated from one physical system to another.
DVS also monitors network connections, provides firewall services, and
enables the use of third_x0002_party switches such as the Cisco Nexus
1000V to manage virtual networks.
Virtual Infrastructure Elements
Porting Applications
• Build an application on a platform such as Microsoft Azure.
• Porting that application to Amazon Web Services or
GoogleApps may be difficult.
• To create an interoperability standard.
• Zend Technologies has started an open source initiative to
create a common application program interface
• it will allow applications to be portable.
Simple Cloud API - Goal a set of common interfaces
Currently Amazon S3, Windows Azure Blob Storage, Nirvanix,
and Local storage is supported by the Storage API. There are plans to
extend this API to Rackspace Cloud Files and GoGrid Cloud Storage.
Amazon SimpleDB and Windows Azure Table Storage are
currently supported. Local document storage is planned.
Amazon SQS, Windows Azure Queue Storage, and Local queue
services are supported.
AppZero Virtual Application Appliance
Moving an application from one platform to another isn’t nearly as simple as moving
a machine image from one system to another.
When the application loads, it often loads or uses different Dynamic Link Libraries
(DLL).
AppZero - company
To make applications easily portable.
its solution is called the Virtual Application Appliance (VAA).
The AppZero solution creates a virtual application appliance as an architectural layer
between the Windows or the UNIX operating system and applications.
The virtualization layer serves as the mediator for file I/O, memory I/O, and
application calls and response to DLLs, which has the effect of sandboxing the
application.
VAA creates a container that encapsulates the application and
all the application’s dependencies within a set of files
It is essentially an Application Image for a specific OS.
Dependencies include DLL, service settings, necessary
configuration files, registry entries, and machine and network
settings.

More Related Content

What's hot

Cloud computing virtualization
Cloud computing virtualizationCloud computing virtualization
Cloud computing virtualization
Ayaz Shahid
 
VMware vSphere technical presentation
VMware vSphere technical presentationVMware vSphere technical presentation
VMware vSphere technical presentation
aleyeldean
 

What's hot (20)

VMware Tutorial For Beginners | VMware Workstation | VMware Virtualization | ...
VMware Tutorial For Beginners | VMware Workstation | VMware Virtualization | ...VMware Tutorial For Beginners | VMware Workstation | VMware Virtualization | ...
VMware Tutorial For Beginners | VMware Workstation | VMware Virtualization | ...
 
Cloud interoperability
Cloud interoperabilityCloud interoperability
Cloud interoperability
 
Virtualization in cloud
Virtualization in cloudVirtualization in cloud
Virtualization in cloud
 
Virtualization Technology Overview
Virtualization Technology OverviewVirtualization Technology Overview
Virtualization Technology Overview
 
Storage Virtualization
Storage VirtualizationStorage Virtualization
Storage Virtualization
 
1.Introduction to virtualization
1.Introduction to virtualization1.Introduction to virtualization
1.Introduction to virtualization
 
Cloud computing virtualization
Cloud computing virtualizationCloud computing virtualization
Cloud computing virtualization
 
Virtualization
VirtualizationVirtualization
Virtualization
 
Introduction to virtualization
Introduction to virtualizationIntroduction to virtualization
Introduction to virtualization
 
Virtualization- Cloud Computing
Virtualization- Cloud ComputingVirtualization- Cloud Computing
Virtualization- Cloud Computing
 
Cloud Computing Security
Cloud Computing SecurityCloud Computing Security
Cloud Computing Security
 
What is Virtualization
What is VirtualizationWhat is Virtualization
What is Virtualization
 
VMware vSphere technical presentation
VMware vSphere technical presentationVMware vSphere technical presentation
VMware vSphere technical presentation
 
Introduction to virtualization
Introduction to virtualizationIntroduction to virtualization
Introduction to virtualization
 
What is Virtualization and its types & Techniques.What is hypervisor and its ...
What is Virtualization and its types & Techniques.What is hypervisor and its ...What is Virtualization and its types & Techniques.What is hypervisor and its ...
What is Virtualization and its types & Techniques.What is hypervisor and its ...
 
cloud computing:Types of virtualization
cloud computing:Types of virtualizationcloud computing:Types of virtualization
cloud computing:Types of virtualization
 
Windows server
Windows serverWindows server
Windows server
 
Data center virtualization
Data center virtualizationData center virtualization
Data center virtualization
 
Software defined datacenter SDDC
Software defined datacenter SDDCSoftware defined datacenter SDDC
Software defined datacenter SDDC
 
Server virtualization
Server virtualizationServer virtualization
Server virtualization
 

Similar to Virtualization in Cloud Computing

Similar to Virtualization in Cloud Computing (20)

Cloud Computing Virtualization and containers
Cloud Computing Virtualization and containersCloud Computing Virtualization and containers
Cloud Computing Virtualization and containers
 
virtualization.pptx
virtualization.pptxvirtualization.pptx
virtualization.pptx
 
1 (3).pptx
1 (3).pptx1 (3).pptx
1 (3).pptx
 
Chap 2 virtulizatin
Chap 2 virtulizatinChap 2 virtulizatin
Chap 2 virtulizatin
 
lecture5-virtualization-190301171613.pptx
lecture5-virtualization-190301171613.pptxlecture5-virtualization-190301171613.pptx
lecture5-virtualization-190301171613.pptx
 
Unit 3 Virtualization.pdf
Unit 3 Virtualization.pdfUnit 3 Virtualization.pdf
Unit 3 Virtualization.pdf
 
Lecture5 virtualization
Lecture5 virtualizationLecture5 virtualization
Lecture5 virtualization
 
Virtualization unit 3.pptx
Virtualization unit 3.pptxVirtualization unit 3.pptx
Virtualization unit 3.pptx
 
Virtualization.pptx
Virtualization.pptxVirtualization.pptx
Virtualization.pptx
 
Virtualization
VirtualizationVirtualization
Virtualization
 
Virtualization
VirtualizationVirtualization
Virtualization
 
Server Virtualization
Server VirtualizationServer Virtualization
Server Virtualization
 
Cloud computing 3 cloud and virtualisation
Cloud computing 3 cloud and virtualisationCloud computing 3 cloud and virtualisation
Cloud computing 3 cloud and virtualisation
 
Parth virt
Parth virtParth virt
Parth virt
 
VIRTUALIZATION
VIRTUALIZATIONVIRTUALIZATION
VIRTUALIZATION
 
Virtual machine
Virtual machineVirtual machine
Virtual machine
 
Cloud Computing using virtulization
Cloud Computing using virtulizationCloud Computing using virtulization
Cloud Computing using virtulization
 
Virtualization for Cloud Environment
Virtualization for Cloud EnvironmentVirtualization for Cloud Environment
Virtualization for Cloud Environment
 
Virtualization, A Concept Implementation of Cloud
Virtualization, A Concept Implementation of CloudVirtualization, A Concept Implementation of Cloud
Virtualization, A Concept Implementation of Cloud
 
VM Ware virtualization overview.pptx
VM Ware virtualization overview.pptxVM Ware virtualization overview.pptx
VM Ware virtualization overview.pptx
 

More from Pyingkodi Maran

More from Pyingkodi Maran (20)

Health Monitoring System using IoT.doc
Health Monitoring System using IoT.docHealth Monitoring System using IoT.doc
Health Monitoring System using IoT.doc
 
IoT Industry Adaptation of AI.ppt
IoT Industry Adaptation of AI.pptIoT Industry Adaptation of AI.ppt
IoT Industry Adaptation of AI.ppt
 
IoT_Testing.ppt
IoT_Testing.pptIoT_Testing.ppt
IoT_Testing.ppt
 
Azure Devops
Azure DevopsAzure Devops
Azure Devops
 
Creation of Web Portal using DURPAL
Creation of Web Portal using DURPALCreation of Web Portal using DURPAL
Creation of Web Portal using DURPAL
 
AWS Relational Database Instance
AWS Relational Database InstanceAWS Relational Database Instance
AWS Relational Database Instance
 
AWS S3 Buckets
AWS S3  BucketsAWS S3  Buckets
AWS S3 Buckets
 
Creation of AWS Instance in Cloud Platform
Creation of AWS Instance in Cloud PlatformCreation of AWS Instance in Cloud Platform
Creation of AWS Instance in Cloud Platform
 
Amazon Web Service.pdf
Amazon Web Service.pdfAmazon Web Service.pdf
Amazon Web Service.pdf
 
Cloud Security
Cloud SecurityCloud Security
Cloud Security
 
Cloud Computing Introduction
Cloud Computing IntroductionCloud Computing Introduction
Cloud Computing Introduction
 
Supervised Machine Learning Algorithm
Supervised Machine Learning AlgorithmSupervised Machine Learning Algorithm
Supervised Machine Learning Algorithm
 
Unsupervised Learning in Machine Learning
Unsupervised Learning in Machine LearningUnsupervised Learning in Machine Learning
Unsupervised Learning in Machine Learning
 
Feature Engineering in Machine Learning
Feature Engineering in Machine LearningFeature Engineering in Machine Learning
Feature Engineering in Machine Learning
 
Normalization in DBMS
Normalization in DBMSNormalization in DBMS
Normalization in DBMS
 
Relational Database and Relational Algebra
Relational Database and Relational AlgebraRelational Database and Relational Algebra
Relational Database and Relational Algebra
 
Transaction in DBMS
Transaction in DBMSTransaction in DBMS
Transaction in DBMS
 
IoT_Frameworks_.pdf
IoT_Frameworks_.pdfIoT_Frameworks_.pdf
IoT_Frameworks_.pdf
 
IoT Real world Applications.pdf
IoT Real world Applications.pdfIoT Real world Applications.pdf
IoT Real world Applications.pdf
 
IoT_Introduction.pdf
IoT_Introduction.pdfIoT_Introduction.pdf
IoT_Introduction.pdf
 

Recently uploaded

Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
MsecMca
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
ssuser89054b
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
 
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoorTop Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
dharasingh5698
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
dollysharma2066
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 

Recently uploaded (20)

Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leap
 
Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptBlock diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.ppt
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
 
NFPA 5000 2024 standard .
NFPA 5000 2024 standard                                  .NFPA 5000 2024 standard                                  .
NFPA 5000 2024 standard .
 
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoorTop Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdf
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
Unit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdfUnit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdf
 
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
 

Virtualization in Cloud Computing

  • 2. Virtualization Creation of a virtual (rather than actual) version of something, such as v a server, v a desktop, v a storage device, v an operating system or network resources Allows to share a single physical instance of a resource or an application among multiple customers and organizations Hardware Virtualization Creation of a virtual machine over existing operating system and hardware Host Machine The machine on which the virtual machine is going to create Guest Machine virtual machine
  • 3. Types of Virtualization • Hardware Virtualization When the virtual machine software or virtual machine manager (VMM) is directly installed on the hardware system hypervisor is to control and monitoring the processor, memory and other hardware resources. After virtualization of hardware system the user can install different operating system on it and run different applications on those OS. • Usage: done for the server platforms, because controlling virtual machines is much easier than controlling a physical server.
  • 4. Types of Virtualization Operating system Virtualization When the virtual machine software or virtual machine manager (VMM) is installed on the Host operating system instead of directly on the hardware system creates virtual servers at the operating system or kernel level. Each virtual server is running in its own virtual environment (VE) as a virtual private server (VPS). Usage: mainly used for testing the applications on different platforms of OS.
  • 5. Types of Virtualization Server Virtualization When the virtual machine software or virtual machine manager (VMM) is directly installed on the Server system masking of server resources takes place. the central-server(physical server) is divided into multiple different virtual servers by changing the identity number, processors Usage: done because a single physical server can be divided into multiple servers on the demand basis and for balancing the load.
  • 6. Types of Virtualization Storage Virtualization the process of grouping the physical storage from multiple network storage devices so that it looks like a single storage device. Usage: vStorage virtualization is mainly done for back-up and recovery purposes. vMainly Virtualization means, running multiple operating systems on a single machine but sharing all the hardware resources. vit helps us to provide the pool of IT resources v we can share these IT resources in order get benefits in the business.
  • 7. Hypervisor • A form of virtualization software used in Cloud hosting to divide and allocate the resources on various pieces of hardware. • A process or a function to help admins isolate operating system and applications from the underlying hardware. • The program which provides partitioning, isolation or abstraction is called virtualization hypervisor. • A hardware virtualization technique that allows multiple guest operating systems (OS) to run on a single host system at the same time. • A hypervisor is sometimes also called a virtual machine manager(VMM). • Administrators can use the resources efficiently by dividing computing resources (RAM, CPU, etc.) between multiple VMs.
  • 8. Hypervisor server management as VMs are independent of the host environment. the operation of one VM doesn’t affect other VMs or the underlying hardware
  • 9. TYPES OF HYPERVISORS - Type 1 • The native or bare metal hypervisor. • Deployed directly over the host hardware. • Direct access to the hardware resource without any underlying OS or device drivers makes such hypervisors highly efficient for enterprise computing. • It replaces the host operating system the hypervisor schedules VM services directly to the hardware. Examples of Type 1 hypervisors include VMware ESXi, Citrix XenServer and Microsoft Hyper-V hypervisor.
  • 10. TYPES OF HYPERVISORS - Type 2 • Known as a hosted hypervisor. • Hypervisors run as an application in a host system(physical machine). • A software layer or framework that runs on a traditional operating system. • A software layer or framework that runs on a traditional operating system. • Hypervisor asks the operating system to make hardware calls • The host operating system schedules VM services, which are then executed on the hardware. • Individual users who wish to operate multiple operating systems on a personal computer should use a form 2 hypervisor. • Example: KVM, VMware Server and Workstation, Microsoft Virtual PC, Oracle VM VirtualBox, and QEMU
  • 11. Emulation • The emulator is a hardware or software that enables one device (named Host) to function like other systems (named Guest). • A technique in which Virtual machines simulates complete hardware in software. • Many virtualization techniques that were developed in or inherited from emulation technique. • Useful when designing software for various systems. • It simply allows us to use current platform to access an older application, data, or operating system. • To allow subsystem to present same interface and characteristics as another.
  • 12. Paravirtualization • Enables several different operating systems to run on one set of hardware by effectively using resources such as processors and memory. • the hypervisor is installed on the device. Then, the guest operating systems are installed into the environment. Here, the virtualization method modifies the guest operating system to communicate with the hypervisor. • Virtual machines can be accessed through interfaces that are similar to the underlying hardware. • Guest OS is not completely isolated but it is partially isolated by the VM from the virtualization layer and hardware.
  • 13. Paravirtualization • Guest os does not have direct access to hardware. • When guest os wants to communicate to hardware it goes through host os
  • 14. Full Virutalization • Guest OS is completely isolated by the virtual machine from the virtualization layer and hardware. • virtualization in which the guest operating system is unaware that it is in a virtualized environment, and therefore hardware is virtualized by the host operating system • so that the guest can issue commands to what it thinks is actual hardware • Microsoft and Parallels systems are examples of full virtualization. • Allowed multiple guest operating systems to run on a single host OS in full isolation
  • 16. Machine Imaging • A process that is used to provide system portability, and provision and deploy systems in the cloud. • Through capturing the state of systems using a system image. • A system image makes a copy or a clone of the entire • computer system inside a single file. • Machine imaging is mostly run on virtualization • platform due to this it is also called as Virtual Appliances and running virtual machines are called instances. • A Compute Engine resource that stores all the configuration, metadata, permissions, and data from one or more disks required to create a virtual machine (VM) instance. • Use a machine image in many system maintenance scenarios, such as instance creation, backup and recovery, and instance cloning.
  • 17. Machine Imaging Example Amazon Machine Image (AMI) is a system image that is used in thecloud computing. The Amazon Web Services uses AMI to store copies of a virtual machine An AMI is a file system image that contains an operating system, all device drivers, and any applications and state information that the working virtual machine.
  • 18. VMware vSphere • A server virtualization software application from VMware. • VMware is a virtualization and cloud computing software vendor. • serves as a complete platform for implementing and managing virtual machine (VM) infrastructure on a large scale. • Management infrastructure framework that virtualizes system, storage, and networking hardware to create cloud computing infrastructures. • Referred to as a cloud operating system or virtualized data center platform. • vSphere is the branding for a set of management tools and a set of products
  • 19. VMware vSphere vSphere provides a set of services that applications can use to access cloud resources vSphere includes the following components VMware vCompute A service that aggregates servers into an assignable pool VMware vStorage A service that aggregates storage resources into an assignable pool VMware vNetwork A service that creates and manages virtual network interfaces Application services Such as HA (High Availability) and Fault Tolerance vCenter Server A provisioning, management, and monitoring console for VMware cloud infrastructures
  • 20. VMware vSphere Cloud Computing Infrastructure
  • 21. VMware vSphere Products A high-performance cluster file system for an ESX/ESXi cluster. A service that allows for the migration of a virtual machine from one physical server to another physical server while the virtual server runs continuously and without any interruption of ongoing transactions. A product that can migrate files from one datastore to another datas_x0002_tore while the virtual machine that uses the datastore continues to run.
  • 22. VMware vSphere Products A feature that allows a virtual machine to run on two or more physical processors at the same time. A system for provisioning virtual machines and load balancing processing resources dynamically across the different physical systems that are in use. A part of the DRS called the distributed power management (DPM) module can manage the power consumption of systems. A capability to maintain a network runtime state for virtual machines as they are migrated from one physical system to another. DVS also monitors network connections, provides firewall services, and enables the use of third_x0002_party switches such as the Cisco Nexus 1000V to manage virtual networks.
  • 24. Porting Applications • Build an application on a platform such as Microsoft Azure. • Porting that application to Amazon Web Services or GoogleApps may be difficult. • To create an interoperability standard. • Zend Technologies has started an open source initiative to create a common application program interface • it will allow applications to be portable.
  • 25. Simple Cloud API - Goal a set of common interfaces Currently Amazon S3, Windows Azure Blob Storage, Nirvanix, and Local storage is supported by the Storage API. There are plans to extend this API to Rackspace Cloud Files and GoGrid Cloud Storage. Amazon SimpleDB and Windows Azure Table Storage are currently supported. Local document storage is planned. Amazon SQS, Windows Azure Queue Storage, and Local queue services are supported.
  • 26. AppZero Virtual Application Appliance Moving an application from one platform to another isn’t nearly as simple as moving a machine image from one system to another. When the application loads, it often loads or uses different Dynamic Link Libraries (DLL). AppZero - company To make applications easily portable. its solution is called the Virtual Application Appliance (VAA). The AppZero solution creates a virtual application appliance as an architectural layer between the Windows or the UNIX operating system and applications. The virtualization layer serves as the mediator for file I/O, memory I/O, and application calls and response to DLLs, which has the effect of sandboxing the application.
  • 27. VAA creates a container that encapsulates the application and all the application’s dependencies within a set of files It is essentially an Application Image for a specific OS. Dependencies include DLL, service settings, necessary configuration files, registry entries, and machine and network settings.