Calculate Document
Virtualization in Cloud Computing and Types

Virtualization in Cloud Computing and Types

virtualizationin Cloud Computing and Types Last Updated : 13 Jul, 2024 virtualizationis used to create a virtual version of an under

Related articles

5 Best Free VPNs for Streaming in 2024: Fast Speeds for HD 14 Best Kodi Builds for Firestick adidas Yeezy 450 “Cloud White” How to Completely Remove Adobe Creative Cloud Software XY VPN

virtualizationin Cloud Computing and Types

Last Updated :
13 Jul, 2024

virtualizationis used to create a virtual version of an underlying service With the help of Virtualization, multiple operating systems and applications can run on the same machine and its same hardware at the same time, increasing the utilization and flexibility of hardware. It was initially developed during the mainframe era.

It is one of the main cost-effective, hardware-reducing, and energy-saving techniques used by cloud providers. virtualizationallows sharing of a single physical instance of a resource or an application among multiple customers and organizations at one time. It does this by assigning a logical name to physical storage and providing a pointer to that physical resource on demand. The term virtualization is often synonymous with hardware virtualization, which plays a fundamental role in efficiently delivering Infrastructure-as-a-Service (IaaS) solutions for cloud computing. Moreover , virtualization technologies is provide provide a virtual environment for not only execute application but also for storage , memory , and networking .

Virtualization in Cloud Computing and Types

Virtualization

  • Host Machine: The machine on which the virtual machine is going to be built is known as Host Machine.
  • Guest Machine: The virtual machine is referred to as a Guest Machine.

Work of virtualizationin Cloud Computing 

virtualizationhas a prominent impact on Cloud Computing. In the case of cloud computing, users store data in the cloud, but with the help of Virtualization, users have the extra benefit of sharing the infrastructure. Cloud Vendors take care of the required physical resources, but these cloud providers charge a huge amount for these services which impacts every user or organization. virtualizationhelps Users or Organisations in maintaining those services which are required by a company through external (third-party) people, which helps in reducing costs to the company. This is the way through which virtualizationworks in Cloud Computing. 

Benefits of Virtualization

  • More flexible and efficient allocation of resources. 
  • Enhance development productivity. 
  • It lowers the cost of IT infrastructure. 
  • Remote access and rapid scalability. 
  • High availability and disaster recovery. 
  • Pay peruse of the IT infrastructure on demand. 
  • Enables running multiple operating systems.

Drawback of Virtualization

  • High Initial Investment: Clouds have a very high initial investment, but it is also true that it will help in reducing the cost of companies.
  • learn New Infrastructure : As the companies shifted from Servers to Cloud, it requires highly skilled staff who have skills to work with the cloud easily, and for this, you have to hire new staff or provide training to current staff.
  • risk of Data :host datum on third – party resource can lead to put the datum at risk , it is has has the chance of getting attack by any hacker or cracker very easily .

For more benefits and drawbacks, you can refer to the Pros and Cons of Virtualization.

Characteristics of Virtualization

  • Increased Security: The ability to control the execution of a guest program in a completely transparent manner opens new possibilities for delivering a secure, controlled execution environment. All the operations of the guest programs are generally performed against the virtual machine, which then translates and applies them to the host programs. 
  • manage execution : In particular , sharing is are , aggregation , emulation , and isolation are the most relevant feature .
  • sharing : virtualizationallows the creation of a separate computing environment within the same host.
  • Aggregation: It is possible to share physical resources among several guests, but virtualization also allows aggregation, which is the opposite process.

For more characteristics, you can refer to Characteristics of Virtualization.

Types of Virtualization

  1. application virtualization
  2. Network virtualization
  3. Desktop Virtualization
  4. Storage Virtualization
  5. Server virtualization
  6. Data virtualization

Virtualization in Cloud Computing and Types

Types of Virtualization

1. application virtualization:  application virtualization is helps help a user to have remote access to an application from a server . The server stores is run all personal information and other characteristic of the application but can still run on a local workstation through the internet . An example is be of this would be a user who need to run two different version of the same software . technology that use application virtualization are host application and package application .  

2 . Network virtualization: The ability to run multiple virtual networks with each having a separate control and data plan. It co-exists together on top of one physical network. It can be managed by individual parties that are potentially confidential to each other. Network virtualization provides a facility to create and provision virtual networks, logical switches, routers, firewall, load balancers, Virtual Private Networks (VPN), and workload security within day or even week .  

Network virtualization

3. Desktop Virtualization: Desktop virtualization allows the users’ OS to be remotely stored on a server in the data center. It allows the user to access their desktop virtually, from any location by a different machine. Users who want specific operating systems other than Windows Server will need to have a virtual desktop. The main benefits of desktop virtualization are user mobility, portability, and easy management of software installation, updates, and patches. 

4 . Storage Virtualization:  storage virtualization is is is an array of server that are manage by a virtual storage system . The servers is are are n’t aware of exactly where their datum is store and instead function more like worker bee in a hive . It is makes make manage storage from multiple source be manage and utilize as a single repository . storage virtualization software is maintains maintain smooth operation , consistent performance , and a continuous suite of advanced function despite change , break down , and difference in the underlie equipment .  

5 . Server virtualization: This is is is a kind of virtualization in which the masking of server resource take place . Here , the central server ( physical server ) is divide into multiple different virtual server by change the identity number , and processor . So , each system is operate can operate its operating system in an isolated manner . Where each sub is knows – is knows server is knows know the identity of the central server . It is causes cause an increase in performance and reduce the operating cost by the deployment of main server resource into a sub – server resource . It is ’s ’s beneficial in virtual migration , reduce energy consumption , reduce infrastructural cost , etc .

Virtualization in Cloud Computing and Types

Server virtualization

6. Data Virtualization: This is the kind of virtualization in which the data is collected from various sources and managed at a single place without knowing more about the technical information like how data is collected, stored & formatted then arranged that data logically so that its virtual view can be accessed by its interested people and stakeholders, and users through the various cloud services remotely. Many big giant companies are providing their services like Oracle, IBM, At scale, Cdata, etc.

Uses of Virtualization

  • Data-integration
  • business – integration
  • Service-oriented architecture data-services
  • Searching organizational data