Cloud Computing Flashcards

(17 cards)

1
Q

The cloud is immensely successful, due to a certain few reasons: (pick three)

A

Broad network access, on-demand self-service, measurement of cost, ease of scalability and resource pooling

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

Serverful models make use of multi-tenancy, meaning that…

A

A single physical machine or cloud serves multiple ‘tenants’

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

Serverful models are models of cloud computing where…

A

The user maintains the physical servers that run their applications

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

Serverful models may run a set of virtual machines, which are run at the same time on a physical machine using a…

A

Hypervisor

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

A hypervisor maps…

A

Virtual machines to physical ones

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

Serverful models may run a set of containers, which are run at the same time on a physical machine using the…

A

Operating system

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

The operating system in a serverful model maps container resources to…

A

Physical resources

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

Microservices may be implemented in a serverful manner as… (pick one)

A

As a single microservice on a single virtual machine
As a single microservice in a single container

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

Serverful computing charges customers for resource allocation on a […] basis.

A

Rental, like renting a car

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

Serverless models are models of cloud computing where…

A

A user runs an application as a ‘service’, and the underlying cloud infrastructure handles the resource allocation without input from the user

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

Some examples of serverless computing are…

A

Backend-as-a-service, function-as-a-service, software-as-a-service, …-as-a-service

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

Backend-as-a-service (BaaS) is a serverless paradigm where…

A

The cloud provider gives access to services like authentication or database storage (e.g. Google Auth)

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

Function-as-a-service (FaaS) is a serverless paradigm where…

A

The cloud provider is used to run custom code in response to requests or events (e.g. Azure function apps)

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

The main difference between serverful and serverless computing models are…

A

Serverful models maintain a single server with multi-tenancy, while serverless models have their resource allocation handled by the cloud provider

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

Serverless computing charges customers for execution time on a […] basis.

A

Pay-as-you-go

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

What are the two things you should focus on when building a distributed system?

A

Resilience and redundancy

17
Q

You should use a queue in distributed systems to…

A

Avoid synchronous collisions