Configuration d'une instance InfluxDB 3 dans Timestream - Amazon Timestream

Pour des fonctionnalités similaires à celles d'Amazon Timestream pour, pensez à Amazon Timestream LiveAnalytics pour InfluxDB. Il permet une ingestion simplifiée des données et des temps de réponse aux requêtes à un chiffre en millisecondes pour des analyses en temps réel. Pour en savoir plus, cliquez ici.

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Configuration d'une instance InfluxDB 3 dans Timestream

Création d'un cluster de base de données dans Timestream

En utilisant AWS Management Console :

Important : si vous créez un cluster privé, assurez-vous d'ajouter les politiques S3 requises pour créer votre cluster Timestream for InfluxDB 3

  1. Ouvrez la console Amazon Timestream pour InfluxDB.

  2. Choisissez InfluxDB Databases dans le volet de navigation.

  3. Choisissez Créer une base de données InfluxDB 3.

  4. Sélectionnez InfluxDB 3 comme version de votre moteur.

  5. Choisissez l'édition Enterprise pour les charges de travail de production.

  6. Configurer le déploiement du cluster :

    1. Sélectionnez une configuration à 1 nœud (gestion des rôles d'écriture, de lecteur et de compacteur à nœud unique) ou à 3 nœuds

      Note

      Les déploiements à nœud unique utilisent des ressources de calcul mono-AZ. En cas de problème, une nouvelle ressource de calcul doit être initialisée, ce qui allonge le temps de correction

    2. Pour les déploiements à 3 nœuds, le système configurera automatiquement :

      1. Deux writer/reader nœuds pour gérer les opérations d'écriture et de lecture.

      2. Un nœud de compacteur dédié pour l'optimisation du stockage.

  7. Configurez les paramètres au niveau du cluster :

    1. Classe d'instance : sélectionnez la taille d'db.influxinstance appropriée (applicable à tous les nœuds). Il convient de noter que votre facture figurera db.influxIOIncluded dans vos dossiers.

    2. Groupe de paramètres : Choisissez un groupe de paramètres existant ou créez-en un nouveau pour une configuration de moteur personnalisée.

    3. Configuration réseau : configurez le VPC, les sous-réseaux et les groupes de sécurité (s'applique à tous les nœuds).

    4. Accessibilité publique : choisissez si les points de terminaison du cluster doivent être accessibles au public.

  8. Vérifiez votre configuration et choisissez Créer une base de données InfluxDB

En utilisant AWS CLI :

aws timestream-influxdb create-db-cluster \ --name myinfluxDbinstance \ --db-instance-type db.influx.4xlarge \ --vpc-subnet-ids subnetid1 subnetid2 \ --vpc-security-group-ids mysecuritygroup \ --db-parameter-group-identifier dbparametergroupidentifier
Note

Vous pouvez étiqueter Timestream pour les ressources InfluxDB à l'aide de balises. Les balises vous permettent de classer vos ressources de différentes manières, par exemple en fonction de leur objectif, de leur propriétaire, de leur environnement ou d'autres critères.

Paramètres pour les clusters de bases de données

Les principaux paramètres qui s'appliquent à tous les nœuds de votre cluster sont les suivants :

  • Identifiant du cluster : nom unique pour votre cluster

  • Classe d'instance : capacité de calcul et de mémoire (identique pour tous les nœuds)

  • Configuration du nœud : déploiement à 1 ou 3 nœuds

  • Groupe de paramètres : paramètres de configuration du moteur

  • Type de réseau : IPv4 ou double pile

  • VPC et sous-réseaux : isolation et disponibilité du réseau

  • Groupes de sécurité : contrôle d'accès au réseau

  • Accessibilité publique : option de connectivité Internet

Considérations importantes

  • Configuration uniforme des nœuds : tous les nœuds d'un cluster doivent utiliser la même classe d'instance et la même configuration réseau.

  • Évolutivité future : Bien qu'initialement limitées aux configurations à 1 nœud et à 3 nœuds, les futures mises à jour permettront la mise à l'échelle vers des nœuds supplémentaires grâce à des modifications de groupes de paramètres.

  • Haute disponibilité : les configurations à 3 nœuds améliorent la disponibilité et la distribution des performances.

  • Optimisation du compacteur : dans les déploiements à 3 nœuds, le nœud compacteur dédié garantit que les performances d'écriture et de lecture ne sont pas affectées par les tâches d'optimisation en arrière-plan