Overview of Virtualization.

Overview of Virtualization.

The "creation of a virtual (rather than actual) version of anything else, such as a server, a desktop, a storage device, an operating system, or network resources" is defined as "Virtualization"

"सर्वर, डेस्कटॉप, स्टोरेज डिवाइस, ऑपरेटिंग सिस्टम, या नेटवर्क संसाधनों जैसे किसी अन्य चीज़ के वर्चुअल (वास्तविक के बजाय) संस्करण का निर्माण" वर्चुअलाइजेशन के रूप में परिभाषित किया गया है।"

  • In other terms, virtualization is a strategy that allows numerous consumers and organizations to share a single physical instance of a resource or service. It accomplishes this by giving a physical storage a logical name and delivering a pointer to that physical resource when needed.
  • दूसरे शब्दों में, वर्चुअलाइजेशन एक ऐसी रणनीति है जो कई उपभोक्ताओं और संगठनों को किसी संसाधन या सेवा के एक भौतिक उदाहरण को साझा करने की अनुमति देती है।

What is the basic concept of virtualization actually?

  • Hardware virtualization is the process of creating a virtual machine on top of an existing operating system and hardware. 
  • A virtual machine creates a logically independent environment from the underlying hardware.
  • The Host Machine is the machine on which the virtual machine will be created, and the virtual machine will be called a Guest Machine.
  • In other words, virtualization is one of the most cost-effective, hardware-saving, and energy-saving approaches employed by cloud providers. 
  • Virtualization allows several consumers and organizations to share a single physical instance of a resource or application at the same time. 
  • This is accomplished by giving a physical storage a logical name and supplying a pointer to that physical resource on demand.
In cloud computing, how does virtualization work?
  • Virtualization is very significant in cloud computing technology. Normally, in cloud computing, users share the data that is present in the clouds, such as applications, but with virtualization, users share the infrastructure.
  • The major purpose of virtualization technology is to deliver standard versions of apps to cloud users. If the next version of that application is launched, the cloud provider must provide the current version to their cloud customers, which is not practicable due to the higher cost.
  • To address this issue, we mostly employ virtualization technologies. By utilizing virtualization, all servers and software applications required by other cloud providers are maintained by third parties, for which the cloud providers must pay a monthly or annual fee.
Types of Virtualization.
  1. Hardware Virtualization.
  2. Operating system Virtualization.
  3. Server Virtualization.
  4. Storage Virtualization.
  5. Application Virtualization.
  6. Network Virtualization.
  7. Desktop Virtualization.
1. Hardware Virtualization.
  • Hardware virtualization occurs when the virtual machine software or virtual machine manager (VMM) is placed directly on the hardware system.
  • The hypervisor's primary function is to manage and monitor the CPU, memory, and other hardware resources.
  • After virtualizing a hardware machine, we can install and run different operating systems and apps on it.
  • Hardware virtualization is mostly used on server platforms because managing virtual computers is far easier than managing a physical server.
2. Operating system Virtualization.
  • Operating system virtualization occurs when virtual machine software or virtual machine management (VMM) is placed on the Host operating system rather than directly on the hardware system.
  • Usage: Operating System Virtualization is mostly used to test apps on several operating systems.
3. Server Virtualization.
  • Server virtualization occurs when virtual machine software or virtual machine manager (VMM) is installed directly on the server system.
  • Usage: Because a single physical server can be divided into several servers on-demand and for load balancing, server virtualization is used.
4. Storage Virtualization.
  • Storage virtualization is the technique of combining physical storage from several network storage devices into a single storage device.
  • Software programs are also used to implement storage virtualization.
  • Usage: Virtualization of storage is mostly used for backup and recovery.
5. Application Virtualization.
  • Application virtualization allows a user to access a server-based application from a remote location. 
  • The server keeps all of the application's personal data and other characteristics, yet it can still be run on a local workstation over the internet. 
  • A user who has to run two separate versions of the same software is an example of this.
6. Network Virtualization.
  • The capacity to manage several virtual networks, each with its own data and management plan. It coexists on top of a single physical network. It can be handled by individuals who may or may not be aware of each other's identities.
  • Within days or even weeks, network virtualization allows you to construct and provision virtual networks, including logical switches, routers, firewalls, load balancers, VPNs, and workload security.
7. Desktop Virtualization.
  • Desktop virtualization allows users' operating systems to be stored remotely on a data center server. It allows the user to virtually access their desktop from any machine, at any location. 
  • Virtual desktops are required for users who want to run operating systems other than Windows Server. 
  • User mobility, portability, and easy management of software installation, updates, and patches are the main advantages of desktop virtualization.
Let's discuss more virtualization in detail
Youtube For Videos Join Our Youtube Channel: Join Now

Post a Comment

Previous Post Next Post