C1 Flashcards

1
Q

5 characteristics of cloud computing

A
  1. on-demand self-service
  2. broad network access
  3. resource pooling
  4. rapid elasticity
  5. measured service
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

on-demand self-service

A

customers can provision compute time
and data storage without requiring intervention of a system administrator at the service provider

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

broad network access

A

widely accessible over the network using
standard protocols

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

resource pooling

A

with the same set of resources multiple customers are served; resources can be dynamically reassigned. Customer has no control over exact location of resource (apart
from specifying region).

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

rapid elasticity

A

automatic acquisition and release of resources to enable up- and downscaling. Available capacity appears unlimited to the customer.

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

measured service

A

all use of resources is metered. Can be used for monitoring and billing.

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

three service models

A
  • Software as a Service (SaaS)
  • Platform as a Service (PaaS)
  • Infrastructure as a Service (IaaS)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

SaaS

A

applications running on a provider’s cloud infrastructure, accessible through a “thin client” interface (for example web browser, smartphone App)

eg. web-based e-mail, web-based document processing, social media platforms, online bookshops

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

PaaS

A

Deploy applications onto cloud infrastructure, written using languages/libraries/services supported by the cloud provider

  • abstract deployment: no control of underlying hardware resources

eg. Google App Engine

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

IaaS

A

“Rent” computing resources: CPU time, storage, networking. Arbitrary software can be run on these resources

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

how novel is cloud computing?

A

the individual technologies (virtualization, utility computing, service metering, broad network access) are not new. Cloud computing is a combination of existing technologies

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

FaaS

A

Functions as a Service: write functions that are hosted in the cloud
- no need to think about servers and infrastructure
- function is invoked by an app running on a terminal
- pay per function invocation

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

4 deployment models

A
  1. private cloud: private to single organization
  2. public cloud: infrastructure open for use by general public
  3. community cloud: exclusive use by a community of users
  4. hybrid cloud: infrastructure that is any combination of the above
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

multi-cloud

A

use resources from multiple cloud providers because you might not want to rely on a single provider

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

federated clouds

A

multiple organizations pooling their cloud infrastructure together to create a single larger infrastructure

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