Netflix a créé la Simian Army, une collection open-source d'outils de test du cloud. Ces outils permettent aux ingénieurs de tester la fiabilité, la sécurité, la résilience et la capacité de récupération des services en nuage que Netflix exécute sur l'infrastructure Amazon Web Services (AWS). Les ingénieurs de
Netflix ont commencé à créer les agents logiciels autonomes, appelés "singes", peu de temps après leur passage au cloud avec AWS. Chaque singe est conçu pour contribuer à rendre le service de Netflix moins fragile et mieux à même d'assurer un service continu, avec une dégradation minimale, lorsque des parties du nuage subissent des défaillances aléatoires. L'armée simienne comprend Le Chaos Monkey - arrête de manière aléatoire des machines virtuelles (VM) pour s'assurer que de petites perturbations n'affecteront pas le service global. Le Latency Monkey simule la dégradation du service et s'assure que les services en amont répondent de manière appropriée. Le Conformity Monkey détecte les instances qui ne sont pas codées selon les meilleures pratiques et les ferme. Cela donne au propriétaire du service la possibilité de relancer correctement l'instance. Security Monkey est un outil qui détecte les failles de sécurité et met fin aux contrevenants. Ce logiciel vérifie également que les certificats SSL et les certificats DRM n'ont pas expiré ou sont proches de l'expiration. Doctor Monkey : Effectue des contrôles de santé pour chaque cas et surveille les indicateurs externes de la santé des processus comme l'utilisation du CPU et de la mémoire. Janitor Monkey : recherche les ressources inutilisées et les met au rebut. Grâce à ces outils, les services en nuage sont plus résilients et mieux équipés pour faire face à tout temps d'arrêt. Les problèmes potentiels peuvent être détectés et traités. Les défaillances induites peuvent également contribuer à prévenir les défaillances à l'avenir et à fournir des indications sur la manière d'y faire face.
- Army Knowledge Online (AKO) Army Knowledge Online (AKO) est le principal intranet de l'armée américaine. Il s'agit du plus grand intranet d'entreprise au monde. L'accès à l'intranet peut se faire par le site Web de l'armée (également appelé "AKO") qui est utilisé pour le recrutement et l'information. L'enregistrement d'un compte AKO est obligatoire lors...
Le mot Les ingénieurs de Netflix continuent de conceptualiser et de développer de nouveaux singes et invitent la communauté à faire de même.