🖥️ Virtualization & Containers

📌 Overview

Virtualization is the core technology behind Cloud Computing. It allows a single physical server to be sliced into multiple "virtual" servers, each isolated from the others.


1. How Virtualization Works (The Hypervisor)

A Hypervisor is software that sits on top of physical hardware and creates/manages Virtual Machines (VMs).


2. Virtual Machines (VMs) 🆚 Containers

💻 Virtual Machines (IaaS)

📦 Containers (PaaS/Serverless)


3. Architecture Comparison

      VIRTUAL MACHINE (IaaS)              CONTAINER (PaaS / Serverless)
      ======================              =============================

    +-----------------------+              +-----------------------+
    |    App 1   |   App 2  |              |  App 1   |   App 2    |
    +------------+----------+              +----------+------------+
    |  Guest OS  | Guest OS |              |    Container Engine   |
    +------------+----------+              |       (Docker)        |
    |      Hypervisor       |              +-----------------------+
    +-----------------------+              |        Host OS        |
    |    Physical Server    |              +-----------------------+
    +-----------------------+              |    Physical Server    |
                                           +-----------------------+


💡 Hinglish Explanation (Virtualization)

Hypervisor (The Magician)

Virtual Machine (VM)

Container


💡 Exam Tips for AZ-900