4.2 Purposes of VMs Flashcards
What is virtualization?
Virtualization creates virtual versions of hardware, enabling multiple operating systems to run on one physical machine using hypervisors.
What are the two types of hypervisors?
Type 1 (bare metal) runs directly on hardware; Type 2 (hosted) runs on top of an operating system.
What is the main purpose of virtualization?
To reduce physical hardware needs, improve resource utilization, and enable features like Virtual Desktop Infrastructure (VDI) and testing environments.
What is containerization?
A form of lightweight virtualization that shares a common OS kernel among containers while isolating their user spaces.
What tools are commonly used for containerization?
Docker, Kubernetes, OpenVZ, and similar container orchestration systems.
How does containerization differ from virtualization?
Containerization shares the host OS kernel, while virtualization runs separate OS instances on virtual machines.
What is hyperconverged infrastructure?
An IT framework that integrates storage, networking, and computing resources into a single system managed by software.
What is application virtualization?
Encapsulation of programs from the host OS, enabling legacy or cross-platform applications to run independently.
What is emulation?
A process that simulates hardware or software environments to run applications designed for a different architecture.
How does emulation differ from virtualization?
Emulation translates between architectures, allowing non-native software to run, but is slower than virtualization.
What is a common use case for emulation?
Running software or games designed for different systems, like a Super Nintendo emulator on a PC.
What is the primary benefit of VDI (Virtual Desktop Infrastructure)?
It provides isolated, disposable virtual desktops that enhance security and reduce persistence threats.
Why are sandboxes important in virtualization?
They create safe environments for malware analysis, training, and testing without risking the host system.
What are the benefits of snapshots in virtualization?
Snapshots enable users to save the state of a virtual machine, allowing quick recovery during troubleshooting or testing.
What are the security benefits of virtualization?
Virtual machines and containers isolate processes, preventing one compromised instance from affecting others.