Publié le: Mar 24, 2021

Amazon Elasticsearch Service prend désormais en charge la gestion automatisée de la mémoire des clusters Elasticsearch avec la nouvelle fonctionnalité Auto-Tune. Auto-Tune est un système de gestion adaptative des ressources qui ajuste automatiquement les paramètres internes d'Elasticsearch pour gérer les charges de travail dynamiques, optimisant les ressources du cluster afin d’améliorer l'efficacité et les performances. Avec Auto-Tune, vous pouvez augmenter les performances du débit d'ingestion pour les charges de travail d'analyse des journaux et réduire la latence des requêtes de recherche.  

Elasticsearch s'exécute dans une machine virtuelle Java et un bon réglage des paramètres de mémoire est primordial pour prendre en charge de gros volumes d'ingestion et des charges de travail de recherche. Le système adaptatif d’Auto-Tune identifie les goulots d'étranglement des ressources affectant les performances des charges de travail entrantes et prend des mesures correctives sur l'ensemble du cluster pour assurer la prise en charge et délivrer les performances requises. Cela passe par le redimensionnement et la redistribution de la mémoire et des ressources Elasticsearch au sein des nœuds existants du cluster, tout en garantissant les performances, l’efficacité et la disponibilité maximales de ce dernier. Par exemple, l’ajustement de la taille des tas, de la taille des files d'attente en bloc et des paramètres de nettoyage de la mémoire augmente le débit d'ingestion. L’adaptation de la taille du cache améliore la latence pour les recherches et l'ajustement de la taille des files d'attente de lecture et en bloc limite les rejets et améliore la disponibilité des charges de travail de recherche.

Pour utiliser Auto-Tune, il suffit d’activer la fonctionnalité à partir de la console ou de l'interface de ligne de commande. Une fois active, elle s’adaptera de façon dynamique aux charges de travail. Auto-Tune ne nécessite aucun redémarrage de processus pour les files d'attente et les caches. La fonctionnalité est activée par défaut sur les nouveaux domaines. Auto-Tune publiera des événements de réglage sur Amazon CloudWatch et Amazon EventBridge dès que des réglages de mémoire pertinents seront disponibles ou auront été appliqués au cluster. Ces événements seront également visibles dans la section « Notifications » de la console Amazon Elasticsearch Service. Les clients peuvent visualiser sur le tableau de bord les effets directs sur les performances et l'efficacité des clusters. Auto-Tune tire parti de Performance Analyzer disponible sur Open Distro for Elasticsearch, une distribution d'Elasticsearch sous licence Apache 2.0. Auto-Tune est disponible pour tous les domaines qui exécutent Elasticsearch 6.7 ou une version supérieure. Pour en savoir plus, consultez la documentation.

Les cumuls pour Amazon Elasticsearch Service sont désormais disponibles dans 24 régions du monde : USA Est (Virginie du Nord, Ohio), USA Ouest (Oregon, Californie du Nord), AWS GovCloud (US-Gov-East, US-Gov-West), Canada (Centre), Amérique du Sud (Sao Paulo), UE (Irlande, Londres, Francfort, Paris, Stockholm, Milan), Asie-Pacifique (Singapour, Sydney, Tokyo, Séoul, Mumbai, Hong Kong), Moyen-Orient (Bahreïn), AWS Chine (Pékin, opérée par Sinnet – Ningxia, opérée par NWCD) et Afrique (Le Cap). Veuillez consulter la liste des services régionaux AWS pour plus d'informations sur la disponibilité d'Amazon Elasticsearch Service.