Replicare i dati tra i database cloud in aree diverse con il peering VCN

Scopri come impostare e configurare il peering Oracle Cloud Infrastructure GoldenGate e la rete cloud virtuale (VCN) per replicare i dati tra due database autonomi situati in due aree diverse.

Panoramica

Oracle Cloud Infrastructure GoldenGate ti consente di replicare i dati nei database OCI supportati situati in aree diverse con endpoint privati. Questo esempio mostra come connettere OCI GoldenGate a Phoenix (regione A) a un'istanza di Autonomous Transaction Processing (ATP) a Francoforte (regione B) con un endpoint privato.

Descrizione di vcn-peering.png:
Descrizione dell'immagine vcn-peering.png

Prima di iniziare

Per continuare, è necessario disporre dei seguenti elementi:

Task 1: Configurare la rete

  1. Nell'area A, creare una VCN (VCN A) con due subnet regionali:
    • Pubblico (10.0.0.0/24)
    • Privato (10.0.1.0/24)
    1. Nella pagina Dettagli VCN A, fare clic su Gateway.
    2. In Collegamenti gateway instradamento dinamico, fare clic su Crea collegamento DRG
    3. Nel pannello Crea collegamento DRG, immettere un nome e selezionare una posizione, quindi fare clic su Crea collegamento DRG.
    4. Nell'elenco Collegamenti DRG, fare clic sul nome del DRG creato. Viene visualizzata la pagina Dettagli DRG.
    5. Nella pagina Dettagli DRG fare clic sul nome del DRG, quindi su Allegati.
    6. In Collegamenti di connessione peering remoto, fare clic su Crea connessione peering remoto.
    7. Nel pannello Crea connessione peering remoto immettere un nome, lasciare invariate le impostazioni predefinite, quindi fare clic su Crea connessione peering remoto. Un collegamento RPC viene aggiunto automaticamente al DRG e il relativo stato di peering viene impostato su Nuovo (non sottoposto a peering).
    8. Nell'elenco Collegamenti connessioni peering remoto, selezionare l'RPC creato.
    9. Nella pagina Dettagli RPC fare clic su Copia per l'OCID.

      Nota

      È possibile incollare temporaneamente l'OCID in un editor di testo per utilizzarlo in un secondo momento.
  2. Ripetere il passo precedente nell'area B per creare una VCN (VCN B) con due subnet regionali e DRG:
    • Pubblico (192.168.0.0/24))
    • Privato (192.168.1.0/24)
  3. Nella pagina Dettagli RPC dell'area B, fare clic sul nome RPC, quindi su Stabilisci connessione.
  4. Nel pannello Stabilisci connessione selezionare l'area A, quindi incollare l'OCID RPC dell'area A. Lo stato del peer viene quindi impostato su Peer.
  5. Nella pagina Dettagli VCN A, fare clic su Ciclo di produzione, quindi fare clic su Tabella percorso per subnet privata -<Nome VCN>.
  6. Fare clic su Aggiungi regole di instradamento.
  7. Nel pannello Aggiungi regole di instradamento, completare i campi riportati di seguito, quindi fare clic su Aggiungi regole di instradamento.
    1. Tipo di destinazione: Gateway di instradamento dinamico
    2. Blocco CIDR di destinazione: 192.168.1.0/24
  8. Nella pagina Dettagli della VCN B, in Risorse, fare clic su Elenchi di sicurezza, quindi su Elenco di sicurezza per la subnet privata - <Nome VCN>.
  9. Fare clic su Aggiungi regole di entrata.
  10. Nella finestra di dialogo Aggiungi regole di entrata, completare i campi riportati di seguito, quindi fare clic su Aggiungi regole di entrata.
    1. Tipo di origine: CIDR
    2. CIDR di origine: 10.0.1.0/24
    3. Protocollo IP: TCP
    4. Intervallo porte di origine: All
    5. Intervallo di porte di destinazione: 1522

      Nota

      Questa è la porta predefinita per accedere alle istanze di Oracle Autonomous Database (ADB).
  11. Nella pagina Dettagli della VCN B, in Risorse, fare clic su Tabelle di instradamento, quindi su Tabella di instradamento per la subnet privata - <Nome VCN>.
  12. Fare clic su Aggiungi regole di instradamento.
  13. Nel pannello Aggiungi regole di instradamento, completare i campi riportati di seguito, quindi fare clic su Aggiungi regole di instradamento.
    1. Tipo di destinazione: Gateway di instradamento dinamico
    2. CIDR di destinazione: 10.0.1.0/24

