Mis on DevOps
Arendust ja operatsioone ühendav metoodika
DevOps — metoodika ja kultuur, mis ühendab arenduse (Development) ja operatsioonid (Operations) tarkvara tarnimise kiirendamiseks.
Põhipraktikad
- CI/CD — pidev integratsioon ja tarnimine
- IaC — taristu kui kood
- Jälgimine — mõõdikute ja logide jälgimine
- Automatiseerimine — automatiseeritud testid ja juurutamine
DevOps tööriistad
- Git, GitLab, GitHub
- Docker, Kubernetes
- Jenkins, GitLab CI, GitHub Actions
- Terraform, Ansible
- Prometheus, Grafana
Eelised
- Kiired väljalasketsüklid
- Vähem juurutusvigasid
- Parem meeskonnatöö
- Kiire intsidentidele reageerimine