Virtualization 4 Articles
In cloud computing, virtualization refers to hardware virtualization, which means to create virtual machines within an operating system (OS).
A hypervisor is a software layer installed on the physical hardware, which allows splitting the physical machine into many virtual machines.
Containerization is a type of virtualization at the application level, which allows for multiple isolated user space instances on a single kernel. These instances are called containers.
Virtual machines are multiple guest operating systems based on hardware, which are emulated by a hypervisor. Containers are an application level construct, and emulate multiple virtual environments which share a single kernel.