Chaos Monkey to narzędzie oprogramowania, które zostało opracowane przez Netflix Engineers w celu przetestowania odporności i możliwości odzyskiwania ich Amazon Web Services (AWS). Oprogramowanie symuluje awarie instancji usług działających w ramach grup automatycznych skalowania (ASG), wyłączając jedną lub więcej maszyn wirtualnych.
- Co to jest testowanie chaosu?
- Jak wykonane są testy chaosu?
- Jak miałby małpę chaosu przetestować umiejętności twoich serwerów?
Co to jest testowanie chaosu?
Testowanie chaosu lub inżynieria chaosu jest wysoce zdyscyplinowanym podejściem do testowania integralności systemu poprzez proaktywne symulowanie i identyfikowanie awarii w danym środowisku, zanim doprowadzą one do nieplanowanego przestoju lub negatywnego doświadczenia użytkownika.
Jak wykonane są testy chaosu?
Na wysokim poziomie chaotyczne testy to po prostu tworzenie zdolności do ciągłego, ale losowo powoduje awarie w systemie produkcyjnym. Ta praktyka ma na celu przetestowanie odporności systemów i środowiska, a także określenie MTTR.
Jak miałby małpę chaosu przetestować umiejętności twoich serwerów?
Chaos Monkey to narzędzie opracowane przez Netflix, gdy zaczęli korzystać z Amazon Web Services. Służy do testowania odporności infrastruktury IT. Działa poprzez celowe wyłączenie komputerów w produkcji Netflix, aby sprawdzić, jak reagują pozostałe systemy na awarię.