Utilisation d'une base de données de secours Autonomous Data Guard inter-locations

Vous pouvez ajouter une base de données de secours Autonomous Data Guard inter-locations. Cela crée une base de données de secours Autonomous Data Guard qui réside dans une autre location. La base de données de secours inter-locations peut se trouver dans la même région (locale) ou dans une autre région (inter-région).

A propos d'Autonomous Data Guard inter-locations

Lorsque vous ajoutez une base de données de secours Autonomous Data Guard inter-locations, Autonomous Database provisionne une base de données de secours dans une location distante.

Avec une base de données de secours Autonomous Data Guard inter-locations, vous pouvez basculer ou basculer vers une base de données de secours dans une autre location (ou créer une base de données de secours instantanée dans une autre location). Cette fonctionnalité vous permet également d'utiliser facilement une base de données de secours Autonomous Data Guard pour migrer une base de données vers une autre location.

Pour ajouter une base de données de secours Autonomous Data Guard sur plusieurs locations, procédez comme suit :

  • Vous pouvez uniquement créer une base de données de secours Autonomous Data Guard inter-locations à l'aide de l'interface de ligne de commande ou des API REST Autonomous Database. Cette option n'est pas disponible à l'aide de la console Oracle Cloud Infrastructure.

  • Certaines des fonctionnalités disponibles lorsque vous activez une base de données de secours Autonomous Data Guard dans la même location, telles que les options de basculement automatique, ne sont pas disponibles avec une base de données de secours Autonomous Data Guard inter-location.

    Il n'existe aucune option de basculement automatique pour une base de données de secours Autonomous Data Guard inter-locations et vous pouvez uniquement utiliser le basculement manuel pour basculer vers une base de données de secours inter-locations.

  • Vous pouvez activer une base de données de secours Autonomous Database inter-locations avec le modèle de calcul ECPU ou OCPU. La base de données de secours utilise le même modèle de calcul que la base de données principale.

  • Une base de données de secours Autonomous Data Guard inter-locations peut se trouver dans la même région (locale) ou dans une autre région (entre-région).

  • Une seule base de données de secours Autonomous Data Guard inter-locations peut être activée, locale ou inter-région. Vous ne pouvez pas activer à la fois une base de données de secours Autonomous Data Guard inter-location locale et inter-location inter-région.
    • En plus d'une seule base de données de secours Autonomous Data Guard inter-locations, vous pouvez disposer d'un homologue de récupération après sinistre local ou inter-région (Autonomous Data Guard ou récupération après sinistre basée sur une sauvegarde).
  • Les clés de cryptage gérées par le client ne sont pas prises en charge avec une base de données de secours Autonomous Data Guard inter-locations.

Prérequis pour la création d'une base de données de secours Autonomous Data Guard inter-locations

Décrit les prérequis pour la création d'une base de données de secours Autonomous Data Guard inter-locations.

Vous devez définir des stratégies OCI Identity and Access Management pour autoriser la création d'une base de données de secours Autonomous Data Guard dans une autre location.

