Comment augmenter le stockage d'un domaine Amazon Elasticsearch Service ?

Date de la dernière mise à jour: 09/11/2020

J'essaie d'augmenter le stockage d'un domaine Amazon Elasticsearch Service (Amazon ES). Comment dois-je procéder ?

Solution

Avant d'augmenter la capacité d'Amazon ES, envisagez de réduire votre charge sur le domaine. Si vous ne pouvez pas réduire la charge, utilisez les options ci-dessous pour augmenter votre capacité de stockage :

  • Add more storage (Ajouter du stockage) : si vous utilisez Amazon Elastic Block Store (Amazon EBS), augmentez la taille des volumes EBS. La taille maximale du volume dépend du type d'instance Amazon Elastic Compute Cloud (Amazon EC2) du nœud. Si vous ne pouvez pas augmenter la taille des volumes EBS, augmentez le stockage de votre domaine. Pour plus d'informations sur les volumes EBS, consultez Limites de taille des volumes EBS. Si vous n'utilisez pas de volumes Amazon EBS pour le stockage, ajoutez des nœuds à votre configuration de cluster.
  • Add more CPU resources (Ajouter des ressources de processeur) : pour augmenter la capacité CPU, passez à un type d'instance plus grand ou ajoutez des nœuds. En outre, utilisez au moins trois nœuds principaux dédiés.
  • Ajouter de la mémoire : pour ajouter de la mémoire, passez à un type d'instance plus grand ou ajoutez des nœuds.
  • Add UltraWarm nodes (Ajouter des nœuds UltraWarm) : Les nœuds UltraWarm sont une option de stockage de données à faible coût. Utilisez des nœuds UltraWarm pour migrer les données moins fréquemment utilisées, tout en maintenant les index accessibles sur les nœuds de données standard. En outre, vous pouvez utiliser la gestion de l'état d'index pour migrer des données des nœuds très actifs vers des nœuds moyennement actifs.

Pour modifier la configuration de votre domaine, procédez comme suit :

1.    Connectez-vous à votre AWS Management Console.

2.    Ouvrez la console Amazon ES.

3.    Choisissez le domaine Amazon ES pour lequel vous souhaitez ajouter du stockage.

4.    Choisissez Edit Domain (Modifier le domaine).

5.    Mettez à jour les paramètres de configuration suivants du domaine :

Data nodes (Nœuds de données) : configurez vos zones de disponibilité, le type d'instance et le nombre de nœuds.
Storage configuration (Configuration du stockage) : mettez à jour le type de stockage de votre nœud de données, le type de volume EBS et la taille de stockage EBS par nœud.
Dedicated master nodes (Nœuds principaux dédiés) : activez ou désactivez le nœud principal dédié, mettez à jour le type d'instance ou modifiez le nombre de nœuds principaux.
UltraWarm data nodes (Nœuds de données UltraWarm) : activez ou désactivez les nœuds de données UltraWarm, mettez à jour le type d'instance ou modifiez le nombre de nœuds de données UltraWarm.

6.    Choisissez Submit (Soumettre).

Remarque : Amazon ES utilise un processus de déploiement bleu/vert lors de la mise à jour d'un domaine. Cela signifie que le nombre de nœuds dans le cluster peut augmenter temporairement pendant l'application de vos modifications. Pour plus d'informations, consultez À propos des modifications de configuration.

7.    Configurez des alarmes Amazon CloudWatch pour surveiller l'utilisation de vos ressources. Par exemple, définissez une alarme qui vous informe lorsque l'utilisation de la CPU est supérieure à 80 %.