Module 6 Emergent Trends, Cloud Native, DevOps and Application Modernization Flashcards

1
Q

IBM Cloud Functions is a Function-as-a-Service (FaaS) programming platform used for developing lightweight code that scalably executes on demand. What open source serverless platform is it based on?

A

Apache OpenWhisk

IBM Cloud Functions is based on the Apache OpenWhisk open source serverless platform.

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

Describe serverless computing?

A

Serverless computing is a cloud computing execution model that provisions computing resources on demand and offloads all responsibility for common infrastructure management tasks.

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

What is considered a collaborative approach where business owners and the development, operations, and quality assurance teams collaborate to continuously deliver software.

A

DevOps

DevOps is considered a collaborative approach where business owners and the development, operations, and quality assurance teams collaborate to continuously deliver software.

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

Which type of cloud leverages the best of the cloud models and services across different providers, and where applications and workloads work seamlessly across multiple different cloud types?

A

Hybrid-Multicloud

A hybrid-multicloud describes the type of cloud that leverages the best of the cloud models and services across different providers, and where applications and workloads work seamlessly across multiple different cloud types.

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

What are the common goals of Application Modernization?

A

Microservices architecture, DevOps and cloud migration

Microservices architecture, DevOps and cloud migration are three common goals of application modernization.

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

What term is often described as updating or improving legacy applications, their architecture, and the methods for developing them by using new technologies and modern methods for implementing them?

A

Application modernization

Application modernization is often described as updating or improving legacy applications, their architecture, and the methods for developing them by using new technologies and modern methods for implementing them.

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

Fill in the Blank.
A cloud native application consists of _____________ working together as a whole to comprise an application, yet each can be independently scaled and iterated through automation and orchestration processes.

A

microservices

A cloud native application consists of microservices working together as a whole to comprise an application, yet each can be independently scaled and iterated through automation and orchestration processes.

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

What are three key features of microservices?

A

Key features of microservices include: code can be updated more easily. Teams can use different stacks and different programming languages for different components. Components can be scaled independently of one another, reducing the waste and cost.

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

What is a single-tiered software application in which the user interface and data access code are combined into a single program from a single platform?

A

Monolithic

A monolithic application describes a single-tiered software application in which the user interface and data access code are combined into a single program from a single platform.

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

Describe an approach in which a single application is composed of many loosely coupled and independently deployable smaller components or services?

A

Microservices architecture

Microservices architecture is an approach in which a single application is composed of many loosely coupled and independently deployable smaller components or services.

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