The Basics of PaaS Flashcards

1
Q

In order from top to bottom, what are the layers of the ‘Cloud Computing Pyramid’?

A
  1. SaaS
  2. PaaS
  3. IaaS
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What does the top and bottom of the ‘Cloud Computing Pyramid’ represent?

A

Top: User is not responsible for anything

Bottom: User is responsible for many things

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

What are the benefits of using a PaaS System?

A
  • Reduced up-front costs
  • Instances can be quickly spun up, and quickly shut down
  • Allows applications to be easily scaled to match demand (Automatically or Manually)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is Multitenancy?

A

Multiple separate users may share an underlying OS

and framework/language installation

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

In multi-tenancy

Each users application as ___ so that it doesn’t ___

A
  • Sandboxed

- Interfere or access other user’s applications

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

What are some benefits to multi-tenancy

A
  • Greatly reduces overhead costs
  • Improves efficiency
    Each instance is less likely to be idle meaning computing
    resources are more efficiently used
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is the most commonly used type of PaaS system?

A

Standalone Platform

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

What are Standalone Platforms?

A

Built over a shared IaaS layer by adding the framework or middleware component over the IaaS OS and hardware

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

What are the types of PaaS?

A
  • Standalone Platform
  • Social Media Platforms
  • Open-Source Platforms
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What are Open-Source Platforms?

A
  • Uses opensource software

- Focus on portability & replication

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

What is the advantage of Open-Source Platforms?

A

You could pack up your application and move it to another service provider

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

With PaaS the work typically associated with __ and __ is already done for us

A
  • sysadmins

- environment deployment

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

What is the con of PaaS?

A

Lack of control over the software ecosystem in PaaS

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

What is *aaS?

A
  • as a Service

Anything delivered by subscription or outsourced service (may involve cloud)

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

What is IaaS?

A

Infrastructure as a Service

  • Somebody owns and maintains the hardware
    (the infrastructure)
  • You just rent time or resources on it
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What is SaaS?

A

Software as a Service

  • Gives you everything: the infrastructure,
    operating system, middleware, application, and
    maintenance is all done by the provider
17
Q

What is PaaS?

A

Platform as a Service

  • Gives you the hardware, the OS, the runtime and network management
  • You bring your own application
18
Q

What are the types of *aaS?

A

laaS, SaaS, PaaS

19
Q

What is the oldest example of an *aaS

A

Infrastructure as a Service

20
Q

What are examples of laaS?

A
  • Linode
  • DigitalOcean
  • Most other Virtual Private Server (VPS) providers
21
Q

What are examples of SaaS?

A
  • Microsoft 365
  • Dropbox
  • Zendesk
22
Q

What are examples of PaaS?

A
  • Google App Engine

- Heroku

23
Q

What is the middle child of the 3 *aaS?

A

Platform as a Service

24
Q

What did laaS replace?

A
  • Companies had to maintain their own
    infrastructure known as big iron – mainframes and
    servers
  • This was expensive, required a lot of dedicated IT
    personnel
25
Q

Why can’t we have control in PaaS systems?

A

Because we are sharing the underlying OS and frameworks with other users, we can’t be allowed to modify it however we choose