Esegui la migrazione di Oracle Database a istanza singola protetti da Oracle Data Guard

In questa opzione di configurazione è possibile eseguire la migrazione di un'applicazione e di un Oracle Database a istanza singola. Oracle Data Guard replica il database in una seconda area on-premise per la protezione dei dati e il recupero da errori irreversibili. Viene creato un backup del database locale in ogni area. La configurazione viene distribuita in entrambe le aree in VMware. La gestione e le operazioni di Oracle Data Guard sono in genere manuali e la tua piena responsabilità.

Il diagramma di architettura riportato di seguito mostra un Oracle Database a istanza singola con Oracle Data Guard nei data center distribuiti on-premise:

Descrizione di migrate-single-instance-premise-oracle-data-guard-arch.png
Descrizione dell'immagine migrare-singola-istanza-premise-oracle-data-guard-arch.png

Per garantire l'alta disponibilità del database durante la migrazione di questa distribuzione in OCI, sono disponibili le opzioni riportate di seguito.

  • Eseguire la migrazione a Oracle Base Database Service
  • Migrazione a Oracle Autonomous Database Serverless
  • Effettua la migrazione a Oracle Cloud VMware Solution

Eseguire la migrazione a Oracle Base Database Service

Oracle Base Database Service esegue i carichi di lavoro Oracle Database Enterprise Edition e Standard Edition su forme di virtual machine (VM) flessibili in OCI. Il servizio offre una gestione automatizzata del ciclo di vita del database che riduce l'amministrazione, lo sviluppo integrato di applicazioni low-code che accelera lo sviluppo di nuove applicazioni e la scalabilità della computazione con prezzi pay-as-you-go che riducono i costi.

Oracle Base Database Service è conforme al livello di bronzo MAA per impostazione predefinita.

Il diagramma di architettura riportato di seguito mostra un'istanza singola di Oracle Database su Oracle Base Database Service con Oracle Data Guard in più aree:

Descrizione di migrate-basedb-service-oracle-data-guard-regions-arch.png
Descrizione dell'immagine migrate-basedb-service-oracle-data-guard-regions-arch.png

Questa architettura è costituita dai componenti riportati di seguito.

  • In ogni area, una VCN con due subnet e un gateway di servizi per accedere ai servizi gestiti da OCI.
  • Un DRG in ogni VCN e una connessione RPC (Remote Peering Connection) tra le VCN.
  • Applicazione primaria sulla VM di computazione OCI in esecuzione nella subnet dell'applicazione nell'area primaria.
  • Applicazione in standby su VM OCI Compute in esecuzione nella subnet dell'applicazione nell'area di standby.
  • Oracle Database a istanza singola primaria distribuito su Oracle Base Database Service nella subnet del database nell'area primaria.
  • Oracle Database a istanza singola in standby distribuito su Oracle Base Database Service nella subnet del database nell'area di standby.
  • Oracle Data Guard replica i dati dal database primario al database in standby.
  • OCI Full Stack DR orchestra le operazioni di switchover e failover.
  • Oracle Database Autonomous Recovery Service per i backup automatici del database.
  • (Facoltativo) Il servizio OCI Object Storage come soluzione alternativa per i backup automatici del database.
  • (Facoltativo) Vault OCI per la gestione delle chiavi TDE.

Questa architettura trae vantaggio da:

  • Alta disponibilità con Oracle Grid Infrastructure.
  • Protezione dei dati e (vicina) nessuna perdita di dati con il database di standby Oracle Data Guard.
  • Switchover e failover orchestrati di applicazioni e database con OCI Full Stack DR.
  • Protezione delle applicazioni dalle interruzioni durante le interruzioni e le operazioni di manutenzione con Application Continuity.
  • Carico di lavoro di backup ridotto su database primario e in standby con Oracle Database Autonomous Recovery Service.
  • Provisioning automatico del database e operazioni del ciclo di vita.
  • Impostazione automatizzata di Oracle Data Guard.
  • La funzione TDE è abilitata per impostazione predefinita con l'opzione di utilizzare Vault OCI per la gestione delle chiavi.
  • Migrazioni automatizzate mediante ZDM.
  • Modelli di licenza per Oracle Cloud.

