Cloud Native Architecture Flashcards

1
Q

vertical scaling

A

same number of servers but stronger

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

horizontal scaling

A

servers with same hardware but more of them

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

Characteristics of cloud native architecture

A

Self-healing
Scalable
High level of automation
(Cost-) Efficient
Easy to maintain
Secure by default

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

What’s a 12 factor app?

A

A guideline for developing cloud native applications.

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

Benefits of autoscaling

A

Cost-effectiveness, we use only as much compute power as we need.

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

Benefits of serverless

A

Relieves developers of complicated devOps tasks.
Very fast deployments.
Precise billing.

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

Based on what serverless functions are scaled?

A

Incoming events

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

Is there an industry standard for serverless?

A

There is an initiative to standardise events. It’s called CloudEvents. Still in development.

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

What CloudEvents is trying to achieve

A

Standardise how data is described in events

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

Are servers required to run serverless function?

A

Yes, serverless runs on servers but you don’t have to touch it.

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

What defines how to build and package container images

A

Open Container Initiative(OCI) image-spec

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

What specifies the configuration, execution environment and lifecycle of containers

A

Open Container Initiative(OCI) runtime-spec

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

What provides a standard for the distribution of content in general and container images in particular

A

Open Container Initiative(OCI) distribution-spec

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

What’s in the OCI Spec

A

image-spec
runtime-spec
distribution-spec

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

Metrics SRE uses

A

Service Level Objectives (SLO)
Service Level Indicators (SLI)
Service Level Agreements (SLA)

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

Service Level Objectives(SLO)

A

“Specify a target level for the reliability of your service.” - A goal that is set, for example reaching a service latency of less that 100ms.

17
Q

Service Level Indicators (SLI)

A

A carefully defined quantitative measure of some aspect of the level of service that is provided” - For example how long a request actually needs to be answered.

18
Q

Service Level Agreements (SLA)

A

“An explicit or implicit contract with your users that includes consequences of meeting (or missing) the SLOs they contain. The consequences are most easily recognized when they are financial – a rebate or a penalty – but they can take other forms.” - Answers the question what happens if SLOs are not met.

19
Q

What’s an error budget?

A

defines the amount (or time) of errors your application can have, before actions are taken, like stopping deployments to production.

20
Q

Cloud Architect job

A

Adopting cloud technologies, designing application landscape and infrastructure, with a focus on security, scalability and deployment mechanisms.

21
Q

DevOps Engineer

A

combination of developer and administrator.

22
Q

DevSecOps Engineer

A

build bridges between between more traditional development and security teams

23
Q

Data Engineer

A

collect, store, analyse data

24
Q

Full-stack Developer

A

Front+Back+Basics of DevOps

25
Q

Site Reliability Engineer

A

create and maintain software that is reliable and scalable, uses software engineering approaches to solve operational problems and automate operation tasks

26
Q

Cloud native roles

A

Cloud Architect
Security Engineer
DevOps Engineer
DevSecOps Engineer
Data Engineer
Full-stack Developer
Site Reliability Engineer

27
Q

CNCF project stages

A

sandbox
incubation
graduate