Cloud Computing: VM & Container




Traditional Era:
In this era, we have physical servers, organisations ran their application on physical servers.It was expensive for organisation to maintain many physical servers.

Virtualized Era: It is allow you to run multiple virtual machine on a single physical server CPU. VM has own operating system that's why VMs are in heavy weight in nature. 
HyperVisor*  creates VM on physical servers.

Container Era: Containers are similar to VMs but they are light weight in nature because containers share machine's Operating system.
Container RunTime Engine *  help to creates container on physical servers.




*HyperVisor: It is known as vm monitor. It is a software that creates and run VMs.
 
Types of HyperVisor:

HyperVisor- 1: The hypervisor runs directly on the underlying host system. It is also known as a “Native Hypervisor” or “Bare metal hypervisor”. It does not require any base server operating system. It has direct access to hardware resources. Examples of Type 1 hypervisors include VMware ESXi, Citrix XenServer, and Microsoft Hyper-V hypervisor. 

HyperVisor- 2: Type 2 hypervisors run inside the physical host machine's operating system, which is why they are called hosted hypervisors. Unlike bare-metal hypervisors that run directly on the hardware, hosted hypervisors have one software layer in between.






*Container RunTime Engine: It is a software that creates and run Containers.
ex: Docker, CRI-O, Containerd etc.










Popular posts from this blog

Cloud Computing

Best Definition of Diode in 2021