Suggerimenti

  • Impostare il backup automatico in Oracle Database Autonomous Recovery Service anche se i dati sono protetti da Oracle Data Guard per ridurre al minimo il carico di lavoro di backup sul database implementando la strategia di backup incrementale per sempre che elimina i backup completi settimanali.
  • Abilita i backup da standby per ottenere la replica dei backup in tutte le aree.
  • Utilizza Active Data Guard per prevenire il danneggiamento completo dei dati con la riparazione automatica dei blocchi, gli aggiornamenti e le migrazioni online, l'offload del carico di lavoro in standby con lo scale-out in lettura e abilita la continenza delle applicazioni per mascherare le indisponibilità del database durante gli eventi pianificati e non pianificati dagli utenti finali e garantire applicazioni ininterrotte.

Migrazione a Oracle Autonomous Database Serverless

Oracle Autonomous Database Serverless è conforme per impostazione predefinita al livello Gold Oracle MAA (certificato per Oracle Autonomous Data Guard locale).

La seguente architettura mostra Oracle Autonomous Database Serverless con Oracle Autonomous Data Guard in più aree:

Descrizione di migrate-autonomousdb-serverless-data-guard.png
Descrizione dell'immagine mig-autonomousdb-serverless-data-guard.png

Questa architettura è costituita dai componenti riportati di seguito.

  • In ogni area, una VCN con due subnet e un gateway di servizi per accedere ai servizi gestiti da OCI.
  • Applicazione primaria sulla VM di computazione OCI in esecuzione nella subnet dell'applicazione nell'area primaria.
  • Applicazione in standby su VM OCI Compute in esecuzione nella subnet dell'applicazione nell'area di standby.
  • Oracle Autonomous Database Serverless primario con accesso all'endpoint privato tramite la subnet del database nell'area primaria.
  • Standby di Oracle Autonomous Database Serverless con accesso all'endpoint privato tramite la subnet del database nella standby region.
  • Oracle Autonomous Data Guard tra più aree per replicare i dati dal database primario al database di standby Autonomous Database.
  • OCI Full Stack DR orchestra le operazioni di switchover e failover.
  • (Facoltativo) Vault OCI per la gestione delle chiavi TDE.

Questa architettura trae vantaggio da:

  • Alta disponibilità e ridondanza integrate fornite da Oracle Exadata e Oracle RAC.
  • Protezione dei dati e quasi nessuna perdita di dati con il database di standby Oracle Autonomous Data Guard.
  • Switchover e failover orchestrati di applicazioni e database con OCI Full Stack DR.
  • Protezione delle applicazioni dalle interruzioni durante le interruzioni e le operazioni di manutenzione con Application Continuity.
  • Scalabilità online e automatica delle risorse di elaborazione e storage.
  • Provisioning automatico del database e operazioni autonome del ciclo di vita.
  • Impostazione automatizzata di Oracle Autonomous Data Guard.
  • La funzione TDE è abilitata per impostazione predefinita con l'opzione di utilizzare Vault OCI per la gestione delle chiavi.
  • Migrazioni automatizzate mediante ZDM.
  • I modelli di licenza OCI e le opzioni Enterprise Edition sono inclusi senza costi aggiuntivi.

Suggerimento

Abilita la continuità delle applicazioni per mascherare le interruzioni del database durante gli eventi pianificati e non pianificati dagli utenti finali e garantire applicazioni ininterrotte.

Effettua la migrazione a Oracle Cloud VMware Solution

Le VM di computazione utilizzano un file system locale senza funzionalità di riavvio fornite da Oracle Grid Infrastructure. L'impostazione di Oracle Data Guard tra le due aree deve essere impostata manualmente.

