Elementen van DevOps

DevOps-concepten

Cem Sakarya

DevOps Risk Advisor

DevOps-verandermanagementmodel

  DevOps-verandermanagementmodel: Developer Platform, Codebase & Version Control, DevOps en Deployment Platform

 

  • Continuous Integration & Continuous Delivery
DevOps-concepten

CI/CD-pijplijn: Version Control, Build, Testing and Staging, Autotest, Deployment

DevOps-concepten

Principes van CI

 

  1. Versiebeheer-software
  2. Frequente integraties

De DevOps-cyclus: Test en Develop zijn gemarkeerd.

DevOps-concepten

Versiebeheer

Pijpen die versiebeheerbranches symboliseren.

  • Main branch als bron van waarheid voor de codebase
  • Meerdere teams aan dezelfde software
  • Peer review
  • Testen in elke stap
DevOps-concepten

Principes van CD

 

  1. Geautomatiseerde builds
  2. Geautomatiseerde tests
  3. Voorspelbare, korte doorlooptijden

De DevOps-cyclus: Test en Develop zijn gemarkeerd.

DevOps-concepten

Experimenteren

De DevOps-cyclus: Deploy is gemarkeerd.

 

  • Beperkte gebruikersgroep
  • Verzamel hun feedback
  • Gebeurt na een deploy
DevOps-concepten

Feedbackloops

De DevOps-cyclus: Review is gemarkeerd.

  • Product continu verbeteren
  • Gebruik de review-fase voor de feedbackloop
  • Zet feedback om in actie
  • Pas de software aan indien nodig
DevOps-concepten

Laten we oefenen!

DevOps-concepten

Preparing Video For Download...