4.2 Virtualization Concepts Flashcards
What is virtualization?
The creation of virtual versions of a computer, enabling multiple operating systems to run on a single hardware device.
What role does virtualization play in cloud computing?
It forms the foundation by allowing efficient utilization of hardware resources.
What is client-side virtualization?
Running virtual machines on a user’s local device using software like VirtualBox or VMware Workstation.
What are the two types of hypervisors?
Type 1 (bare metal) and Type 2 (hosted).
What is a Type 1 hypervisor?
A hypervisor that runs directly on hardware without a host operating system, e.g., VMware ESXi or Microsoft Hyper-V.
What is a Type 2 hypervisor?
A hypervisor that runs on top of a host operating system, e.g., VirtualBox or VMware Workstation.
What is containerization?
A lightweight alternative to virtualization where containers share the host OS kernel and libraries.
What are common purposes of virtual machines (VMs)?
Testing applications, running legacy software, and training.
What CPU features are required for virtualization?
Support for Intel VT-x or AMD-V.
Why is memory important in virtualization?
Adequate RAM is needed for both the host system and all running VMs.
What is a virtual NIC?
A virtual network interface card enabling VMs to connect to networks.
What are common security measures for VMs?
Using firewalls, antivirus, isolating VMs, and keeping software updated.
What is the difference between virtualization and containerization?
Virtualization creates full virtual machines, while containerization shares the host OS kernel.
How can VMs improve security?
By isolating environments, preventing malware from affecting the host or other VMs.
What is the purpose of a hypervisor?
To manage and allocate resources to virtual machines.