Platform as a Service (PaaS) Flashcards

1
Q

What is PaaS?

A

PaaS stands for Platform as a Service, which provides pre-packaged cloud services focusing on application deployment, allowing developers to build applications/solutions without managing the underlying infrastructure.

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

What does the cloud vendor manage in a PaaS model?

A

In a PaaS model, the cloud vendor manages the physical datacenter, network/cabling, physical servers, operating system, development tools/database management/business analytics, and many more aspects of the infrastructure.

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

What is the customer responsible for in a PaaS model?

A

In the PaaS model, the customer is responsible for information and data, devices (mobiles and PCs), and accounts and identities.

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

What does “Fully Managed” mean in PaaS terminology?

A

“Fully Managed” in PaaS terminology refers to the cloud vendor managing aspects like software development, managed database/storage, and analytics.

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

What does PaaS stand for and what is its primary focus?

A

PaaS stands for Platform as a Service, focusing on providing pre-packaged cloud services with an emphasis on application deployment.

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

How are costs determined in a PaaS model?

A

In a PaaS model, you pay for what you use, which allows for scalable costs depending on the resources consumed.

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

What does “less management overhead” imply in a PaaS environment?

A

“Less management overhead” means that the cloud vendor manages the operating system, server infrastructure, software licenses/middleware, database management, auto-scaling, and more, reducing the complexity for users.

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

What are customers responsible for in a PaaS model?

A

In a PaaS model, customers are responsible for managing their information and data, devices (mobile and PCs), and accounts and identities.

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

What does the cloud provider manage in a PaaS model?

A

The cloud provider is responsible for the operating system, physical hosts, physical network, and physical datacenter.

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

What responsibilities are shared between the cloud provider and the customers in a PaaS model?

A

Shared responsibilities include managing the identity and directory infrastructure, applications, and network controls.

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

Can you list some examples of PaaS cloud services?

A

Examples include databases, software development tools, web app deployment services, business analytics, storage services, and security solutions.

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

What does “Extreme PaaS” refer to, and how does it differ from typical PaaS?

A

“Extreme PaaS” refers to Serverless computing, offering even further abstraction than typical PaaS. Unlike typical PaaS that involves some resource management, Serverless allows you to just run code without worrying about the underlying infrastructure.

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

What are the key characteristics of Serverless computing?

A

Serverless computing allows developers to run code without managing the underlying infrastructure, with costs incurred only when the code runs. This model abstracts the infrastructure to the point where developers don’t need to worry about resource management.

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

Can you provide an example of a Serverless service?

A

Azure Functions is an example of a Serverless service, where the infrastructure management is abstracted away, allowing developers to focus solely on code execution.

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

What are some trade-offs when choosing PaaS over IaaS?

A

Choosing PaaS over IaaS results in less management but also less control over the infrastructure, a limited choice of tools due to pre-packaged configurations and pre-defined toolsets, and potential issues with application compatibility.

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

What are the main benefits of using PaaS?

A

PaaS offers managed services for developing solutions without the need to manage infrastructure, allowing focus on coding and application development. It provides specialized services for different use cases and trades off less flexibility/control for reduced management overhead.

17
Q

How does Serverless computing embody the concept of “Extreme PaaS”?

A

Serverless computing embodies “Extreme PaaS” by allowing developers to run code with no concerns about infrastructure management, pushing the abstraction to its limits and enabling a focus purely on application logic.