Study Guide
Virtualization and cloud computing make up 11% of Core 1. You need to understand virtual machines, hypervisors (Type 1 vs Type 2), resource requirements, and cloud service models (IaaS, PaaS, SaaS) and deployment models (public, private, hybrid).
Virtualization lets you run multiple operating systems on one physical machine using virtual machines (VMs). A VM is a software-based computer with its own virtual CPU, RAM, storage, and network. Hypervisors manage VMs and allocate physical resources. Snapshots capture a VM's state so you can revert changes.
Examples:
Cloud computing delivers resources over the internet. The three main service models are IaaS (you manage OS and apps), PaaS (you manage only apps), and SaaS (you only use the application). Deployment models include public (shared infrastructure), private (dedicated to one organization), hybrid (mix of both), and community (shared among organizations with common goals).
Examples:
Each VM requires allocated CPU cores, RAM, storage, and network connections. Resources can be overcommitted (assigning more virtual resources than physically available) but this can cause performance issues. A hypervisor manages resource allocation among VMs. Templates and golden images speed up VM deployment.
Examples: