4.2 Virtualization Concepts Flashcards

1
Q

What is Virtualization?

A

A Host computer installed with a hypervisor that can be used to install and manage multiple guest operating systems or virtual machines (VMs)

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

What is a type 1 hypervisor?

A

“Bare Metal”
This is a hypervisor that runs natively on the computers hardware, not inside of an operating system. Runs directly on the host hardware and functions as the operating system itself.
Examples: HyperV, XenServer, ESXi and vSphere

Guest OS Guest OS
Hypervisor
Hardware
Type 1

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

Whats is a type 2 hypervisor?

A

“Hosted”
This is a hypervisor that run within an O.S. - Essentially your hardware runs your native operating system, the O.S hosts the hypervisor which runs the virtualized O.S.
Examples: VMware Workstation or Virtualbox
Guest OS Guest OS
Hypervisor
Host OS
Hardware
Type 2

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

What are Terminal Services?

A

Server based solution that runs the application on servers in a centralized location. Users can access the application through a remote client protocol like RDP or Citrix’s ICA
Examples include: Microsoft Terminal Services or Citrix XenApp.

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

What is application streaming?

A

Client based solution that allows an application to be packed up and streamed directly to a users PC. It creates a sandbox version of an application that isolated from the users system.
Examples : Microsoft App-V

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

What is Containerization?

A

A type of virtualization applied by a host operating system to provision and isolated execution environment for and application.

It is commonly used with linux servers.
Examples include: Docker, Paralells Virtuoozo, OpenVZ

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

Why is containerization considered fairly secure?

A

Because it enforces resource segmentation and separation and the operating system level.

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

Why does containerization use less resources than traditional virtualization?

A

All containers are using the files from the Host OS. Where regular virtualization all VM’s require their own operating system.

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

What are the security benefits of catainerization?

A

None of the containers can natively talk to each other, unless you setup a virtual network.

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

What are the security risks of containerization?

A

If someone gains access to the root Host OS, they then will have access to all of the containers.

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

What does a Hypervisor do?

A

Manages the distribution of the physical resources of a server to the machines.

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

Does containerization require a hypervisor?

A

No, Each container relies on the host OS as the base for each container. The Host OS is almost alway linux.

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

What is Hyperconverged Infrastructure?

A

Allows for the full integration of the storage, network, and servers without hardware changes.

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

What is application virtualization?

A

Encapsulated computer programs from the underlying OS on which they are executed.
Definition: Technique of encapsulating an application from the underlying operating system, allowing it to run in an isolated environment.

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

What are the key benefits of application virtualization?

A

Isolation: Prevents conflicts with other applications or the OS.

Portability: Allows easy movement between different machines.

Compatibility: Facilitates running older apps on newer OS versions.

Security: Reduces risks of malware affecting the host system.

Efficiency: Optimizes resource usage by sharing resources with other virtualized apps.

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

What are some examples of application virtualization?

A

VMware ThinApp: Creates portable applications that run in their own virtual environment.

Microsoft App-V (Application Virtualization): Enables central deployment and management of virtualized applications.

Docker containers: Uses virtualization for deploying and managing applications in lightweight, portable containers.