What is DeVops?

Image
DevOps is  a software development approach that promotes collaboration and automation between development (Dev) and IT operations ( Ops ) teams, leading to faster and more reliable software delivery . It's a culture and a set of practices that connect people, processes, and technology to deliver continuous value.

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

Best Explanation of Types of Diodes in 2021

Defenition of Insulators Conductors And Semiconductors in 2021

Best engineering explanation of Bipolar Junction Transistor in 2021