Funzionalità DR di Oracle Cloud

In Oracle Cloud Infrastructure sono disponibili diversi elementi di base che è possibile utilizzare per pianificare il recupero da errori irreversibili (DR) per le applicazioni.

Aree e domini di disponibilità

  • Aree

    Ogni area Oracle Cloud Infrastructure si trova in un'area geografica indipendente e separata da grandi distanze, tra paesi o persino continenti, da tutte le altre aree. È possibile distribuire applicazioni in aree diverse per ridurre il rischio di eventi a livello di area, ad esempio sistemi meteorologici e terremoti di grandi dimensioni.

  • domini di disponibilità

    Un dominio di disponibilità rappresenta uno o più data center dislocati all'interno di un'area. I domini di disponibilità sono isolati gli uni dagli altri, hanno funzionalità di tolleranza agli errori e scarse probabilità di subire guasti contemporaneamente. Poiché i domini di disponibilità non condividono un'infrastruttura fisica, ad esempio un impianto di alimentazione o di raffreddamento oppure la rete interna del dominio di disponibilità, è improbabile che un guasto che interessa un dato dominio di disponibilità interessi anche gli altri. I domini di disponibilità all'interno di un'area sono interconnessi mediante una rete cifrata a bassa latenza.

  • domini di errore

    Un dominio di errore è un raggruppamento di hardware e infrastruttura all'interno di un dominio di disponibilità. Ogni dominio di disponibilità contiene tre domini di errore. I domini di errore consentono di distribuire le risorse in modo che queste non dipendano dallo stesso hardware fisico all'interno di un singolo dominio di disponibilità. In questo modo, i guasti hardware o gli eventi di manutenzione che interessano un dominio di errore non interessano le risorse presenti negli altri domini di errore.

Calcolo

Il servizio Oracle Cloud Infrastructure Compute offre istanze di computazione Bare Metal e Virtual Machine in grado di garantire prestazioni, flessibilità e controllo. Il servizio si basa sull'infrastruttura Oracle di nuova generazione su scala Internet, progettata per aiutarti a sviluppare ed eseguire applicazioni e carichi di lavoro più impegnativi nel cloud.

Nel contesto del recupero da errori irreversibili, ti consigliamo di distribuire le istanze di computazione tra più domini di disponibilità o domini di errore per proteggere le tue applicazioni dalle indisponibilità. Quando crei le istanze di computazione, puoi specificare i domini di errore in cui posizionare le istanze. Quando esegui la manutenzione sull'infrastruttura di computazione di base, Oracle garantisce che venga influenzato un solo dominio di errore alla volta. In questo modo si garantisce la disponibilità delle istanze nei domini di errore rimanenti. Consigliamo pertanto di distribuire le istanze tra più domini di errore per raggiungere l'alta disponibilità.

Il servizio di computazione consente di condividere immagini personalizzate tra tenancy e aree utilizzando la funzione di importazione/esportazione dell'immagine.

Volumi a blocchi

Il servizio Oracle Cloud Infrastructure Block Volumes consente di eseguire il provisioning e gestire in modo dinamico i volumi storage a blocchi. Se necessario, puoi creare, collegare e spostare i volumi per soddisfare i tuoi requisiti a livello di storage e applicazione.

Puoi utilizzare la funzione di backup del volume per creare un backup dei dati point-in-time in un volume a blocchi. Il volume di backup fornisce una copia affidabile dei dati e ti consente di completare il recupero da errori irreversibili all'interno della stessa area. Puoi eseguire backup manuali o implementare backup automatizzati basati sui criteri.

Per garantire la durabilità dei dati, più copie dei dati vengono memorizzati in ridondanza su diversi server di storage all'interno di un dominio di disponibilità. Per proteggerti dall'impatto dell'errore o della mancata disponibilità di un dominio di disponibilità, ti consigliamo di eseguire backup periodici in un'area remota.

Memorizzazione file

Il servizio Oracle Cloud Infrastructure File Storage fornisce un file system di rete di livello Enterprise, durevole, scalabile, distribuito e duraturo. Lo storage di file è progettato per soddisfare le esigenze di applicazioni e utenti che richiedono un file system di livello Enterprise in una vasta gamma di casi d'uso.

I dati vengono replicati per la durabilità all'interno di ciascun dominio di disponibilità su un'infrastruttura ad alta disponibilità che implementa tecniche e migliori prassi per la protezione dei dati di punta del settore. Per proteggersi dal guasto di un dominio di disponibilità, consigliamo di creare backup regolari degli snapshot del file system in un secondo dominio di disponibilità nella stessa area o in un'area remota.

Memorizzazione degli oggetti

Il servizio Oracle Cloud Infrastructure Object Storage è una piattaforma di storage su scala Internet ad alte prestazioni che offre una durabilità dei dati affidabile e a costi contenuti. Puoi utilizzare questo servizio in modo sicuro per memorizzare o recuperare i dati direttamente da Internet o dall'interno della piattaforma cloud. L'elasticità della piattaforma ti permette di scegliere le dimensioni in base alle esigenze, evitando qualsiasi deterioramento a livello di prestazioni o affidabilità dei servizi.

Lo storage degli oggetti è un servizio di storage a elevata permanenza intrinseca. Pertanto, non è necessario eseguire il backup dei dati memorizzati nello storage degli oggetti. Tutti gli oggetti vengono memorizzati in ridondanza su diversi server di storage in un'area geografica. In ogni area, i dati vengono distribuiti automaticamente tra domini di disponibilità e domini di errore per massimizzare la durata. L'integrità dei dati viene costantemente monitorata tramite checksum e i dati danneggiati vengono protetti in background senza alcun impatto sull'usabilità. Queste caratteristiche di durata dello storage degli oggetti nativo eliminano la necessità di backup tradizionali. Lo storage degli oggetti è estremamente affidabile e progettato per garantire una disponibilità pari al 99,9%.

