Haute disponibilité du serveur InfluxDB
InfluxDB est un fournisseur de persistance facultatif pour la gestion des données de séries temporelles stockées dans des flux et des flux de valeurs. La version Entreprise d'InfluxDB prend en charge le clustering des données et des méta-noeuds InfluxDB.
Les méta-noeuds contiennent toutes les métadonnées suivantes :
• Tous les noeuds du cluster et leur rôle
• Toutes les bases de données et règles de conservation qui existent dans le cluster
• Toutes les partitions et groupes de partitions, et les noeuds sur lesquels ces éléments se trouvent
• Les utilisateurs de cluster et leurs autorisations
• Toutes les requêtes continues
Les noeuds de données contiennent toutes les données et métadonnées de séries temporelles brutes, y compris :
• Les mesures
• Les clé et valeurs d'étiquette
• Les clés et valeurs de champ
Pour le clustering d'InfluxDB, vous devez choisir le nombre de noeuds de données et de méta-noeuds à mettre en cluster. De nombreux facteurs peuvent être utilisés pour déterminer le nombre de chaque type de noeud. Influx recommande un nombre impair de méta-noeuds en fonction du seuil de tolérance aux défaillances que votre système peut accepter. Dans la plupart des cas, une configuration à trois méta-noeuds est optimale. Les noeuds de données doivent être sélectionnés en fonction de vos besoins en matière de stockage et de requête.
Pour obtenir une documentation Influx détaillée concernant le clustering, accédez à l'adresse suivante :
https://docs.influxdata.com/enterprise_influxdb/v1.7/concepts/clustering/.