Comment puis-je augmenter ou faire monter en puissance un domaine Amazon OpenSearch Service ?

Date de la dernière mise à jour : 08/12/2022

J'essaie d'augmenter ou de faire monter en puissance un domaine Amazon OpenSearch Service.

Brève description

Vous pouvez, en fonction de votre application, augmenter (mettre à l'échelle verticalement) ou faire monter en puissance (dimensionner horizontalement) votre cluster. Pour faire monter en puissance votre domaine OpenSearch Service, ajoutez des nœuds supplémentaires (tels que des nœuds de données, des nœuds principaux ou des nœuds UltraWarm) à votre cluster. Pourredimensionner ou augmenter votre domaine, augmentez la taille de votre volume Amazon Elastic Block Store (Amazon EBS). Vous pouvez également ajouter de la mémoire et des processeurs virtuels avec des types de nœuds plus importants.

Remarque : dans le cadre d'une augmentation d'échelle ou d'une évolutivité horizontale, il est recommandé d'utiliser au moins trois nœuds principaux dédiés pour les applications de production.

Solution

Mettre à échelle horizontalement de votre domaine

Lorsque vous procédez à la mise à l'échelle horizontale de votre domaine, vous ajoutez des nœuds dont la configuration est du même type que celle des nœuds actuels de votre cluster. De ce fait, vous ajoutez également des ressources supplémentaires (comme RAM, vCPU et volume EBS) à votre cluster. Notez que la taille maximale du volume EBS dépend du type d'instance Amazon Elastic Compute Cloud (Amazon EC2) du nœud.

Si vous atteignez la limite de taille du volume EBS et que vous ne pouvez pas modifier le type d'instance, ajoutez plus de nœuds. Lorsque vous ajoutez des nœuds à votre cluster, vous augmentez la taille de volume EBS du cluster. Si vous ajoutez des nœuds de données à votre cluster, veillez à utiliser des nœuds de données ou des nœuds UltraWarm. Notez que les nœuds UltraWarm peuvent être utilisés pour migrer les données à accès peu fréquent, tout en conservant les index consultés sur les nœuds de données standard.

Conseil : pour automatiser la migration de données de nœuds très actifs (« hot ») vers des nœuds moyennement actifs (« warm »), utilisez une politique de gestion d'états d'index (ou ISM, Index State Management).

Augmentez l’échelle de votre domaine

Lorsque vous augmentez votre domaine OpenSearch Service, aucun nœud supplémentaire n'est ajouté à votre cluster. En effet, une augmentation d'échelle revient à accroître les ressources disponibles pour chacun de vos nœuds.

Si vous souhaitez procéder à une mise à l'échelle verticale ou augmenter votre domaine, passez à un type d'instance plus grand pour ajouter davantage de mémoire ou de ressources CPU.

Remarque : lorsque vous augmentez votre domaine, la taille du volume EBS n'augmente pas automatiquement. Vous devez spécifier ce paramètre si vous souhaitez que la taille du volume EBS augmente automatiquement.

Mettre à jour vos paramètres de configuration de votre domaine

Pour mettre à l'échelle votre domaine OpenSearch Service, mettez à jour les paramètres de configuration de votre domaine. Pour modifier les paramètres de configuration de votre domaine, suivez les étapes suivantes :

1.    Connectez-vous à la console console Amazon OpenSearch Service.

2.    Dans le volet de navigation, sous Clusters gérés, choisissez Domaines.

3.    Choisissez le domaine que vous souhaitez redimensionner, puis choisissez Modifier le domaine.

4.    Choisissez Actions, puis choisissez Modifier la configuration du cluster.

5.    En fonction de votre cas d'utilisation, mettez à jour les paramètres de configuration de votre 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 vos nœuds 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 les nœuds principaux dédiés, 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.    Sélectionnez Submit (Envoyer).

Remarque : à chaque fois que vous mettez à jour votre domaine, OpenSearch Service se sert d'un processus de déploiement bleu/vert. Si un processus de déploiement bleu/vert est lancé, le nombre de nœuds dans votre cluster peut augmenter temporairement le temps que les modifications soient appliquées. Pour plus d'informations, consultez Modification de la configuration dans Amazon OpenSearch Service.

7.    Configurez les 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 %.