Cloud Native Architecture Flashcards

(27 cards)

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
Site Reliability Engineer
create and maintain software that is reliable and scalable, uses software engineering approaches to solve operational problems and automate operation tasks
26
Cloud native roles
Cloud Architect Security Engineer DevOps Engineer DevSecOps Engineer Data Engineer Full-stack Developer Site Reliability Engineer
27
CNCF project stages
sandbox incubation graduate