Rapport de recherche sur l'état de la recherche sur site dans l'enseignement supérieur avec The Chronicle of Higher Education | Télécharger le rapport
La solution SearchStax Site Search offre aux spécialistes du marketing l'agilité dont ils ont besoin pour optimiser les résultats du site Web.
Présentation du produitSearchStax Managed Search décharge la gestion de Solr, offrant aux équipes informatiques une agilité opérationnelle accrue.
Présentation du produit25 juillet 2022
Thomas DiLascio
|
Nous recevons des questions sur le fonctionnement du processus de reprise après sinistre (DR) de SearchStax avec Recherche gérée D'un point de vue opérationnel, nous détaillons les détails dans cet article. SearchStax propose trois options de reprise après sinistre pour les déploiements Solr afin de répondre à divers besoins métier : reprise à chaud, reprise à chaud et reprise à froid. Pour en savoir plus sur la reprise après sinistre SearchStax, consultez notre Article de blog sur les options Solr DR.
Avant d'aborder le fonctionnement de Solr Disaster Recovery dans SearchStax, voici un bref rappel sur deux termes essentiels de la reprise après sinistre : le RTO et le RPO. Consultez notre article de blog sur Les R importants pour un plan de reprise après sinistre Solr pour plus de détails sur ces concepts importants.
Objectif de temps de récupérationLe RTO (ou RTO) correspond à la durée pendant laquelle votre service Solr peut être indisponible en cas d'urgence. Il définit le délai maximal acceptable d'échec des requêtes Solr de votre application avant la restauration d'un état sain.
Objectif du point de récupérationLe RPO (ou RPO) définit la durée pendant laquelle vos données de reprise après sinistre peuvent être obsolètes par rapport à celles stockées dans le déploiement de production au moment d'un incident de reprise après sinistre. Si votre entreprise peut tolérer la perte de quatre heures de documents récents ajoutés, mis à jour et/ou supprimés de Solr, un RPO de quatre heures est considéré comme acceptable.
Dans cet exemple, nous supposerons un déploiement Solr avec une stratégie DR à chaud qui comprend un RPO de 24 heures et un RTO de 10 minutes.
Pour atteindre ces objectifs commerciaux, nous effectuons une sauvegarde toutes les 24 heures. Cette sauvegarde inclut tous les fichiers de configuration Solr, les collections Solr, les alias, les fichiers de sécurité et les fichiers JAR personnalisés. Une fois la sauvegarde effectuée, un processus de restauration est lancé dans l'environnement de reprise après sinistre. Ce processus de sauvegarde/restauration se poursuit jour après jour afin de respecter le RPO de 24 heures.
Nous utilisons plusieurs canaux de notification pour les événements de reprise après sinistre. Tout d'abord, les utilisateurs du compte affectés aux alertes Heartbeat seront avertis par e-mail lorsque les nœuds Solr seront inaccessibles. Après 5 minutes d'inaccessibilité des deux nœuds Solr, un événement de reprise après sinistre sera déclenché. Un ticket d'assistance SearchStax sera alors créé et notre équipe mettra en copie les utilisateurs spécifiés pour les informer de la survenue d'un événement de reprise après sinistre. Un lien de réunion sera inclus pour permettre aux utilisateurs de rejoindre la réunion et de collaborer avec notre équipe sur l'incident.
Les offres de reprise après sinistre SearchStax s'appuient sur un DNS personnalisé (ou CName) pour acheminer le trafic du cluster principal vers l'environnement secondaire et inversement. Une fois SearchStax DR entièrement configuré, une URL personnalisée est attribuée au cluster principal. Le mécanisme de reprise après sinistre déclenche une mise à jour de l'entrée DNS derrière cette URL personnalisée en cas d'événement de reprise après sinistre. Toutes les requêtes adressées à cette URL personnalisée sont alors acheminées vers l'environnement secondaire tant que le cluster principal est défaillant.
Une application client peut toujours se connecter à l'URL standard de Solr, mais l'URL personnalisée doit être utilisée pour exploiter les fonctionnalités de reprise après sinistre. Lors du processus d'intégration, il est important de mettre à jour l'application pour qu'elle se connecte à Solr via l'URL personnalisée avant la mise en service ou le test de reprise après sinistre avec votre équipe d'intégration SearchStax.
Vous trouverez ci-dessous un exemple de l'apparence d'une URL Solr standard par rapport à une URL Vanity.
Lorsque nous effectuons un test de reprise après sinistre ponctuel lors de l'intégration, nous nous efforçons de le rendre aussi réaliste que possible. Pour commencer, nous vérifions quels utilisateurs doivent être informés d'un événement de reprise après sinistre en direct afin que notre procédure opérationnelle standard (POS) puisse être mise à jour en conséquence.
Pour tenir votre équipe informée des événements de reprise après sinistre, vous devez également vous assurer que tous vos utilisateurs critiques sont configurés pour recevoir des alertes Heartbeat et que nous disposons d'une liste complète des utilisateurs qui doivent être informés des événements d'échec de reprise après sinistre.
Lors d'un test de reprise après sinistre, une catastrophe simulée se produit, durant laquelle l'équipe rend le cluster principal indisponible. Nous effectuons une liste de contrôle côté SearchStax, mais pour le client, il est judicieux de vérifier depuis l'application que les objectifs RTO et RPO sont respectés.
Nous utilisons la liste de contrôle suivante pour confirmer un test DR réussi avec les clients.
Voici les étapes que nous suivons lors d’un véritable incident de reprise après sinistre :
Maintenant que vous disposez d'une explication claire des options DR de SearchStax et du fonctionnement de la reprise après sinistre, vous serez en mesure de décider vous-même quelle option correspond le mieux à votre cas d'entreprise et à vos besoins.
The Stack est livré tous les deux mois avec des tendances du secteur, des informations, des produits et plus encore