Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Bloc d'exécution d'Amazon Neptune Global Cluster
Le bloc d'exécution de la base de données globale Amazon Neptune vous permet d'effectuer un processus de restauration en cas de basculement ou de basculement pour une base de données mondiale Neptune.
Basculement : cette opération était auparavant appelée basculement planifié géré. Utilisez cette approche pour des scénarios contrôlés, tels que la maintenance opérationnelle et d'autres procédures opérationnelles planifiées, dans lesquels tous les clusters Amazon Neptune et les autres services avec lesquels ils interagissent sont en bon état. Étant donné que cette fonction synchronise les clusters de bases de données secondaires avec le cluster principal avant toute modification, le RPO est égal à 0 (aucune donnée perdue).
Basculement : utilisez cette approche pour récupérer après une panne imprévue. Avec cette approche, vous effectuez un basculement entre régions vers l'un des clusters de base de données secondaires de votre base de données globale Amazon Neptune. L'objectif du point de récupération (RPO) pour cette approche est généralement une valeur différente de zéro mesurée en secondes. L'ampleur de la perte de données dépend du délai global de réplication de la base de données Amazon Neptune Régions AWS au moment de la panne.
Configuration
Pour configurer un bloc d'exécution d'une base de données globale Amazon Neptune, entrez les valeurs suivantes.
Important
Avant de configurer le bloc d'exécution, assurez-vous que le rôle d'exécution du plan dispose de la politique IAM appropriée. Pour de plus amples informations, veuillez consulter Exemple de politique globale d'exécution d'Amazon Neptune Global Cluster.
Nom de l'étape : entrez un nom.
Description de l'étape (facultatif) : entrez une description de l'étape.
Nom du cluster de base de données globale Neptune : entrez l'identifiant de la base de données globale.
ARN du cluster pour la région : entrez l'ARN du cluster à utiliser dans chaque région du plan.
Spécifiez l'option pour la base de données Neptune : choisissez Switchover ou Failover (perte de données), en fonction de vos besoins en matière de restauration. Choisissez le basculement pour les opérations planifiées sans perte de données, ou le basculement pour une reprise imprévue en cas de panne lorsque certaines pertes de données sont acceptables.
Délai d'expiration : entrez une valeur de délai d'expiration.
Choisissez ensuite Enregistrer l'étape.
Comment ça marche
En configurant un bloc d'exécution de base de données globale Amazon Neptune, vous pouvez basculer ou basculer des bases de données globales dans le cadre de la restauration de votre application.
Ce bloc prend en charge les modes d'exécution gracieux et disgracieux :
Graceful — Le changement de région exécute l'opération que vous avez spécifiée dans la configuration (commutation ou basculement). Si vous avez configuré le basculement, le changement de région appelle
SwitchoverGlobalCluster, qui synchronise tous les clusters secondaires avec le cluster principal avant de promouvoir le cluster cible (aucune perte de données). Si vous avez configuré le basculement, le changement de région appelleFailoverGlobalCluster, ce qui permet de promouvoir immédiatement le cluster cible sans attendre la fin de la réplication (perte de données potentielle).Ingracieux — Si vous avez configuré des paramètres incorrects, changez de région pour passer des appels
AllowDataLoss=truesur leFailoverGlobalClustercluster secondaire cible. Amazon Neptune promeut immédiatement le cluster cible en tant que nouveau cluster principal sans attendre la fin de la réplication. Cela peut entraîner une perte de données égale au délai de réplication au moment du basculement.
Si une exécution incorrecte est demandée alors qu'un basculement est déjà en cours, le changement de région annule d'abord le basculement en cours (en revenant au serveur principal d'origine), attend que le cluster soit disponible, puis effectue le basculement vers le cluster cible.
Dans les deux modes, le changement de région interroge l'état global du cluster jusqu'à ce que le cluster cible devienne l'auteur et que le cluster revienne à un available état, ou jusqu'à ce que le délai d'expiration configuré soit atteint.
Si le cluster cible est déjà l'auteur au moment de l'exécution du bloc, Region Switch le détecte et termine l'étape immédiatement sans apporter de modifications.
Pour plus d'informations sur la reprise après sinistre d'Amazon Neptune Global Database, consultez la section Utilisation du basculement ou du basculement dans les bases de données mondiales Amazon Neptune dans le guide de l'utilisateur Amazon Neptune.
Ce qui est évalué dans le cadre de l'évaluation du plan
Lorsque Region Switch évalue votre plan, Region Switch effectue plusieurs vérifications sur la configuration et les autorisations de votre bloc d'exécution Amazon Neptune. Le changement de région vérifie que les informations suivantes sont correctes :
Le cluster global Amazon Neptune spécifié dans la configuration existe.
Les ARN de cluster configurés sont membres du cluster global spécifié.
Il existe des clusters de base de données Amazon Neptune dans les régions source et de destination.
Les clusters de base de données source et de destination sont dans un état qui permet le passage d'une base de données globale à un autre.
Il existe des instances de base de données dans les clusters source et de destination.
Le changement de région confirme également que le rôle IAM du plan dispose des autorisations requises pour le basculement et le basculement d'Amazon Neptune. Pour plus d'informations sur les autorisations requises pour les blocs d'exécution de commutateurs régionaux, consultezIdentity-based exemples de politiques pour le changement de région dans ARC.
Les autorisations IAM correctes sont essentielles au bon fonctionnement du bloc d'exécution Amazon Neptune. Si l'une de ces validations échoue, Region Switch renvoie des avertissements indiquant la présence de problèmes et fournit des messages d'erreur spécifiques pour vous aider à résoudre les problèmes d'autorisation ou de configuration. Cela garantit que votre plan dispose de l'accès nécessaire pour gérer et interagir avec Amazon Neptune lorsque cette étape est exécutée pendant l'exécution d'un plan.