Imposta il disaster recovery tra più region

Il Disaster Recovery è la capacità di un sistema di rimanere operativo e accessibile in un'alta percentuale di tempo anche durante le interruzioni regionali. Per ottenere il Disaster Recovery con OCI GoldenGate, crea una distribuzione peer in un'area OCI diversa dalla tua distribuzione primaria.

Prima di iniziare

Per completare correttamente questo avvio rapido, è necessario disporre dei seguenti elementi:

Task 1: Preparazione per il disaster recovery tra più aree

  1. Rivedere i criteri minimi consigliati e aggiungere i criteri nella tenancy in base alle esigenze.

    Assicurarsi di effettuare quanto riportato di seguito.

    • Creare un gruppo dinamico per consentire alle distribuzioni GoldenGate di accedere alle risorse nella tenancy.

    • Aggiungere criteri per consentire alle distribuzioni GoldenGate di utilizzare la replica dei segreti OCI e utilizzare/gestire le risorse dei segreti OCI

  2. Come procedura ottimale, memorizzare le credenziali delle distribuzioni e delle connessioni in OCI Vault come segreti.

    1. Modificare le connessioni esistenti per utilizzare Segreti o annullare l'assegnazione delle connessioni esistenti dalla distribuzione, quindi creare e assegnare nuove connessioni che utilizzano Segreti.

    2. Abilita la replica tra più aree a livello di segreto.

    3. Assicurarsi che il criterio seguente sia stato aggiunto per consentire alla distribuzione di utilizzare la replica tra più aree dei segreti:

      Allow dynamic-group '<IAM Domain>'/'<dynamic-group-name>' to use secret-replication in tenancy
  3. Attiva il disaster recovery per i database di origine e di destinazione. Ad esempio, utilizza Autonomous Data Guard per i tuoi database AI autonomi.

    Nota: quando si abilita Autonomous Data Guard per i database AI autonomi esistenti, è necessario aggiornare le connessioni per assicurarsi che la stringa di connessione utilizzata da OCI GoldenGate contenga sia i dettagli del database primario che quelli in standby.

Task 2: Abilita disaster recovery

  1. Nel menu di navigazione di Oracle Cloud, selezionare Oracle AI Database, quindi GoldenGate.

  2. Nel menu GoldenGate, selezionare Distribuzioni.

  3. Nella pagina Distribuzioni selezionare la distribuzione.

  4. Nella pagina dei dettagli della distribuzione selezionare Disaster recovery.

  5. Nella pagina Disaster recovery della distribuzione, selezionare Aggiungi peer.

  6. Nel pannello Aggiungi distribuzione peer, selezionare l'area in cui creare il peer in standby.

    Suggerimento: si consiglia di selezionare la stessa area dei database in standby.

  7. Deselezionare Selezioni automaticamente la posizione migliore per esaminare le opzioni disponibili:

    1. In un'area con più domini di disponibilità, è possibile selezionare un dominio di disponibilità diverso dalla distribuzione primaria.

    2. (Facoltativo) Dopo aver selezionato un dominio AD, è possibile selezionare un dominio di errore (FD).

  8. Selezionare Seleziona automaticamente il posizionamento migliore per fare in modo che il sistema selezioni la combinazione AD/FD migliore nell'area di standby selezionata.

  9. Selezionare la sottorete in cui la tenancy del servizio GoldenGate OCI crea un endpoint privato per accedere alla distribuzione.

  10. (Facoltativo) Selezionare la subnet alla quale verrà creato un load balancer per abilitare l'accesso pubblico, se supportato dalla distribuzione primaria.

  11. Selezionare Aggiungi. Dopo alcuni minuti, la distribuzione peer in standby diventa attiva.

Task 3: Switchover

  1. Dopo che la distribuzione peer in standby è attiva, nel menu Azioni del peer in standby selezionare Switchover.

  2. Nella finestra di dialogo Switchover, selezionare Switchover per confermare l'azione.

    Gli stati delle distribuzioni peer primario e standby vengono modificati in Aggiornamento. Durante lo switchover, la distribuzione primaria diventa il nuovo peer in standby, mentre lo standby diventa la nuova distribuzione primaria.

    Dopo alcuni minuti, le distribuzioni diventano nuovamente attive, a quel punto è possibile eseguire il login.

    Nota: i processi impostati per l'avvio automatico verranno avviati automaticamente all'interno della nuova distribuzione.

Task 4: Aggiorna percorsi distribuzione

Se si utilizzano i percorsi di distribuzione per connettere le distribuzioni GoldenGate, è necessario modificare i percorsi di distribuzione al termine dello switchover e aggiornare l'host di destinazione.

Per aggiornare l'host di destinazione del percorso di distribuzione:

  1. Per le versioni 23.10 e successive di GoldenGate:

    1. Nella console di distribuzione OCI GoldenGate, selezionare Servizio di distribuzione.

    2. Visualizzare le informazioni sul percorso del percorso avviato dalla destinazione o del percorso di distribuzione, quindi modificare rispettivamente l'origine o l'URI di destinazione.

  2. In alternativa, è possibile utilizzare la chiamata API REST seguente per eseguire l'aggiornamento:

    curl -u <username>:<password> -X PATCH https://<deployment-host>:443/services/v2/sources/<distribution-path-name> -d '{
    "target": {
    "uri": "wss://<new-target-deployment-host>:443/services/v2/targets?trail=<trail-name>"
    }
    }' \| jq .
  3. Se si utilizza l'autenticazione IAM, è inoltre necessario creare una nuova connessione GoldenGate per la distribuzione in standby di destinazione e assegnarla alla distribuzione di origine.

Ulteriori informazioni