Spotify ouvre le code de cstar

Spotify a récemment ouvert le code de cstar, qui est un outil d’orchestration de clusters Apache Cassandra en ligne de commande.

cstar est né de la nécessité d'exécuter des commandes shell dans les nœuds Cassandra. Ces commandes shell sont généralement liées aux performances, à la sécurité, à la cohérence, à la mise à niveau, etc.

En 2017, la flotte de Spotify Cassandra a atteint 3 000 noeuds, ce qui a rendu de plus en plus urgent pour la société de disposer d’une solution sûre et efficace pour exécuter des commandes de shell. La simple mise à jour de cette flotte prenant des allures de cauchemar.

A la différence de Ansible, cstar tient compte de la topologie des cluster.s A la différence de Fabric, cstart est thread-safe.

Pour utiliser ctsar toutes les machines doivent tourner avec un système d'exploitation de de type UNIX, tel que OS X ou Linux, avoir un shell Bourne et Python 3 installé.

cstar est disponible sur GitHub.