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.
What is a key advantage of containerization for developers?
Containers allow cross-platform testing and deployment without worrying about OS-specific dependencies.
Why is emulation slower than virtualization?
Emulation translates instructions between architectures, which adds computational overhead.
How does virtualization optimize IT infrastructure?
By consolidating physical hardware into fewer servers and enabling scalable resource allocation.
What is the role of Kubernetes in containerization?
Kubernetes manages containerized workloads, automating deployment, scaling, and monitoring.
When should you choose virtualization over containerization?
When full OS isolation or support for multiple operating systems on the same hardware is required.
When should you use emulation instead of virtualization?
When running software designed for a completely different hardware architecture.
What is the purpose of application virtualization?
To run applications independently from the host OS, enabling legacy software or cross-platform compatibility.