Unisci origini dati eterogenee con l'integrazione dei dati OCI e HeatWave

Praticamente tutti i tipi di dati di qualsiasi origine dati possono essere integrati in MySQL Database Service con Heatwave utilizzando Oracle Cloud Infrastructure (OCI) Data Integration.

HeatWave è un acceleratore di query in-memory sviluppato per MySQL Database Service ed è disponibile solo in Oracle Cloud Infrastructure. MySQL Database Service con HeatWave consente di eseguire carichi di lavoro OLTP (Transactional Processing) online e OLAP (Online Analytical Processing) direttamente da un database MySQL senza apportare modifiche alle applicazioni. In questo modo si elimina la necessità di un database di analisi separato.

OCI Data Integration è un servizio ETL cloud nativo e completamente gestito per l'estrazione, la trasformazione e il caricamento dei dati nei data warehouse.

Architettura

Questa architettura utilizza MySQL Database Service OCI (Oracle Cloud Infrastructure) con Heatwave e integrazione di dati OCI. Mostra come usare la stessa istanza di database per carichi di lavoro OLTP e OLAP contemporaneamente.

In questa architettura i dati di un database MySQL on premise vengono trasferiti e caricati nel servizio MySQL Database su OCI.

Il diagramma riportato di seguito illustra questa architettura di riferimento.

Segue la descrizione di Architecture-integrate-heatwave.png
Descrizione dell'illustrazione Architecture-integrate-heatwave.png

Architecture-integrate-heatwave-oracle.zip

L'architettura prevede i componenti elencati di seguito.

  • Area

    Un'area Oracle Cloud Infrastructure è un'area geografica localizzata contenente uno o più data center, denominati domini di disponibilità. Le regioni sono indipendenti da altre regioni e le grandi distanze possono separarle (tra paesi o addirittura continenti).

  • Domini di disponibilità

    I domini di disponibilità sono data center indipendenti e standalone all'interno di un'area geografica. Le risorse fisiche presenti in ciascun dominio di disponibilità sono isolate dalle risorse presenti negli altri domini di disponibilità, il che garantisce la tolleranza agli errori. I domini di disponibilità non condividono l'infrastruttura, ad esempio l'alimentazione o il raffreddamento, né la rete interna del dominio di disponibilità. Pertanto, è improbabile che un errore di un dominio di disponibilità influisca sugli altri domini di disponibilità nell'area.

  • Rete cloud virtuale (VCN) e subnet

    Una VCN è una rete personalizzabile e definita dal software impostata dall'utente in un'area Oracle Cloud Infrastructure. Come le reti di data center tradizionali, le VCN offrono il controllo completo sull'ambiente di rete. Una VCN può avere più blocchi CIDR non sovrapposti che è possibile modificare dopo aver creato la VCN. È possibile segmentare una VCN in subnet, che può essere definita in un'area o in un dominio di disponibilità. Ogni subnet è costituita da un intervallo contiguo di indirizzi che non si sovrappongono con le altre subnet nella VCN. Puoi modificare la dimensione di una subnet dopo la creazione. Una subnet può essere pubblica o privata.

  • Lista di sicurezza

    Per ogni subnet, puoi creare regole di sicurezza che specificano l'origine, la destinazione e il tipo di traffico che devono essere consentiti all'interno e all'esterno della subnet.

  • Tabella di instradamento

    Le tabelle di instradamento virtuale contengono regole per instradare il traffico dalle subnet alle destinazioni esterne a una VCN, in genere tramite i gateway.

  • Gateway Internet

    Il gateway Internet consente il traffico tra le subnet pubbliche in una VCN e la rete Internet pubblica.

  • Gateway di instradamento dinamico (DRG)

    Il gateway DRG è un router virtuale che fornisce un percorso per il traffico di rete privato tra una VCN e una rete esterna all'area geografica, ad esempio una VCN in un'altra area Oracle Cloud Infrastructure, una rete on premise o una rete in un altro provider cloud.

  • FastConnect

    Oracle Cloud Infrastructure FastConnect offre un modo semplice per creare una connessione dedicata e privata tra il tuo data center e Oracle Cloud Infrastructure. FastConnect fornisce opzioni di larghezza di banda più elevata e un'esperienza di rete più affidabile rispetto alle connessioni basate su Internet.

  • Connessione VPN

    VPN Connect offre connettività VPN IPSec site-to-site tra la tua rete on premise e i VCN in Oracle Cloud Infrastructure. La suite di protocolli IPSec cifra il traffico IP prima che i pacchetti vengano trasferiti dall'origine alla destinazione e decifra il traffico all'arrivo.

  • Gestione delle identità e degli accessi (IAM)

    Utilizza i criteri di gestione delle identità e degli accessi OCI per controllare chi può accedere alle tue risorse cloud e quali operazioni possono essere eseguite.

  • MySQL Database Service

    Oracle MySQL Database Service è un servizio di database completamente gestito che consente agli sviluppatori di sviluppare e distribuire rapidamente applicazioni sicure e native nel cloud utilizzando il database open source più diffuso al mondo.

  • HeatWave

    HeatWave è un nuovo acceleratore delle query in-memory, integrato, ad alte prestazioni per MySQL Database Service che accelera le prestazioni MySQL per le query analitiche e transazionali.

  • VM di calcolo

    Il servizio di computazione OCI consente di eseguire il provisioning e la gestione degli host di computazione nel cloud. Puoi avviare le istanze di computazione con forme che soddisfano i requisiti delle tue risorse in termini di CPU, memoria, larghezza di banda della rete e storage. Dopo aver creato un'istanza di computazione, puoi accedervi in modo sicuro, riavviarla, collegare e scollegarla ed eliminarla quando non è più necessaria.

  • Storage degli oggetti Oracle

    Lo storage degli oggetti consente un accesso rapido a grandi quantità di dati strutturati e non strutturati di qualsiasi tipo di contenuto, inclusi backup del database, dati analitici e contenuti avanzati quali immagini e video. Utilizzare lo storage standard per lo storage "hot" necessario per accedere rapidamente, immediatamente e di frequente. Utilizzare lo storage di archivio per lo storage "freddo" che si conserva per lunghi periodi di tempo e raramente o raramente si accede.

  • Servizio Data Integration

    Praticamente tutti i tipi di dati di qualsiasi origine dati possono essere integrati in MySQL Database Service e HeatWave utilizzando OCI Data Integration. Quando devi raccogliere i dati da diverse origini in modo tempestivo, l'integrazione dei dati di Oracle Cloud Infrastructure (OCI), un servizio ETL (Extract, Load Transform) cloud nativo e completamente gestito e in grado di estrarre, caricare e trasformare i dati in data warehouse.

