Azure compute : containers Flashcards

1
Q

What is a container?

A

Containers are packages of software that contain all the necessary elements to run in any environment.

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

What is the importance of a container?

A

Containers make it easy to share CPU, memory, storage, and network resources at the level of the operating system and offer a logical packaging mechanism in which applications can be abstracted from the environment in which they run.

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

Why do we use containers?

A

The same package is deployed from the dev machine to the test to production.
Containers go up in seconds vs minutes in VM
One server can run thousands of containers vs dozens of VMs

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

What is a virtual machine?

A

The virtualization/emulation of a computer system

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

What is the main difference between a virtual machine and a container?

A

A virtual machine virtualizes an entire machine down to the hardware layers whereas containers only virtualize software above the operating system level.

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

what is a Hypervisor?

A

AKA virtual machine monitor or VMM is software that creates and runs virtual machines A hypervisor allows one host computer to support multiple guest VMs by virtually sharing its resources, such as memory and processing.

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