Principles of cloud computing Flashcards

1
Q

provide a consistent, isolated execution environment for applications. They’re similar to VMs except they don’t require a guest operating system. Instead, the application and all its dependencies is packaged into a “container” and then a standard runtime environment is used to execute the app. This allows the container to start up in just a few seconds, because there’s no OS to boot and initialize. You only need the app to launch

A

Containers

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

Lets you run application code without creating, configuring, or maintaining a server. The core idea is that your application is broken into separate functions that run when triggered by some action. This is ideal for automated tasks

A

Serverless computing

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

also known as “scaling up”, is the process of adding resources to increase the power of an existing server. Some examples of vertical scaling are: adding more CPUs, or adding more memory.

A

Vertical scaling

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

also known as “scaling out”, is the process of adding more servers that function together as one unit. For example, you have more than one server processing incoming requests.

A

Horizontal scaling

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

is the ability to do things more efficiently or at a lower-cost per unit when operating at a larger scale. This cost advantage is an important benefit in cloud computing.

A

Economies of scale

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