Per proteggere i dati nello storage degli oggetti dalle indisponibilità regionali, è possibile creare un criterio di replica per replicare i dati da un bucket specifico in un'area geografica a un bucket in un'altra area. Quando crei un criterio di replica, il bucket di destinazione è di sola lettura e aggiornato solo dalla replica dal bucket di origine.
  • Gli oggetti caricati nel bucket di origine dopo la creazione del criterio di replica vengono replicati in modo asincrono nel bucket di destinazione.
  • Gli oggetti caricati in un bucket di origine prima della creazione del criterio di replica non vengono replicati.
  • Gli oggetti eliminati dal bucket di origine dopo la creazione del criterio di replica vengono eliminati automaticamente dal bucket di destinazione.

Storage Gateway

Storage Gateway ti consente di connettere le tue applicazioni on premise con Oracle Cloud. Puoi utilizzare il gateway per spostare i file in Oracle Cloud Infrastructure Archive Storage come soluzione di backup a costi contenuti. È possibile spostare singoli file e archivi zip o tar compressi o non compressi.

La memorizzazione di copie secondarie dei dati rappresenta uno strumento ideale per Storage Gateway. Grazie a Storage Gateway, le applicazioni tradizionali possono spostare i dati in uno storage degli oggetti estremamente duraturo. Quando hai bisogno di recuperare i dati, viene creata una nuova istanza del gateway e i dati possono essere recuperati facilmente.

Rete

Oracle Cloud Infrastructure offre diversi servizi e funzioni correlati alla rete per soddisfare i requisiti di DR della tua applicazione.

Una rete cloud virtuale (VCN) è una rete SDN (Software-Defined Network) impostata nei data center Oracle, con regole firewall e gateway di comunicazione che è possibile definire. Puoi controllare se le subnet sono pubbliche o private e se le istanze ottengono indirizzi IP pubblici. Puoi impostare la tua VCN in modo che abbia accesso a Internet o sia isolata. Inoltre, puoi connettere la tua VCN a servizi Oracle Cloud Infrastructure pubblici come lo storage degli oggetti, alla tua rete on premise o a un'altra VCN.

Gli indirizzi IP pubblici riservati consentono di riassegnare un indirizzo IP a un'altra istanza in caso di failover o failback, semplificando il processo DR.

Oracle Cloud Infrastructure FastConnect consente di creare facilmente una connessione dedicata e privata tra il data center on premise e l'infrastruttura cloud di Oracle. FastConnect fornisce opzioni di larghezza di banda elevata e un'esperienza di rete più affidabile e coerente rispetto alle connessioni basate su Internet.

Il servizio Oracle Cloud Infrastructure Load Balancing offre la distribuzione automatica del traffico da un punto di accesso a più server raggiungibili dalla tua VCN. Il servizio offre un load balancer a scelta dell'indirizzo IP pubblico o privato e larghezza di banda di cui è stato eseguito il provisioning. Il load balancer può ridurre il periodo di manutenzione eliminando il traffico da un Application Server in cattivo stato prima di rimuoverlo dal servizio per attività di manutenzione.

Database

Il servizio Oracle Cloud Infrastructure Database offre diversi tipi di database Oracle. Puoi avviare rapidamente un sistema di database in grado di soddisfare le tue esigenze. Puoi accedere completamente alle funzioni e alle operazioni disponibili con il database, ma Oracle possiede e gestisce l'infrastruttura.

Il servizio di database supporta diversi tipi di sistemi DB, quali dimensioni, prezzo e prestazioni:
  • Sistemi DB Exadata
  • Sistemi DB Virtual Machine
  • Autonomous Database: Autonomous Transaction Processing e Autonomous Data Warehouse

Oracle offre sistemi DB RAC a 2 nodi certificati e completamente supportati, in cui la piattaforma assegna ogni nodo DB a un dominio di errore diverso per impostazione predefinita. È possibile scegliere il dominio di errore per ogni nodo durante il provisioning. Puoi scegliere un dominio di errore diverso per ogni nodo DB e conservare il livello applicazione nel terzo dominio di errore per evitare la vulnerabilità del singolo punto.

Applicazioni personalizzate in esecuzione su PaaS (Platform as a Service)

Oracle fornisce più piattaforme standardizzate per lo sviluppo di applicazioni e la distribuzione. Queste piattaforme includono in genere middleware, nonché funzionalità di sviluppo, gestione, sicurezza e integrazione, tutte fornite come servizio.

Questi framework offrono l'infrastruttura e i componenti middleware per consentire a sviluppatori, amministratori IT e utenti finali di creare, integrare, migrare, distribuire, proteggere e gestire applicazioni mobile e Web. Questo tipo di sistemi prevede più livelli che richiedono una strategia di recupero "point in time" coerente. Oracle SOA Cloud Service e Oracle WebLogic Server per Oracle Cloud Infrastructure sono probabilmente i migliori esempi di servizi PaaS di livello intermedio ampiamente adottati da migliaia di clienti.

Oracle WebLogic Server per Oracle Cloud Infrastructure fornisce la piattaforma di Application Server necessaria per eseguire le applicazioni Java Platform, Enterprise Edition (Java EE) in Oracle Cloud Infrastructure.

Oracle SOA Cloud Service offre una soluzione PaaS per progettare, distribuire e gestire applicazioni composte che integrano più sistemi mediante un'architettura orientata ai servizi.

La virtualizzazione degli endpoint e la replica coerente dei dati a livello di file system e database sono funzioni chiave in questi prodotti che consentono un tempo di ripristino ottimale con la minima perdita di dati.