Esempio di scenario di migrazione dei dati di applicazione

Di seguito è riportato un esempio di migrazione di un'applicazione precedente che utilizza Microsoft SQL Server. Questa istanza di SQL Server dispone della funzione AG (AlwaysOn Availability Groups) che si trova tra due host con dischi collegati a livello locale.I backup giornalieri vengono memorizzati su un file system e conservati per due settimane. I backup settimanali vengono memorizzati nell'area di memorizzazione degli oggetti locale per la conservazione a lungo termine.

Per facilitare l'architettura della migrazione di questa applicazione in Oracle Cloud Infrastructure, è possibile identificare i componenti dell'applicazione e rispondere ad alcune domande esaminate in precedenza. Il diagramma riportato di seguito descrive l'applicazione che risiede nell'ambiente locale corrente.

Segue la descrizione dell'immagine on_premises_environment.png
Descrizione dell'immagine on_premises_environment.png

Uno spostamento corretto dell'applicazione in Oracle Cloud Infrastructure deve spostare sia i file di database strutturati che i dati di backup dell'archivio. Questa è un'opportunità di troncare la quantità di dati e rimuovere l'archivio per soddisfare i requisiti dei dati dell'azienda.

Esaminare ora la parte dei dati a cui è necessario accedere attraverso le geografie o i domini di disponibilità. Lo stato corrente della struttura dell'applicazione viene mostrato nell'alta disponibilità in una singola area. Fa riferimento alla migrazione dei dati, i domini di disponibilità creano la ridondanza necessaria per il failover dell'applicazione in un intervallo di tempo ragionevole.

Segue la descrizione dell'immagine data_after_moving_to_oci.png
Descrizione dell'illustrazione data_after_moving_to_oci.png

Per ridurre la latenza e garantire prestazioni, mantenere il volume a blocchi all'interno dello stesso dominio di errore dell'host SQL Server.

I dati devono essere altamente disponibili, ma la quantità di dati effettivamente persa prima che la perdita abbia un impatto significativo sulle operazioni aziendali? I gruppi di disponibilità di SQL Server gestiscono la perdita dei dati tra i singoli database. Questa considerazione influisce anche sui criteri di backup dell'applicazione. In questo esempio, i backup vengono eseguiti sul server secondario, pertanto non influiscono sulle prestazioni del server primario.

Quante copie dei dati sono necessarie per garantire sia l'alta disponibilità che l'azienda continuativo con l'applicazione? L'organizzazione dei gruppi di disponibilità di AlwaysOn all'interno dei domini di errore e delle zone di disponibilità è chiave durante la creazione della nuova home per l'applicazione in Oracle Cloud Infrastructure. Poiché lo storage degli oggetti è ridondante nell'area, la decisione di replicare i dati di backup in un'altra area deve far parte del modello di operazioni aziendali.

L'uso del servizio di storage degli oggetti Oracle Cloud Infrastructure per sostituire una soluzione nastro esterna può essere eseguita con la replica tra più aree. La replica tra più aree per i dati di backup e l'area di memorizzazione degli oggetti assicura che i dati siano protetti dalle indisponibilità a livello di area che potrebbero influire sull'attività.