BT

Chaos Monkey 2.0 fonctionne via Spinnaker

| par Abel Avram Suivre 10 Abonnés , traduit par Slim Ouertani Suivre 7 Abonnés le 26 oct. 2016. Durée de lecture estimée: 1 minute |

Netflix a récemment mis à disposition le code source du Chaos Monkey 2.0. La dernière itération de l'outil de résilience est entièrement intégrée avec Spinnaker et les systèmes de suivi d'événements, alors que le support de SSH a été supprimé.

Chaos Monkey 2.0 est maintenant configuré et géré par Spinnaker, une plateforme de livraison continue publiée en open source par Netflix. Cette intégration permet d'accéder à des instances dans AWS, Google Cloud, Microsoft Azure et Cloud Foundry. Spinnaker fournit des informations sur la manière dont les services sont déployés dans les datacenters, et Chaos Monkey les utilise pour mettre fin à des instances comme planifié.

Netflix configure le Chaos Monkey pour signaler les terminaisons d'instances à Atlas et Cronos, leur permettant de suivre et de visualiser la fréquence de terminaison des instances. L'outil peut être configuré avec d'autres systèmes de télémétrie et de suivi d'événements.

La capacité de SSH qui permettait de se connecter à une instance et ajuster la consommation de CPU ou faire arrêter un disque a été retirée de l'outil. Ces modes de défaillance ont été considérés comme trop «insidieux» à appliquer au hasard et une autre manière a été développée pour eux.

Le Chaos Monkey est le petit frère du Gorilla et de Kong, une paire d'outils de résilience utilisés par Netflix pour simuler le mauvais fonctionnement de AWS sur les zones de disponibilité ou sur des régions entières. Chaos Monkey est utilisé au lieu de mettre fin à des cas individuels dans un centre de données ou dans plusieurs régions. L'outil a été utilisé par Netflix pour forcer leurs ingénieurs logiciels à garder l'esprit de concevoir et mettre en œuvre des systèmes de résilience. Chaos Monkey a besoin de Spinnaker et de MySQL pour exécuter. Il est écrit avec Go, mais il ne fonctionne pas comme un service. Au contraire, il est déclenché par un cron job.

Evaluer cet article

Pertinence
Style

Bonjour étranger!

Vous devez créer un compte InfoQ ou cliquez sur pour déposer des commentaires. Mais il y a bien d'autres avantages à s'enregistrer.

Tirez le meilleur d'InfoQ

Donnez-nous votre avis

Html autorisé: a,b,br,blockquote,i,li,pre,u,ul,p

M'envoyer un email pour toute réponse à l'un de mes messages dans ce sujet
Commentaires de la Communauté

Html autorisé: a,b,br,blockquote,i,li,pre,u,ul,p

M'envoyer un email pour toute réponse à l'un de mes messages dans ce sujet

Html autorisé: a,b,br,blockquote,i,li,pre,u,ul,p

M'envoyer un email pour toute réponse à l'un de mes messages dans ce sujet

Discuter

Se connecter à InfoQ pour interagir sur ce qui vous importe le plus.


Récupérer votre mot de passe

Follow

Suivre vos sujets et éditeurs favoris

Bref aperçu des points saillants de l'industrie et sur le site.

Like

More signal, less noise

Créez votre propre flux en choisissant les sujets que vous souhaitez lire et les éditeurs dont vous désirez suivre les nouvelles.

Notifications

Restez à jour

Paramétrez vos notifications et ne ratez pas le contenu qui vous importe

BT