Cloud Native Concepts Flashcards

1
Q

is a software application design approach that builds, deploys, and manages today’s applications in cloud computing environments. Additionally, these applications run in public, private, and hybrid clouds and incorporate features such as microservices, immutable infrastructure, containers, service meshes, and declarative application programming interfaces (APIs).

A

Cloud Native

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

what are the key technologies of Docker?

A

Namespace, Cgroup and Union Filesystem.

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

encapsulates the kernel resources so that each namespace has its own resources. In this way, resources for processes with different namespaces are isolated.

A

the namespace

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

limits the resource usage (CPU, memory, block I/O, etc.) of a collection of process, isolating resources to prevent resource preemption and conflicts between containers.

A

cgroup

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

a hierarchical, lightweight, and high - performance file system. It supports the overlay of file system modifications an one submission, which is the basis of container images.

A

union filesystem

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