Virtualization Flashcards

1
Q

What is the goal of virtualization?

A

To isolate applications while still sharing resources

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

What is the benefit of virtualization?

A

Lower Deployment costs

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

What are normally used for resource sharing

A

CPU
Memory
Disk Storage
Network Connections

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

What is another name for the hypervisor?

A

The bare metal / type 1 hypervisor

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

What is the type 2 hypervisor?

A

Type 2 hypervisor which runs as a service on top of a
host OS.

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

What is a VM image?

A

the contents of the disk storage from
which we boot a VM a VM image.

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

What are two main functions of the hypervisor?

A
  1. It manages the code running in each VM, and
  2. it manages the VMs themselves.
    Code that communicates outside the VM by accessing
    a virtualized disk or network interface is intercepted by
    the hypervisor and executed by the hypervisor on
    behalf of the VM.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What are some concerns of the hypervisor?

A

Performance. Virtualization incurs a performance cost.
– Separation of concerns. Virtualization allows an
architect to treat runtime resources as commodities,
deferring provisioning and deployment decisions to
another person or organization.

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

What are some concerns of the VMs?

A

Performance. Virtualization incurs a performance cost.
– Separation of concerns. Virtualization allows an
architect to treat runtime resources as commodities,
deferring provisioning and deployment decisions to
another person or organization.

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

What is configuration?

A

This is the process of adding on services to virtual images that only consist of the operating system and the

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

How are containers transferred?

A
  • Like VMs and VM images, containers are
    packaged into executable container images for
    transfer.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Where do containers operate?

A

Containers operate under the control of a container
runtime engine, which runs on top of a fixed OS.

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

How are containers allocated?

A

Containers are allocated by finding a container runtime engine that has sufficient unused
resources to support an additional container.

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

What are the differences between a container and a VM?

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

What is kubernetes?

A

Kubernetes is orchestration software for deploying,
managing, and scaling containers.

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

What is kubernetes?

A

Kubernetes is orchestration software for deploying,
managing, and scaling containers.

17
Q

How are containers allocated in serverless architecture?

A

Containers are allocated dynamically with
each service request. And they are cached, to
improve performance (after initial load).
These containers are typically stateless.