Technique

Recherches et réplications dans plusieurs régions et via différents fournisseurs de services cloud grâce à Elastic Cloud

Nous avons le plaisir d'annoncer la disponibilité générale de la réplication et de la recherche inter-clusters sur Elastic Cloud. 

Grâce à ces deux fonctionnalités, vous êtes en mesure de mener des recherches et de répliquer les données des clusters implantés dans plusieurs régions et gérés par différents fournisseurs de services cloud à travers la planète. Ainsi, vous bénéficiez des avantages suivants :

  • optimisation de la disponibilité ;
  • recherche de données aux quatre coins du globe ;
  • diminution de la latence et résolution du problème de proximité des données.

Plongez au cœur du sujet en lisant les informations ci-dessous vous présentant ces fonctionnalités en détail.

Obtention plus rapide d'informations exploitables grâce à la recherche inter-clusters

Grâce à la recherche inter-clusters, vous pouvez mener des recherches dans des clusters distants implantés au sein de plusieurs régions et gérés par différents fournisseurs de services cloud. Lorsque vous décloisonnez complètement vos données régionales, vous êtes en mesure d'obtenir des informations exploitables plus rapidement. Découvrez comment :

Obtenez une vue d'ensemble unique de vos données. Configurez des visualisations, des tableaux de bord et des tâches de Machine Learning qui mèneront des recherches au sein de plusieurs clusters, indépendamment de leur emplacement physique.

Gérez et analysez facilement vos données d'observabilité et de sécurité. Menez des recherches dans plusieurs clusters tout en séparant bien les charges de travail concurrentes. Vous pouvez également scaler vos clusters de manière individuelle, mieux en maîtriser l'accès et bénéficier d'une analyse plus rapide. 

Pour en savoir plus sur la recherche inter-clusters, consultez notre documentation

Amélioration de l'expérience utilisateur avec la réplication inter-clusters

La réplication inter-clusters vous permet de répliquer et de stocker des exemplaires des données dans plusieurs clusters, indépendamment de leur emplacement. Ainsi, vous bénéficiez notamment des formidables avantages suivants : 

Reprise d'activité après sinistre. Si une panne venait à frapper toute une région (voire tous les services d'un fournisseur cloud), en répliquant vos données dans une autre région ou le service d'un autre fournisseur cloud, vous pouvez continuer à gérer les demandes de recherches sans aucune interruption. 

Proximité des données. Rapprochez les données de vos utilisateurs afin de réduire la latence et de leur garantir des temps de réponse plus courts. 

Davantage d'informations sur la réplication inter-clusters sont disponibles dans notre documentation.

Simplification de la configuration des clusters grâce à Elastic Cloud

Afin de bénéficier de la réplication et de la recherche inter-clusters, il est essentiel d'établir des relations de confiance entre les clusters au sein de votre compte Elastic Cloud. Chaque cluster Elasticsearch doit être configuré individuellement afin de faire confiance aux certificats des autres clusters au sein duquel vous souhaitez mener des recherches et répliquer des données. Elastic Cloud se charge des opérations fastidieuses. Ainsi, vous pouvez vous concentrer sur vos résultats au lieu de devoir vous occuper de tâches de configuration complexes.

Vous pouvez facilement contrôler le niveau de confiance entre les clusters dans votre compte grâce aux options suivantes :

  • Faire confiance à tous les déploiements. Tous les déploiements de votre compte se feront confiance par défaut. Cette option comprend les futurs déploiements. 
  • Ne faire confiance à aucun déploiement. Aucune confiance ne sera accordée à aucun déploiement.
  • Faire confiance à des déploiements spécifiques. Vous choisissez les déploiements auxquels faire confiance dans une liste de vos déploiements existants. Cette option est uniquement disponible pour chaque déploiement et pas dans votre compte.

Premiers pas

La démonstration ci-dessous vous montre comment configurer les niveaux de confiance dans la console Elastic Cloud. Dans l'exemple suivant, nous disposons de deux déploiements, à savoir rad-app-logs dans la région 1 du centre des États-Unis de Google Cloud Platform (Iowa) et central-logging dans la région d'Europe du Nord d'Azure (Irlande).

animation montrant comment configurer la confiance

Commencez par configurer le déploiement central-logging de manière à ce qu'il fasse confiance à l'ensemble des déploiements dans votre compte. Ainsi, vous pourrez y mener des recherches :

  • Sélectionnez central-logging dans la liste des déploiements, puis accédez à la page Security (Sécurité).
  • Dans la section Trust management (Gestion des niveaux de confiance), cliquez sur le bouton Edit (Modifier). 
  • Dans la liste des options qui s'affiche, cochez Trust all deployments (Faire confiance à tous les déploiements), puis cliquez sur le bouton Update trust (Mettre à jour le niveau de confiance).

Ensuite, configurez le déploiement rad-app-logs afin qu'il fasse confiance au déploiement central-logging :

  • Sélectionnez le déploiement rad-app-logs, puis accédez à la page Security (Sécurité).
  • Cliquez sur le bouton Edit (Modifier) dans la section Trust management (Gestion des niveaux de confiance).
  • Cochez Trust specific deployments (Faire confiance à des déploiements spécifiques). Puis, dans la liste des déploiements de votre compte, sélectionnez central-logging et cliquez sur le bouton Update trust (Mettre à jour le niveau de confiance).
  • Toujours sur la page "Security", copiez l'adresse du proxy en cliquant sur Proxy address et le nom du serveur en cliquant sur Server name dans la section Remote cluster parameters (Paramètres du cluster distant). Ces informations sont nécessaires pour configurer rad-app-logs en tant que cluster distant.

animation montrant comment ajouter un cluster distant

Enfin, vous pouvez configurer rad-app-logs en tant que cluster distant dans le déploiement central-logging :

  • Accédez à l'instance Kibana central-logging.
  • Sélectionnez la section Stack Management (Gestion de la Suite), puis Remote Clusters (Clusters distants). 
  • Ensuite, cliquez sur le bouton Add remote cluster (Ajouter un cluster distant).
  • Remplissez le formulaire en indiquant le nom du cluster. Dans ce cas, saisissez le nom du déploiement rad-app-logs dans le champ prévu à cet effet, puis collez l'adresse du proxy et le nom du serveur que vous avez copiés précédemment dans les champs Proxy address et Server name respectivement.
  • Vous pouvez appliquer des configurations supplémentaires. Enfin, cliquez sur le bouton Save (Enregistrer).

Maintenant que vous avez configuré le niveau de confiance entre les déploiements, vous pouvez utiliser le cluster central-logging afin qu'il mène des recherches dans les données du cluster rad-app-logs et de tout autre cluster distant. Vous pouvez également configurer un index suiveur dans le déploiement central-logging afin de répliquer les données du déploiement rad-app-logs.

Et ensuite ?

Connectez-vous à la console Elastic Cloud pour vous lancer. Si vous avez des questions, discutez-en avec d'autres utilisateurs au sein de la communauté Elastic ou consultez nos forums de discussion.