Replicare i dati da più origini in un data warehouse utilizzando la giunzione relazionale

Spostare i dati nel cloud può essere difficile e può richiedere settimane o mesi per raggiungere. Utilizzare la giunzione relazionale dal software Sesame per replicare i dati da più posizioni in un unico data warehouse. La giunzione relazionale mantiene quindi aggiornato il data warehouse con le modifiche apportate alle origini.

Architettura

Questa architettura mostra come distribuire la giunzione relazionale utilizzando il servizio Oracle Cloud Infrastructure Compute. Quando è installato, può replicare i dati da una moltitudine di formati e tecnologie.

L'architettura utilizza un'area con un dominio di disponibilità e una subnet regionale. La stessa architettura di riferimento può essere utilizzata in un'area con più domini di disponibilità. Si consiglia di utilizzare una subnet regionale per la distribuzione, indipendentemente dal numero di domini di disponibilità.

Il seguente diagramma illustra questa architettura di riferimento.

Segue una descrizione dell'immagine architecture-deploy-relational-junction-v01.png.
Descrizione dell'immagine architecture-deploy-relational-junction-v01.png

L'architettura ha i seguenti componenti:

  • Area

    Un'area è un'area geografica localizzata composta da uno o più domini di disponibilità. Le regioni sono indipendenti da altre regioni, e vaste distanze possono separarle (tra paesi o continenti).

  • Domini di disponibilità

    I domini di disponibilità sono data center indipendenti e autonomi all'interno di un'area. Le risorse fisiche in ogni dominio di disponibilità vengono isolate dalle risorse negli altri domini di disponibilità, il che fornisce tolleranza agli errori. I domini di disponibilità non condividono infrastrutture quali l'alimentazione o il raffreddamento o la rete di dominio di disponibilità interna. È quindi improbabile che un errore a un dominio di disponibilità influenzi gli altri domini di disponibilità nell'area.

  • Domini di errore

    Un dominio di errore è un raggruppamento di hardware e infrastruttura all'interno di un dominio di disponibilità. Ogni dominio di disponibilità ha tre domini di guasto con alimentazione e hardware indipendenti. Quando si inseriscono istanze di calcolo in più domini di errore, le applicazioni possono tollerare errori fisici del server, manutenzione del sistema e molti errori di rete e di alimentazione comuni all'interno del dominio di disponibilità.

  • Rete cloud virtuale (VCN) e subnet

    Un VCN è una rete definita dal software impostata in un'area Oracle Cloud Infrastructure. I VCN possono essere segmentati in subnet, che possono essere specifiche di un'area o di un dominio di disponibilità. Sia le subnet specifiche dell'area che quelle specifiche del dominio di disponibilità possono coesistere nello stesso VCN. Una subnet può essere pubblica o privata.

  • Elenco sicurezza

    Per ogni subnet è possibile creare regole di sicurezza che specifichino l'origine, la destinazione e il tipo di traffico consentito all'interno e all'esterno della subnet.

  • Istanza Giunzione relazionale

    Questo componente virtuale può replicare i dati da più origini a più destinazioni.

  • Sistema di database

    Scegliere un database adatto alle proprie esigenze, ad esempio Oracle Autonomous Data Warehouse, Oracle Autonomous Transaction Processing o Oracle 19c.

Suggerimenti

Le vostre esigenze potrebbero differire dall'architettura descritta qui. Utilizzare i suggerimenti riportati di seguito come punto di partenza.

  • VCN

    Quando si crea VCN, determinare il numero di indirizzi IP necessari per le risorse cloud in ogni subnet. Utilizzando la notazione CIDR (Classless Inter-Domain Routing), specificare una maschera subnet e un intervallo di indirizzi di rete sufficientemente grande per gli indirizzi IP richiesti. Utilizzare un intervallo di indirizzi all'interno dello spazio degli indirizzi IP privati standard.

    Selezionare un intervallo di indirizzi che non si sovrapponga alla rete in locale, in modo da poter impostare una connessione tra VCN e la rete in locale, se necessario.

    Dopo aver creato un VCN, non è possibile modificarne l'intervallo di indirizzi.

    Quando si progettano le subnet, prendere in considerazione il flusso di traffico e i requisiti di sicurezza. Allegare tutte le istanze di calcolo all'interno dello stesso livello o ruolo alla stessa subnet, che può fungere da limite di sicurezza.

  • Calcola forma per giunzione relazionale

    Utilizzare una forma VM.Standard 2.4 minima, che è possibile scalare per gestire carichi più grandi.

  • Utilizzare una subnet regionale

    Utilizzare una subnet privata per entrambe le giunzioni relazionali per DBMS.

Considerazioni

  • Prestazioni

    Per la maggior parte delle distribuzioni, una forma VM.Standard 2.4 è sufficiente. Per decidere la forma da utilizzare, esaminare il set di modifiche più pesante per un determinato ciclo, che è compreso tra 15 e 30 minuti per il cliente medio e il numero di origini che si desidera eseguire in parallelo. Se si desidera un traffico ad alto volume in più di 10 esecuzioni parallele, è possibile utilizzare VM.Standard2.8.

Distribuisci

Dopo aver eseguito il provisioning delle risorse di rete richieste come illustrato in questa architettura, è possibile distribuire l'immagine Giunzione relazionale da Oracle Cloud Marketplace:

  1. Andare a Oracle Cloud Marketplace.
  2. Fare clic su Recupera applicazione.
  3. Seguire i prompt sullo schermo.

Ulteriori informazioni