OBS: Simian army utvecklas inte längre. – En uppsättning program för testning av moln‑baserade tjänster. – Simian army utvecklades med början 2011 av videoströmningsföretaget Netflix. Den senaste versionen är från 2017. Netflix använde programmen för att testa sina egna tjänster, som körs i molnet från Amazon web services. (Se också chaos engineering.) – Simian army har släppts med öppen källkod, och programmen, som kan köras var för sig, kunde tidigare laddas ner från GitHubs webbplats (länk). De finns fortfarande kvar för läsning. – Se också kommentar från Netflix. – Namnet: Simian betyder aplik eller bara apa; Simian army kan översättas med aparmén. – I Simian army ingick:
- – Chaos gorilla – simulerade vad som skulle hända om hela Amazons molntjänst gick ner. Mer exakt: ifall det skulle gå att återställa Netflix tjänst efter ett avbrott;
- – Chaos monkey stänger slumpmässigt av virtuella maskiner för att se hur det påverkar tjänsten som helhet. Chaos monkey finns kvar som fristående program;
- – Conformity monkey upptäckte instanser som inte var kodade i enlighet med etablerad praxis och stängde av dem, så att de skulle kunna rättas till och startas om. Det har integrerats i programmet Spinnaker (spinnaker.io);
- – Doctor monkey kontrollerade hälsan hos alla instanser och letade efter varningstecken, som avvikande användning av processor och minne;
- – Janitor monkey letade efter resurser som inte användes och nollställde dem. Funktionerna finns kvar i programmet Swabbie (länk);
- – Latency monkey simulerade en nedsättning av kapaciteten för att se hur det påverkade tjänstekvaliteten;
- – Security monkey letade efter brister i säkerheten och stängde av instanser som har dem;
- – 1018 monkey upptäckte problem som har att göra med att tjänster körs i flera tidszoner och på flera språk. (10 står för localization, alltså l10n och 18 står för internationalization, alltså i18n se också i18n.)
[driftsäkerhet] [testning] [ändrad 18 oktober 2021]