π Hoofdstuk 30.1: Understanding Orchestration Concepts
ββββββββββββββββββββββββββββββββββββββββββββ
π€ Wat is orchestration?
ββββββββββββββββββββββββββββββββββββββββββββ
Orchestration = Automatisering & coΓΆrdinatie van IT-processen:
β’ Applicatieontwikkeling
β’ Configuratiebeheer
β’ Servermonitoring
β’ Beveiliging
β’ Disaster recovery
ββββββββββββββββββββββββββββββββββββββββββββ
π DevOps-componenten
ββββββββββββββββββββββββββββββββββββββββββββ
Onderdeel Betekenis
ββββββββββββββββββββββββββββββββββββββββββββ
CI (Continuous Integration) Regelmatig integreren van kleine codewijzigingen
Continuous Testing Automatisch testen van nieuwe code
CD (Continuous Delivery) Software is altijd klaar voor productie
IaC (Infrastructure as Code) Infrastructuur als code gedefinieerd
Infrastructure Automation Automatisch uitrollen van omgevingen
Monitoring & Logging Productie bewaken & loggen
ββββββββββββββββββββββββββββββββββββββββββββ
βοΈ Beheer van de App-omgeving
ββββββββββββββββββββββββββββββββββββββββββββ
β’ Definitie via code: hardware, OS, libraries, enz.
β’ Policy as Code: beveiligingsbeleid ook als code
β’ Test wijzigingen in omgeving vooraf
β’ Gebruik automatisering voor productie-uitrol
ββββββββββββββββββββββββββββββββββββββββββββ
π¦ Containers in DevOps
ββββββββββββββββββββββββββββββββββββββββββββ
Eigenschap Beschrijving
ββββββββββββββββββββββββββββββββββββββββββββ
Static Environment Container wordt na creatie niet meer aangepast
Version Control Container en configuratie in versiebeheer
Replace Not Update Oude container β verwijderen, nieuwe starten
High Availability Meerdere containers tegelijk voor betrouwbaarheid