Les groupes et stratégies OCI Identity and Access Management que vous ajoutez prennent en charge les éléments suivants :

  • Un membre d'un groupe de la location source permet à un groupe de la location de destination d'accéder (de lire) à l'instance Autonomous Database source sur la location source.

    Vous n'avez pas besoin d'autoriser d'autres actions sur l'instance Autonomous Database source (par exemple, démarrer, arrêter l'interruption ou toute opération d'écriture).

  • Un membre d'un groupe dans la location de destination est autorisé à lire les bases de données autonomes dans la location source.

    Sur la location de destination, vous ajoutez également une stratégie qui permet à un groupe de gérer les bases de données autonomes dans un compartiment de la location distante (destination). Par exemple, cette stratégie permet au groupe de créer la base de données de secours.

  1. Créez sur la location distante un groupe contenant l'utilisateur qui sera autorisé à ajouter la base de données de secours Autonomous Data Guard.
    1. Sur la location distante, dans la console Oracle Cloud Infrastructure, cliquez sur Identité et sécurité.
    2. Sous Identité, cliquez sur Domaines et sélectionnez un domaine d'identité (ou créez-en un).
    3. Sous Domaine d'identité, cliquez sur Groupes.
    4. Pour ajouter un groupe, cliquez sur Créer un groupe.
    5. Dans la page Create group, entrez un nom et une description.

      Entrez, par exemple, le nom : CrossTenancyStandbyGroup.

    6. Sur la page Créer un groupe, cliquez sur Créer.
    7. Cliquez sur Créer pour enregistrer le groupe.
    8. Sur la page Groupe, cliquez sur Affecter un utilisateur à des groupes et sélectionnez les utilisateurs à ajouter au groupe.
    9. Cliquez sur Ajouter.
    10. Sur la page Groupe, dans l'onglet Informations sur le groupe, copiez l'OCID à utiliser à l'étape 2.
  2. Dans la location source, définissez les stratégies OCI Identity and Access Management pour l'instance Autonomous Database source.
    1. Dans la location source, dans la console Oracle Cloud Infrastructure, cliquez sur Identité et sécurité.
    2. Sous Identité, cliquez sur Stratégies.
    3. Pour écrire une stratégie, cliquez sur Créer une stratégie.
    4. Sur la page Créer une stratégie, saisissez un nom et une description.
    5. Sur la page Créer une stratégie, sélectionnez Afficher l'éditeur manuel.
    6. Dans le générateur de stratégies, ajoutez des stratégies de sorte que le groupe dans la location de destination soit autorisé à créer une base de données de secours à l'aide d'une instance Autonomous Database sur la location source en tant que source.

      Par exemple, définissez les stratégies génériques suivantes :

      define tenancy RemoteTenancy as ocid1.tenancy.oc1..unique_id
      define group GroupThatExistsInRemoteTenancy as ocid1.group.region1..unique_id
      admit group GroupThatExistsInRemoteTenancy of tenancy RemoteTenancy to read autonomous-databases
        in compartment id ocid1.compartment.region..unique_id

      Cette stratégie spécifie les éléments suivants :

      • Ligne 1 : l'OCID est l'OCID de la location distante. Il s'agit de la location dans laquelle vous allez créer la base de données de secours.

      • Ligne 2 : l'OCID est l'OCID du groupe auquel appartient l'utilisateur qui va créer la base de données de secours. Il s'agit de l'OCID du groupe que vous avez créé à l'étape 1.

      • Ligne 3 : l'OCID est l'OCID du compartiment dans lequel réside la base de données source.

      Stratégies sur la location principale (source) pour ajouter une base de données de secours inter-locations

      define tenancy RemoteTenancy as ocid1.tenancy.oc1..aaa_example_rcyx2a
      define group CrossTenancyStandbyGroup as ocid1.group.oc1..aaa_example_6vctn6xsaq
      admit group CrossTenancyStandbyGroup of tenancy RemoteTenancy to read autonomous-databases
         in compartment id ocid1.compartment.oc1..aaaaaaaabexample6q

      Cette stratégie indique que le groupe CrossTenancyStandbyGroup de RemoteTenancy peut lire à partir des bases de données autonomes dans le compartiment indiqué (dans la location source). Pour créer une base de données de secours inter-locations, la stratégie doit uniquement autoriser la lecture sur l'instance Autonomous Database source.

    7. Cliquez sur Créer pour enregistrer la stratégie.
  3. Définissez des stratégies pour la location distante.
    1. Dans la location de destination, dans la console Oracle Cloud Infrastructure, cliquez sur Identité et sécurité.
    2. Sous Identité, cliquez sur Stratégies.
    3. Pour écrire une stratégie, cliquez sur Créer une stratégie.
    4. Sur la page Créer une stratégie, saisissez un nom et une description.
    5. Sur la page Créer une stratégie, sélectionnez Afficher l'éditeur manuel.
    6. Dans le générateur de stratégies, ajoutez des stratégies de sorte qu'un groupe soit approuvé pour gérer les bases de données autonomes sur la location source.

      Exemple :

      Define tenancy PrimaryTenancy as ocid1.tenancy.oc1..aaaaaaaabexampleyx2a
      Endorse group CrossTenancyStandbyGroup to read autonomous-databases in tenancy PrimaryTenancy
      Allow group CrossTenancyStandbyGroup to manage autonomous-databases in tenancy

      Cette stratégie spécifie les éléments suivants :

      • Ligne 1 : L'OCID est l'OCID de la location principale. Il s'agit de la location dans laquelle réside l'instance Autonomous Database principale.

      • Ligne 2 : indique que le groupe CrossTenancyStandbyGroup est approuvé dans sa propre location pour lire la base de données Autonomous Database source dans la location principale.

      • Ligne 3 : indique que le groupe CrossTenancyStandbyGroup est autorisé à créer/gérer une instance Autonomous Database dans la location indiquée (location dans laquelle la base de données de secours va être créée).

Remarque

Si ces stratégies sont révoquées, la création d'une base de données de secours Autonomous Data Guard inter-locations n'est plus autorisée.

Pour plus d'informations, reportez-vous à Introduction aux stratégies.

Ajout d'une base de données de secours Autonomous Data Guard sur plusieurs locations

