Server Virtualization

Server virtualization means partitioning of a physical server into various virtual servers. It is used to expand the server resources. In the server virtualization, the resources of the server are hidden from the users, and software is used to divide the physical server into various virtual environments called a virtual server or private server results in the dedication of one server to perform a single application. In other words, server virtualization is the division of the physical server into various virtual servers.

Usage of Server Virtualization

Server virtualization technique is a technique that is used in web-servers, which minimize the cost of web-hosting services somewhat having a separate system for each web-server; multiple virtual servers can run on the same system.

The uses of server virtualization are:-

  • To centralize the server administration
  • Improve the availability of server
  • Helps in disaster recovery
  • Ease in development and testing
  • Make efficient use of server resources

Approaches used for Server Virtualization

The approaches used for server virtualization are:

  1. Virtual machine model
  2. Para-virtual machine model
  3. Operating system (OS) layer virtualization
  1. Virtual machine model: - It is based on the host-guest paradigm, where every guest runs on a virtual model of the hardware layer. This technique of virtualization offers a guest operating system to run without any change, and it needs real computing resources from the host and for this hypervisor software or VM is needed to coordinate instruction to the CPU.
  2. Para-virtual machine model: - ThePara-virtual machine model is also based on the host-guest paradigm, and it is also a used virtual machine monitor. In the Para-virtual machine model, the VMM did the modification in the guest operating system’s code, which is called “porting.” Just like a virtual machine, the Para-virtual machine is also capable of executing multiple operating systems. It is used by both Xen and UML.
  3. Operating system layer virtualization:-Like virtual machine model and Para-virtual machine model, it is not based on the host-guest paradigm. In this type of virtualization model, the host runs on a single operating system kernel as its core part and transfers its functions to each of the guests. The guest also uses the same operating system as the host. The distributed nature of architecture removes system calls between layers and hence minimizes the overhead of CPU usage. In this, it is must That each partition remains isolated from its neighbors because any failure or security breach of one partition will also be affected by the other partition.

Advantages of Server Virtualization

  1. Cost reduced:- Server virtualization lessens the cost  because less hardware is needed for server virtualization.
  2. Independent restart:- Every server can be rebooted independently, and that reboot won’t affect the working of another virtual server.


Related Topics

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.

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.

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.

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/ perimeterized, and insourced/ outsourced.    Now discuss the cloud cube...

4 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.

Cloud Computing Storage

Cloud Storage is a service that permits to store data on the offsite storage system, and it is managed by third-party and is made accessible by a web service API. Storage Devices Storage devices are of...

2 minutes read.

Cloud Service Models

There are various types of cloud service model Software as a service (SaaS)Infrastructure as a service (IaaS)Platform as a service (PaaS)Identity as a service (IDaaS)Network as a service (NaaS) Let’s discuss each service model in detail. Software-as-a-service (SaaS):- SaaS is...

2 minutes read.

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.

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.

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.

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.

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.

Why Cloud Computing is Important in Data Science?

Introduction Data science & cloud computing, as you seem to be aware, are at the forefront of how contemporary firms function. Data science gives businesses the facts they need to customise...

7 minutes read.

Types of Cloud

PublicPrivateHybirdCommunity Pubic cloud:-The-Public cloud permits the accessibility of systems and services efficiently to the general public. A public cloud is the one in which the services and infrastructure provides offsite over...

3 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.

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,...

2 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.

Introduction to Ms Azure

Cloud Computing The phrase "cloud computing" refers to the storage and retrieval of data over the internet. You get data from a remote server when you use cloud computing. It does...

7 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.

Hardware and Software virtualization

Hardware Virtualization Hardware virtualization is a type of virtualization; it is the abstraction of computing resources from the software that uses cloud resources. In this embedding virtual machine software into the servers hardware component....

3 minutes read.