Il diagramma di architettura riportato di seguito mostra un'istanza singola di Oracle Database su OCVS con Oracle Data Guard in più aree:

Descrizione di mig-single-oci-odb-ovcs-dg-regions.png
Descrizione dell'immagine mig-single-oci-odb-ovcs-dg-regions.png

Questa architettura è composta dai componenti elencati di seguito in ogni area.

  • VCN con un gateway di servizi per accedere ai servizi gestiti da OCI.
  • Un gateway di instradamento dinamico (DRG) in ogni VCN e una connessione RPC (Remote Peering Connection) tra le VCN.
  • OCVS Software-Defined Data Center (SDDC).
  • Applicazione primaria sulla VM di computazione OCI fornita da OCVS nell'area primaria.
  • Applicazione in standby su VM di computazione OCI fornita da OCVS nell'area di standby.
  • Oracle Database a istanza singola primaria sulla VM di computazione OCI fornita da OCVS nell'area primaria.
  • Oracle Database a istanza singola in standby su VM OCI Compute fornita da OCVS nell'area di standby.
  • Oracle Data Guard per replicare i dati dal database primario al database in standby.
  • Storage degli oggetti OCI per i backup del database.

Suggerimento

  • Utilizzare il modulo di backup cloud di Oracle Database per configurare i backup del database in OCI Object Storage e usufruire del mirroring a tre vie tra i domini di disponibilità o i domini di errore.

  • Utilizza Active Data Guard per prevenire il danneggiamento completo dei dati con la riparazione automatica dei blocchi, gli aggiornamenti e le migrazioni online, per scaricare il carico di lavoro in standby con lo scale-out in lettura.

  • Abilita la continuità delle applicazioni per mascherare le interruzioni del database durante gli eventi pianificati e non pianificati dagli utenti finali e garantire applicazioni ininterrotte.

Confronto opzioni

OCI offre varie opzioni per i carichi di lavoro basati su VMware con funzioni diverse per l'alta disponibilità, il disaster recovery, la migrazione, l'automazione e altro ancora.

Nella tabella seguente vengono confrontate le opzioni di migrazione a istanza singola di Oracle Database con Oracle Data Guard e Oracle Autonomous Database Serverless, Oracle Base Database Service e Oracle Cloud VMware Solution:

Funzione Oracle Base Database Service Oracle Autonomous Database Serverless Soluzione VMware per Oracle Cloud
Distribuzione nel database Comanaged Autonomous Manuale
Operazioni ciclo di vita Azione automatizzata Autonomous Manuale
Impostazione Data Guard Azione automatizzata Azione automatizzata Manuale
Operazione di failover Automatizzato con Fast-Start Failover Automatico (se nessuna perdita di dati garantita) Automatizzato con Fast-Start Failover
Licenze BYOL e licenza incluse BYOL e licenza incluse BYOL
Cifratura TDE Predefinito e incluso Predefinito e incluso Manuale, opzione a pagamento
Keystore TDE Wallet locale e Vault OCI Wallet locale e Vault OCI Wallet locale
Migrazione del database Automatizzato con Oracle ZDM Automatizzato con Oracle ZDM Manuale
Livello Oracle MAA Bronzo + Oracle Data Guard Gold (standby locale di Oracle Autonomous Data Guard) Bronzo + Oracle Data Guard (responsabilità del cliente)
High Availability Oracle Data Guard Oracle Exadata e Oracle RAC Oracle Data Guard
Disaster recovery (DR) Oracle Data Guard Oracle Autonomous Data Guard Oracle Data Guard
Operazioni DR DR stack completo OCI DR stack completo OCI Manuale
Operazioni di backup Azione automatizzata Autonomous Manuale
Ripristina operazioni Azione automatizzata Azione automatizzata Manuale
RPO (indisponibilità regionale) (vicino) zero Fino a 1 minuto (vicino) zero
RTO (indisponibilità regionale) Tempo per il failover 15 minuti Tempo per il failover
Continuità di applicazione