Understanding Orchestration Concepts

πŸ“š 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