4.2 - Client-side Virtualization Flashcards
Term
Definition
Virtualization Technology
Allows multiple operating systems to run on one single desktop simultaneously.
Example of Virtualization
Running macOS with Windows 11, Linux Ubuntu, etc., on the same desktop.
Virtual OS Perception
Each OS seems to have its own CPU, memory, and storage, but they share the same hardware.
Desktop Virtualization Software
Runs multiple operating systems on top of the primary OS.
Standalone Server Virtualization
Hosts multiple virtual machines on one hardware, common in data centers.
History of Virtualization
Used since the 1960s with IBM mainframes.
Use of Virtualization
Allows running legacy software on older operating systems while using the latest OS.
Running Multiple OSs
Possible to run different OSs (e.g., Windows 10, Windows 11) on virtual machines simultaneously.
Benefits of Virtualization
No need for partitions or rebooting; switch between OSs instantly.
Hypervisor
Software that manages the CPU, memory, storage, etc., for different virtual machines.
Hardware-Based Virtualization
CPU virtualization technologies like Intel VT and AMD-V.
RAM in Virtualization
Important to have sufficient RAM as each VM requires significant memory.
Storage in Virtualization
VMs need ample storage, often requiring multiple gigabytes per OS.
Networking in Virtualization
Each guest OS needs proper network configuration.
Sandboxing in Virtualization
Creating isolated testing environments for safe application development.
Snapshots in VMs
Allows saving and restoring VM states for testing and development.
VM Escaping
A security risk where malware gains access to the hypervisor and other VMs.
Hosted Services Security
VM escaping can be a concern when using hosted services on shared physical platforms.
Security in VMs
Virtual machines require similar security controls as physical systems.
Downloading VMs
Caution advised against using third-party pre-installed VMs due to potential malware.
Network Configurations
VMs can use shared, bridged, or private network configurations.
Shared Network Address
VM uses the same IP as the host via network address translation.
Bridged Network Address
Each VM gets a unique IP, like a physical network device.
Private Network Address
VM cannot communicate outside the virtual network.