Virtualisation
The process of transforming physical infrastructure including servers, networks, equipment & turning them into software alternatives is known as virtualisation.
Terminol0gy
- Virtual machines :- a virtual representation of a physical machine.
- Virtual hypervisor :- A software application that monitors and manages running virtual machines.
- Host machine ;- the physical machine that a virtual machine is running on.
- Guest machine ;- the virtual machine running on the host machine.
Types of virtualisation
- Software emulation
- Containers & namespaces
- Full system & hardware virtualisation
- Same architecture virtualisation
- Cross architecture virtualisation
Methods of virtualisation
- Full-software emulation
- Trap & emulate
Paravirtualisation
- Guest operating systems are aware they are being virtualised.
- They co-operate with the hypervisor to enable increased memory and device performance.
- they no longer “trap-and-emulate”, but Instead request privileged operations directly from the hypervisor.
- They can co-operate with the hypervisor so that host memory can be more efficiently distributed.
- Instead of providing an emulated storage device, the hypervisor can provided a
- paravirtualised implementation.
- Typically used in data centres for large-scale virtualisation.
Thanks For Reading It.