Je veux être sûr que les données que je stocke dans les ressources Amazon Elasticsearch Service (Amazon ES) sont protégées contre toute suppression accidentelle, les défaillances matérielles ou logicielles et les pannes. Quelles sont les bonnes pratiques que je dois garder à l'esprit ?

Pour améliorer la tolérance aux pannes de votre domaine Amazon ES, gardez les bonnes pratiques suivantes à l'esprit :

  • Créez régulièrement des instantanés d'index.
  • Surveillance de l'état de vos ressources Amazon ES
  • Comprenez et conservez les limites du service Amazon ES.
  • Utilisez plus de deux nœuds dans un domaine.
  • Faites en sorte que la zone reconnaisse votre domaine.
  • Evitez d'utiliser des types d'instance t2 dans les environnements de production.
  • Utilisez des nœuds principaux dédiés.

Créer régulièrement des instantanés d'index

  • Configurez des instantanés quotidiens automatiques en tant que solution de sauvegarde pour votre cluster. Pour restaurer votre cluster, un instantané récent accélérera le processus.
  • Créez des instantanés d'index manuels pour créer des sauvegardes des données à un moment dans le temps dans votre domaine Amazon ES, puis stockez-les dans un compartiment Amazon Simple Storage Service (Amazon S3) sur votre compte. Les instantanés d'index manuels peuvent également vous aider à faire migrer les données entre les domaines Amazon ES.

Surveiller l'état de vos ressources Amazon ES

Utiliser plus de deux nœuds dans un domaine

  • Utilisez plus de deux nœuds afin d'éviter d'avoir un réseau partitionné involontairement (Split-Brain).
  • Créez un réplica pour chaque index afin d'éviter toute éventuelle perte de données.
  • Si vous n'utilisez pas de nœud principal dédié, utilisez trois nœuds ou plus.

Faire en sorte que la zone reconnaisse votre domaine

La reconnaissance de la zone alloue des partitions d'index de réplicas et de nœuds qui appartiennent à un cluster Elasticsearch sur plusieurs zones de disponibilité au sein de la même région.

Remarque : vous devez allouer au moins une partition de réplica par zone de disponibilité pour que la reconnaissance de la zone soit effective.

Eviter d'utiliser des types d'instance t2 dans les environnements de production

Les types d'instances t2 ne sont pas optimisés pour être utilisés avec Amazon ES dans un environnement de production. Pour les environnements de production, utilisez des types d'instances m3 (ou ultérieurs). Si vous décidez d'utiliser des types d'instances t2, assurez-vous de surveiller de près les crédits d'UC, l'utilisation d'UC, l'utilisation de la mémoire, ainsi que la stabilité opérationnelle générale de vos instances. Procédez à une mettre à l'échelle si besoin.

Utiliser des nœuds principaux dédiés

Les nœuds principaux dédiés peuvent aider à vous protéger des problèmes générés par les nœuds surchargés. Utilisez des nœuds principaux dédiés dans les cas suivants :

  • Votre domaine possède cinq nœuds ou plus
  • Le mappage de votre index est complexe, avec de nombreux champs définis par des types et des indices

Cette page vous a-t-elle été utile ? Oui | Non

Retour au Centre de connaissances AWS Support

Vous avez besoin d'aide ? Consultez le site du Centre AWS Support

Date de publication : 20/10/2016

Date de mise à jour : 06/06/2018