Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Cloud Native Fundamentals Lesson 1 and 2

Total questions: 18

Worksheet time: 9mins

Name
Class
Date
1.

what year was Kubernetes released?

a)

2012

b)

2017

c)

2014

d)

2015

2.

What is the full meaning of CNCF?

(a)  

3.

Which of the following does not represent the adoption of cloud native tooling from a technical perspective?

a)

Automation

b)

Orchestration

c)

observability

d)

None of the above

4.

When was CNCF founded?

a)

2018

b)

2010

c)

2015

d)

2016

5.

From a business perspective, what does the adoption of cloudnative tooling represent?

a)

Agility

b)

Growth

c)

Service

d)

All of the above

e)

None of the above

6.

All except one is not a container orchestrator

a)

Docker Swarm

b)

Apache Mesos

c)

Kubernetes

d)

Jenkins

7.

Which of the following is NOT a kubernetes functionality?

a)

Runtime

b)

Storage

c)

Service Mesh

d)

Network

e)

None of the above

8.

What is the key factor in CNCF?

a)

Speed and Agility

b)

Resiliency

c)

Scalability

d)

All of the above

9.

What is a microservice?

a)

A design used primarily in functional programing and Object-oriented programing

b)

A small program that represents discrete logic that executes within a well defined boundary on dedicated hardware

c)

A style of design for enterprise systems based on loosely coupled component architecture

d)

A small piece of code that never gets any bigger than 10 lines

10.

Which of the following responses is an advantage of microservices?

a)

Any microservice component can change independently from other components

b)

They don't require a lot of expertise to program

c)

They're so small that developers can typically write very powerful ones with a few lines of text

d)

They are easy to manage

11.

Which of the following responses is a disadvantage of microservices?

a)

Microservices are very difficult to manage at scale

b)

Microservices require a lot of monitoring to operate effectively

c)

Neither A nor B

d)

Both A and B

12.

What are some technologies commonly used to implement microservices?

a)

Docker

b)

Kubernetes

c)

All the above

d)

None of the above

13.

when designing an application using the monolithic architecture, more than one programming language can be used.

a)

True

b)

False

14.

In a microservice architecture, each unit can be written in a programming language of choice.

a)

True

b)

False

15.

How many application Tiers do we have?

a)

1

b)

5

c)

2

d)

3

16.

If an organization has unlimited resources and powerful engineering force, which of the Architectures should be used in designing an application?

a)

Microservice Architecture

b)

Monolith Architecture

17.

The scalability of a Monolithic architecture implies the replication of the entire unit.

a)

True

b)

False

18.

What are some of the best practices for application deployment

a)

Health checks

b)

logs

c)

Metrics

d)

All of the above