Présente les étapes de création d'une base de données de secours Autonomous Data Guard sur plusieurs locations. Il s'agit de la création d'une base de données de secours inter-locations lorsque la base de données source et la base de données de secours se trouvent dans la même région (locale) et lorsque la base de données source et la base de données de secours se trouvent dans des régions différentes (entre-région).

Vous pouvez uniquement créer une base de données de secours Autonomous Data Guard inter-locations à l'aide de l'interface de ligne de commande ou des API REST Autonomous Database. Cette option n'est pas disponible à l'aide de la console Oracle Cloud Infrastructure.

Commencez par effectuer les étapes prérequises pour définir les stratégies OCI Identity and Access Management afin d'autoriser Autonomous Data Guard inter-locations.

Pour plus de détails, reportez-vous à Prérequis pour la création d'une base de données de secours Autonomous Data Guard inter-locations.

Pour créer une base de données de secours Autonomous Data Guard locale (même région) sur plusieurs locations, procédez comme suit :

L'appel d'API permettant de créer la base de données de secours est envoyé à la autre location de la région locale.

  1. Copiez l'OCID de la base de données principale (sur la location de la base de données principale).
  2. Accédez à la location dans laquelle créer la base de données de secours, la location distante et utilisez l'interface de ligne de commande ou l'API REST pour créer la base de données de secours.

    Par exemple, avec la CLI :

    oci db autonomous-database create-cross-tenancy-disaster-recovery-details 
    --compartment-id ocid1.tenancy.oc1..fcue4_example --source-id ocid1.autonomousdatabase.oc1.ap-mumbai-1.anrgexamples3q  --disaster-recovery-type ADG

    Pour plus d'informations, reportez-vous à mise à jour.

    Pour plus d'informations, reportez-vous à UpdateAutonomousDatabase.

Pour créer une base de données de secours Autonomous Data Guard inter-locations (inter-région) distante, procédez comme suit :

Appel d'API permettant de créer les exécutions de secours dans les différentes locations de la région source.

  1. Copiez l'OCID de la base de données principale (dans la location de la base principale).

  2. Accédez à la location dans laquelle créer la base de données de secours, à la location distante dans la région distante et utilisez l'interface de ligne de commande ou l'API REST pour créer la base de données de secours.

    Par exemple, avec la CLI :

    oci db autonomous-database create-adb-cross-region-data-guard-details
     --compartment-id ocid1.tenancy.oc1..fcue4_example --source-id ocid1.autonomousdatabase.oc1.ap-mumbai-1.anrg6example2vws3q --disaster-recovery-type ADG

    Pour plus d'informations, reportez-vous à mise à jour.

    Pour plus d'informations, reportez-vous à UpdateAutonomousDatabase.

Remarques relatives à l'ajout d'une base de données de secours inter-location :

Permutation, basculement ou création d'une base de données de secours cliché avec une base de données de secours Autonomous Data Guard sur plusieurs locations

Décrit la procédure de permutation, de basculement ou de création d'une base de données de secours cliché avec une base de données de secours inter-location.

  • Permutation : les étapes permettant d'effectuer une permutation vers une base de données de secours inter-location sont les mêmes, que la base de données de secours soit locale (même région) ou dans une autre région (inter-région). Vous suivez les mêmes étapes que pour une permutation vers une même base de données de secours inter-région de location. Pour plus d'informations, reportez-vous à Exécution d'une permutation vers une base de données de secours inter-région.

  • Basculement en cas d'incident : les étapes permettant d'effectuer un basculement vers une base de données de secours inter-location sont les mêmes, que la base de données de secours soit locale (même région) ou dans une autre région (inter-région). Vous suivez les mêmes étapes que pour un basculement manuel vers une même base de données de secours inter-région de location. Pour plus d'informations, reportez-vous à Exécution d'un basculement manuel vers une base de données de secours inter-région.

  • Créer une base de données de secours cliché : les étapes de création d'une base de données de secours cliché avec une base de données de secours inter-location sont les mêmes, que la base de données de secours inter-location soit locale (même région) ou dans une autre région (inter-région). Vous suivez les mêmes étapes qu'avec une même base de données de secours inter-région de location. Pour plus d'informations, reportez-vous à Conversion d'un homologue de récupération après sinistre inter-région en base de données de secours cliché.

Terminaison d'une base de données de secours Autonomous Data Guard sur plusieurs locations

Présente les étapes permettant de mettre fin à une base de données de secours inter-location.

Les étapes permettant de mettre fin à une même région ou à une base de données de secours inter-région sont les mêmes que celles permettant de mettre fin à une base de données de secours inter-région de même location. Pour plus d'informations, reportez-vous à Termination d'une base de données de secours inter-région.