WEEK 1 - CLOUD MODELS Flashcards

1
Q

What are the three major models for cloud computing services?

A

Platform as a Service (PaaS), Software as a Service (Saas), and Infrastructure as a Service (Iaas)

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

What is the objective of SaaS (Software as a Service)?

A

To deliver applications from a cloud.

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

What does SaaS (Software as a Service) provide?

A

An application to use.

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

Examples of SaaS (Software as a Service):

A
  • Microsoft Office 365
  • Google Gmail
  • Google Workspace
  • Salesforce
  • Cisco WebEx
  • Zoom
  • Teams
  • Dropbox
  • D2L SLATE
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What application layer does SaaS (Software as a Service) have access to?

A

Application

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

What layer does the customer have access to with PaaS (Platform as a Service)?

A

Application and data.

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

What does PaaS (Platform as a Service) provide?

A

A complete development and deployment cloud environment (a platform) ready to be used.

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

Examples of PaaS (Platform as a Service):

A
  • GoDaddy.com
  • wix.com
  • Heroku
  • Red Hat OpenShift
  • Google App Engine
  • AWS Elastic Beanstalk
  • Microsoft Azure
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What layers are accessible through IaaS (Infrastructure as a Service)?

A

Application, data, runtime, middleware, O/S

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

What is IaaS (Infrastructure as a Service)?

A

IaaS (Infrastructure as a Service) is the virtualizing of a computer network infrastructure inside a cloud datacenter.

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

What is the definition of Vertical Scaling, Scaling Up:

A
  • It is either adding more capacity (CPU,
    memory, storage) to an existing resource.
  • Or completely changing the instance type.
    For example, dynamically changing a
    server from Tiny to eXtra size.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What is the definition of Vertical Scaling, Scaling Down:

A
  • Removing excessive capacity; for example,
    too much, unneeded storage
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What is the definition of Horizontal Scaling, Scaling Out:

A
  • More machines are added (as in a
    pool of resources) to share the
    processing of the workload.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What is the definition of Horizontal Scaling, Scaling In:

A
  • Resources are removed because
    they are not needed, or they are
    excessive.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Infrastructure as a Service (Iaas) offers what?

A

Elasticity and demand.

This means if more resources are needed, the service can be scaled vertically or horizontally out dynamically.
If less resources is the solution, then the service can be scaled vertically down or horizontally in dynamically

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

What are providers of IaaS (Infrastructure as a Service)?

A
  • Amazon Web Services AWS
  • Microsoft Azure
  • Google Compute Engine GPC
  • Digital Ocean
  • Oracle Cloud
  • IBM
  • Rackspace
  • Linode
17
Q

What is a cloud?

A

A cloud is a collection of computing resources available, on demand, over the Internet.

18
Q

What are the five characteristics of a cloud?

A
  1. On-demand self-service
  2. Broad network access
  3. Resource Pooling
  4. Instant elasticity
  5. Measured service