Suggerimenti

I requisiti potrebbero essere diversi dall'architettura descritta in questa sezione. Utilizzare i seguenti suggerimenti come punto di partenza.

  • VCN

    Quando crei una VCN, determina il numero di blocchi CIDR necessari e la dimensione di ogni blocco in base al numero di risorse che intendi collegare alle subnet nella VCN. Utilizzare i blocchi CIDR che si trovano all'interno dello spazio di indirizzi IP privati standard.

    Selezionare i blocchi CIDR che non si sovrappongono a qualsiasi altra rete (in Oracle Cloud Infrastructure, il data center on premise o un altro provider cloud) a cui si intende impostare connessioni private.

    Dopo aver creato una VCN, è possibile modificare, aggiungere e rimuovere i relativi blocchi CIDR.

    Durante la progettazione delle subnet, prendi in considerazione i requisiti di flusso del traffico e sicurezza. Associare tutte le risorse all'interno di un livello o ruolo specifico alla stessa subnet, che può fungere da limite di sicurezza.

    Utilizza subnet regionali.

  • Memorizzazione degli oggetti

    Questa architettura utilizza Oracle Cloud Infrastructure Object Storage standard per memorizzare l'output elaborato in modo che altri servizi cloud possano accedere all'output per ulteriori analisi e visualizzazioni.

Considerazioni

Quando si distribuisce questa architettura di riferimento, tenere presenti i punti riportati di seguito.

  • Limiti risorse

    Prendi in considerazione le migliori prassi, i limiti in base al servizio e le quote del compartimento per la tua tenancy.

  • MySQL Database Service

    Crea il servizio MySQL utilizzando un servizio MySQLTERM:HeatWave.VM.Standard.E3 o MySQLTERM:HeatWave.Forma BM.Standard.E3.

  • Connettività

    Si consideri la possibilità di utilizzare FastConnect se desideri una connessione dedicata e privata tra le strutture on premise e OCI, altrimenti utilizzare VCN Connect.

Ulteriori informazioni

Collegamenti a informazioni aggiuntive che consentono di ottenere informazioni su, modificare, utilizzare o implementare questa architettura.