What is Virtualization?

Virtualization in Cloud Computing

Virtualization is a technique, which permits to share single physical instance of an application or resources among various organizations.

Virtualization is the designing of a virtual variant of something, like a server, a desktop, a storage device, an operating system or network resources".

Virtualization Concept

Designing a virtual machine over existing operating system and hardware is known as hardware virtualization. Virtual machine offers an environment that is logically separated from the underlying hardware. The machine on which the virtual machine is designed is called host machine and virtual machine is called guest machine. The virtual machine is managed by software which is referred as hypervisor.

Hypervisor:- Hypervisor is a low level program that acts as a virtual machine manager.

There are two types of Hypervisor

  1. Type 1 hypervisor
  2. Type 2 hypervisor
  • Type 1 hypervisor: - It executes on bare system (bare system are those system that is without a base operating system).

Example: lynxsecure, RTS, hypervisor, oracle VM, sun XVM server, virtuallogic VLX.

The type 1 hypervisor does not have any operating system because they are installed on a bare system.

  • Type 2 hypervisor:- It is a software interface that imitates the devices with which a system normally communicate.

Example: VMware fusion, oracle, virtual box, oracle VM for X86, solaries zoner, parallels and VMware workstation.

Types of Virtualization

  • Hardware virtualization
  • Operating system virtualization
  • Service virtualization
  • Storage virtualization

How does Virtualization work in Cloud Computing

Virtualization plays a crucial role in the cloud computing technology, basically in the cloud computing, users share the data process in the clouds like application, etc, but with the support of virtualization, users shares the infrastructure. The main usage of virtualization technology is to offer the applications with the standard versions to their cloud user. Let us assume, if the next version of the application is released, than the cloud provider has to offer the latest version to their cloud users and practically it is possible because it is more costly.

To solve this problem, basically we use virtualization technology with the help of virtualization, all servers and the software application which are needed by other cloud providers are maintained by the third party people, and the cloud providers have to pay the money on the monthly or annual basis.


Related Topics

Cloud Computing Infrastructure

Cloud Computing Infrastructure Cloud infrastructure contains storage devices, servers, networks, cloud management software, deployment software, and platform virtualization. Components of Cloud Infrastructure The components of cloud infrastructure are: Management softwareDeployment softwareHypervisorNetworkServerStorage Management Software: - Management software supports to construct and maintain...

2 minutes read.

Cloud Computing for Business

Cloud Computing for Business Cloud computing plays a vital role in business. It offers a way for a business to organize and manage computer resources online. In recent years, the term cloud computing has...

3 minutes read.

Microsoft Azure Vocabulary

Cloud is a symbol, metaphor, and abstraction between your business and local computing infrastructure. While, there is globally distributed data centers, which will be owned by the firm and provided...

3 minutes read.

History of Cloud Computing

1950:- In the 50s, mainframe computers were huge and occupied more space like an entire room. Due to the cost of buying and maintaining mainframes, organizations couldn’t afford to purchase one for each user....

3 minutes read.

Cloud Deployment Models

Cloud Deployment Model Because it's a virtual computing environment, there are various ways to deploy it, depending on the amount of data you want to store and who has access. Various Types...

7 minutes read.

Cloud Computing Application

The applications of cloud computing are in almost every field like in business, entertainment, data storage, management, education, and art, etc. Let’s discuss the most widely used cloud computing applications in detail: Business applications:...

2 minutes read.

Storage Virtualization

Storage virtualization is the merging of physical storage from multiple storage devices so that it appears like a single storage device. This procedure consists of abstracting and covering the internal functions of a storage...

2 minutes read.

Platform as a Service

Platform as a Service (PaaS) Platform as a service (PaaS) is a programming platform for developer which is created for the programmer to develop, test, run and manage the applications. In PaaS...

2 minutes read.

Software as a Service SaaS Model

What is Software as a Service (SaaS) Model? Software as a Service (SaaS) is defined as a software delivery model where the application is hosted by the third-party provider and makes...

7 minutes read.

Cloud Computing Technologies

Cloud Computing Technologies  Technologies used in cloud computing are: Grid ComputingService-Oriented Architecture (SOA)VirtualizationUtility Computing Grid Computing: - Grid computing is a distributed structure of large number of computers connected to solve a complicated problem. In grid computing, servers...

6 minutes read.

Mobile Cloud Computing

Mobile Cloud Computing is a system where you can use your mobile phone to access the cloud remotely. Both mobile phones and internet connections are required.  In mobile cloud computing, the customer...

3 minutes read.

Grid Computing vs Cloud Computing

What is Grid Computing? Grid computing is a distributed structure of a large number of computers connected to solve a complicated problem. In grid computing, servers and computers run independently and are loosely...

4 minutes read.

Identity as a Service

Identity as a Service (IDaaS) Identity as a service provides management of employee, client, or user’s identification-related information as a digital entity. It reduces the problem of remembering every different username and password combination...

2 minutes read.

Network as a service

Network as a Service (NaaS) Network as a service (NaaS) offers networking infrastructure to the user who doesn’t want to build their application. In this, the third party provides the network infrastructure. NaaS consists...

2 minutes read.

Infrastructure as a Service

Infrastructure as a Service (IaaS) Infrastructure as a Service (IaaS) provides the facility of essential resources like physical machines, virtual machines, virtual storage, etc. Infrastructure as a service (IaaS) is a form of cloud computing...

1 minute read.

Cloud Computing Providers

A cloud provider is a company that provides the resources of cloud computing, such as infrastructure as a service (IaaS), platform as a service (PaaS), and software as a service (SaaS) to other...

4 minutes read.

Future of Cloud Computing

Future of Cloud Computing Cloud computing and cloud storage platforms have been discussed a lot in recent years, such as Amazon Web Service and google cloud. Various newcomers are also added in this space,...

3 minutes read.

Cloud Computing Management

Cloud providers are responsible for managing resources and their quality. Management of resources consists of several aspects of cloud computing such as load balancing performance, backups, deployment, capacity, etc. the management is vital to...

3 minutes read.

Azure Consumption Pricing Model

This part of Azure we will learn, needs some pre-requisite of CapEx vs OpEx. Consumption based pricing model: You're just charged for what you use, no more, no less.  Microsoft has provided various...

3 minutes read.

Cloud Cube Model

What is Cloud Cube Model? The Cloud computing model is developed by the Jericho forum. It helps to classify the network of cloud-based on the four-dimensional factor: Internal/External, proprietary/open, de-perimeterized/...

4 minutes read.