Task 2: Creare una distribuzione

Assicurarsi di utilizzare la VCN A nell'area A, sottoposta a peering con la VCN B nell'area B.

Per vedere in quali aree geografiche è disponibile OCI GoldenGate, consulta Aree dati cloud.

Seguire le istruzioni per creare una distribuzione.

Task 2: Configurare il peering DNS

  1. Creare un endpoint di ascolto e inoltro nella VCN A:
    1. Dal menu di navigazione della console di Oracle Cloud, fare clic su Networking, quindi selezionare Reti cloud virtuali.
    2. Dall'elenco delle reti cloud virtuali, selezionare VCN A.
    3. Nella VCN A, in Informazioni sulla VCN, selezionare il resolver DNS.
    4. In Risorse, fare clic su Endpoint, quindi su Crea endpoint per creare un endpoint di ascolto e inoltro.
      1. Nel pannello Crea endpoint, immettere un nome.
      2. Per scegliere una subnet, selezionare una subnet privata della VCN dall'elenco a discesa.
      3. Per Tipo di endpoint, selezionare Ascolto.
      4. Fare clic su Crea endpoint.
      5. Ripetere i passi precedenti per creare l'endpoint di inoltro.

      Nota

      Per ulteriori informazioni, vedere Creazione di un endpoint del resolver.
  2. Ripetere il passo 1 per creare un endpoint di ascolto e inoltro nella VCN B.
  3. Gestisci regole per VCN A:
    1. Tornare alla VCN A, fare clic su Resolver DNS.
    2. In Risorse fare clic su Regole, quindi su Gestisci regole:
      1. Nel pannello Gestisci regole, per Condizione regola, selezionare Domini dall'elenco a discesa.
      2. Per i domini, immettere il nome di dominio DNS per la VCN A.

        Puoi anche aggiungere il tuo nome di dominio ADB se hai intenzione di connetterti ad esso. Ad esempio, se l'area è Phoenix, il nome di dominio ADB sarà: adb.us-phoenix-1.oraclecloud.com

      3. Per l'endpoint di origine, selezionare un endpoint di ascolto per la VCN B dall'elenco a discesa.
      4. In Indirizzo IP di destinazione, immettere l'indirizzo IP di destinazione.
      5. Fare clic su Salva modifiche.

        Nota

        Per ulteriori informazioni sulla creazione di una regola del resolver, vedere Regole del resolver.

Task 4: Creare e assegnare connessioni

  1. Creare connessioni per i database di origine e di destinazione.

    Nota

    Accertarsi che:
    • Selezionare 'Endpoint dedicato' per il metodo di instradamento del traffico.
    • Assicurarsi che il dominio utilizzato dal nome FQDN fornito nella stringa di connessione o nel wallet venga inoltrato correttamente al resolver DNS appropriato utilizzando le relative regole. Per ulteriori informazioni, vedere Regole resolver.
  2. Assegnare le connessioni alla distribuzione create nel task 2.

Task 5: Replica dati

  1. Tornare alla pagina Distribuzioni, quindi selezionare la distribuzione creata nel task 2.
  2. Nella pagina Dettagli distribuzione, fare clic su Avvia console.
  3. Eseguire il login alla console di distribuzione OCI GoldenGate
  4. Aggiungere le informazioni sulla transazione e una checkpoint table.
  5. Aggiungere ed eseguire un Extract.
  6. Aggiungere ed eseguire un Replicat.

Task 6: Monitorare e mantenere i processi

  1. Monitorare il processo di replica.
  2. Gestisci file trail.