DevOps W1 Flashcards

1
Q

DevOps waarom?

A

Wanneer de applicatie eenmaal is ontwikkeld door de developers wordt deze doorgestuurd naar operations.
De applicatie wordt hierbij “over de muur” gegooid: vaak is de documentatie onvolledig, onjuist en/of ontbrekend.

Aan het einde van de dag gaan de ontwikkelaars naar huis, terwijl de mensen in operations het risico lopen ‘s nachts uit bed gebeld te worden wanneer de applicatie niet doet wat de gebruiker verwacht.

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

DevOps Wat?

A

Dit zijn “The Three Ways” van DevOps.

First way: “Understand and increase flow”, oftewel het product (de applicatie) sneller, makkelijker en beter bij de gebruiker krijgen

Second way: “Shorten and amplify feedback loops”, oftewel ervoor zorgen dat je meer, sneller en betere feedback krijgt

Third way: “Continuous Experimentation & Learning”, oftewel tijd en moeite blijven investeren om te experimenteren en te leren.

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

DevOps Ontwikkelproces

A

Traditioneel ziet vaak zo het software proces bij organisaties uit:

Ontwikkelaars ontwikkelen een applicatie (requirements -> ontwerp -> code -> applicatie)

Testers testen de applicatie (veelal controleren of de applicatie voldoet aan de requirements)
(Applicatie)beheerders rollen een applicatie uit en beheren deze (applicatie <-> gebruiker)

Dit proces in grote lijnen geldt ook voor veranderingen aan software.

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

Leg DevOps uit

A

DevOps is de vereniging van ontwikkelaars, operations én testers om samen op te trekken om systemen te ontwikkelen, operationaliseren en onderhouden.

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

Wat is DevOps niet

A
  1. Simpelweg Development en Operations teams samenvoegen
  2. Een apart team (dus naast Development en Operations)
  3. One-size fits all
  4. Cloud
  5. Een tool
  6. Automation
  7. Een rol
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

DevOps fases

A

Devops in een oneindige lus die begint bij

Plan: Maak een plan om het proces en het product te verbeteren

Build: Voer het plan uit; maak het product en richt het proces in

Continuous integration: Voeg het gemaakte wijzigingen aan het reeds bestaande toe Deploy: rol het gemaakte product uit

Operate: Voer ondersteunende taken uit (denk aan monitoring, gebruikersondersteuning, onderhoud, backups, etc.)

Continuous feedback: vergaar op zo veel mogelijk manieren feedback (bijv. van gebruikers, van het platform, het netwerk, andere applicaties, monitoring en logging)

Probeer zo veel mogelijk van de stappen te automatiseren: dit maakt het proces sneller en betrouwbaarder!

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