More

    DIFFERENT TYPES OF VIRTUALIZATION

    Hardware virtualization or platform virtualization refers to the creation of a virtual machine that acts like a real computer. Desktop virtualization is the concept of separating the logical desktop from the physical machine. There are also few other specialized forms of virtualization techniques bases on the type of resource shared, such as memory, operating system, network, database etc.

    HARDWARE VIRTUALIZATION

    Hardware virtualization or platform virtualization refers to the creation of a virtual machine that acts like a real computer with an operating system. For example, a computer that is running Microsoft Windows may host a virtual machine that looks like a computer with the Ubuntu Linux operating system.

    In hardware virtualization, the host machine is the actual machine on which the virtualization takes place, and the guest machine is the virtual machine. The software or firmware that creates a virtual machine on the host hardware is called a hypervisor or Virtual Machine Manager.

    Virtual machines running proprietary operating systems may require licensing, regardless of the host machine’s operating system. 

    TYPES OF HARDWARE VIRTUALIZATION

    Different types of hardware virtualization include:

    • Full virtualization
      • almost complete simulation of the actual hardware to allow software, which typically consists of a guest operating system, to run unmodified.
    • Partial virtualization
      • some but not all of the target environment attributes are simulated.
      • As a result, some guest programs may need modifications to run in such virtual environments.
    • Paravirtualization
      • a hardware environment is not simulated; however, the guest programs are executed in their own isolated domains, as if they are running on a separate system.
      • Guest programs need to be specifically modified to run in this environment.

    DESKTOP VIRTUALIZATION

    Desktop virtualization is the concept of separating the logical desktop from the physical machine.

    Virtual desktop infrastructure (VDI) is a form of desktop virtualization and can be thought of as a more advanced form of hardware virtualization. Rather than interacting with a host computer directly via a keyboard, mouse, and monitor, the user interacts with the host computer using another desktop computer or a mobile device by means of a network connection. In addition, the host computer in this scenario becomes a server computer capable of hosting multiple virtual machines at the same time for multiple users.

    OTHER TYPES OF VIRTUALIZATION

    • Operating system-level virtualization
      • hosting of multiple virtualized environments within a single OS instance.
    • Memory virtualization
      • aggregating random-access memory (RAM) resources from networked systems into a single memory pool
    • Storage virtualization
      • the process of completely abstracting logical storage from physical storage.
    • Data virtualization
      • the presentation of data as an abstract layer, independent of underlying database systems, structures and storage.
    • Database virtualization
      • the decoupling of the database layer, which lies between the storage and application layers within the application stack over all.
    • Network virtualization
      • creation of a virtualized network addressing space within or across network subnets
      • Virtual private network (VPN), a network protocol that replaces the actual wire or other physical media in a network with an abstract layer, allowing a network to be created over the Internet

    You can find a detailed list in the Wikipedia link.

    REFERENCES: 

    https://en.wikipedia.org/wiki/Virtualization

    Recent Articles

    OAUTH – FREQUENTLY ASKED QUESTIONS FOR INTERVIEWS AND SELF EVALUATION

    Why is refresh token needed when you have access token? Access tokens are usually short-lived and refresh tokens are...

    SUMO LOGIC VIDEOS AND TUTORIALS

    Sumo Logic Basics - Part 1 of 2 (link is external) (Sep 29, 2016)Sumo Logic Basics - Part 2 of 2...

    GIT – USEFUL COMMANDS

    Discard all local changes, but save them for possible re-use later:  git stash Discarding local changes...

    DISTRIBUTED COMPUTING – RECORDED LECTURES (BITS)

    Module 1 - INTRODUCTION Recorded Lecture - 1.1 Introduction Part I – Definition

    BOOK REVIEW GUIDELINES FOR COOKBOOKS

    Whenever you add reviews for the book, please follow below rules. Write issues in an excel.Create an excel...

    Related Stories

    Leave A Reply

    Please enter your comment!
    Please enter your name here

    Stay on op - Ge the daily news in your inbox