4.2 Purposes of VMs Flashcards

1
Q

What is virtualization?

A

Virtualization creates virtual versions of hardware, enabling multiple operating systems to run on one physical machine using hypervisors.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What are the two types of hypervisors?

A

Type 1 (bare metal) runs directly on hardware; Type 2 (hosted) runs on top of an operating system.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is the main purpose of virtualization?

A

To reduce physical hardware needs, improve resource utilization, and enable features like Virtual Desktop Infrastructure (VDI) and testing environments.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is containerization?

A

A form of lightweight virtualization that shares a common OS kernel among containers while isolating their user spaces.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What tools are commonly used for containerization?

A

Docker, Kubernetes, OpenVZ, and similar container orchestration systems.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

How does containerization differ from virtualization?

A

Containerization shares the host OS kernel, while virtualization runs separate OS instances on virtual machines.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is hyperconverged infrastructure?

A

An IT framework that integrates storage, networking, and computing resources into a single system managed by software.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is application virtualization?

A

Encapsulation of programs from the host OS, enabling legacy or cross-platform applications to run independently.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is emulation?

A

A process that simulates hardware or software environments to run applications designed for a different architecture.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

How does emulation differ from virtualization?

A

Emulation translates between architectures, allowing non-native software to run, but is slower than virtualization.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is a common use case for emulation?

A

Running software or games designed for different systems, like a Super Nintendo emulator on a PC.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What is the primary benefit of VDI (Virtual Desktop Infrastructure)?

A

It provides isolated, disposable virtual desktops that enhance security and reduce persistence threats.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Why are sandboxes important in virtualization?

A

They create safe environments for malware analysis, training, and testing without risking the host system.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What are the benefits of snapshots in virtualization?

A

Snapshots enable users to save the state of a virtual machine, allowing quick recovery during troubleshooting or testing.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What are the security benefits of virtualization?

A

Virtual machines and containers isolate processes, preventing one compromised instance from affecting others.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What is a key advantage of containerization for developers?

A

Containers allow cross-platform testing and deployment without worrying about OS-specific dependencies.

17
Q

Why is emulation slower than virtualization?

A

Emulation translates instructions between architectures, which adds computational overhead.

18
Q

How does virtualization optimize IT infrastructure?

A

By consolidating physical hardware into fewer servers and enabling scalable resource allocation.

19
Q

What is the role of Kubernetes in containerization?

A

Kubernetes manages containerized workloads, automating deployment, scaling, and monitoring.

20
Q

When should you choose virtualization over containerization?

A

When full OS isolation or support for multiple operating systems on the same hardware is required.

21
Q

When should you use emulation instead of virtualization?

A

When running software designed for a completely different hardware architecture.

22
Q

What is the purpose of application virtualization?

A

To run applications independently from the host OS, enabling legacy software or cross-platform compatibility.