This image illustrates the architecture of virtual machines. Each application (App A, App B, App C) operates inside its own virtual machine, which includes a separate guest operating system. These virtual machines are managed by a hypervisor that sits on top of the physical or virtual infrastructure. This model provides strong isolation between workloads but often requires more system resources compared to containerized environments.