Mis on Kaosinseneeria
Vastupidavuse testimine rikete kaudu
Kaosinseneeria
Kaosinseneeria — valdkond, kus süsteemi vastupidavuse ja taastumise võime kontrollimiseks tuuakse tahtlikult rikked sisse.
Kaosinseneeria Põhimõtted
| Põhimõte | Kirjeldus | |----------|-----------| | Hüpotees | Sõnasta oodatud käitumine | | Minimaalne plahvatusraadius | Piira katse ulatust | | Tootmine esmalt | Testi reaalses keskkonnas | | Automatiseerimine | Pidevad katsed |
Katse Tüübid
- Teenuse rike — tapa pod/konteiner
- Võrgurikked — latentsus, pakettide kaotus
- Ressursipiirangud — CPU/mälu stress
- Saadavustsooni rike — AZ rike
Tööriistad
- Chaos Monkey (Netflix) — kaose klassika
- Gremlin — ettevõtte platvorm
- Litmus — Kubernetes-natiivne
- Chaos Mesh — CNCF projekt
Katse Protsess
- Määratle stabiilne olek
- Sõnasta hüpotees
- Süsti rike
- Jälgi tulemusi
- Paranda süsteemi