Pianifica l'alta disponibilità per lo storage

Per ottenere alta disponibilità e durabilità dell'architettura, devi seguire alcune migliori prassi per il livello di storage.

Comprendere i servizi di storage di Oracle Cloud Infrastructure

Oracle Cloud Infrastructure fornisce un set di servizi di storage che puoi configurare per soddisfare i requisiti di un'architettura ad alta disponibilità.

Questi servizi sono:
  • Volume a blocchi

    Oracle Cloud Infrastructure Block Volumes consente di eseguire il provisioning e la gestione dinamica dei volumi di storage a blocchi. Puoi creare, collegare, connettere e spostare i volumi necessari per soddisfare i tuoi requisiti a livello di storage e applicazione. Quando un volume è collegato e connesso a un'istanza, puoi utilizzarlo come una normale unità disco fisso. Inoltre, i volumi possono essere disconnessi e collegati a un'altra istanza di computazione mentre i dati sul volume vengono gestiti.

  • Memorizzazione degli oggetti

    Oracle Cloud Infrastructure Object Storage è una piattaforma di storage su scala Internet ad alte prestazioni che offre durabilità dei dati affidabile ed economica. Il servizio di storage degli oggetti può memorizzare una quantità illimitata di dati non strutturati di qualsiasi tipo di contenuto, inclusi dati analitici e contenuti avanzati, come immagini e video. Lo storage degli oggetti è un servizio regionale ed è disponibile in tutti i domini di disponibilità all'interno di un'area geografica. I dati vengono memorizzati in modalità ridondante su diversi server di storage e in più domini di disponibilità.

  • Memorizzazione file

    Lo storage di file di Oracle Cloud Infrastructure offre un file system di rete duraturo, scalabile, distribuito e di livello enterprise. Puoi connetterti a un file system di storage di file da qualsiasi istanza Bare Metal, virtuale o container nella tua rete VCN. Inoltre, puoi accedere a un file system dall'esterno della rete VCN utilizzando le VPN Oracle Cloud Infrastructure FastConnect e IPSec. I cluster di computazione di grandi dimensioni che gestiscono migliaia di istanze possono utilizzare lo storage di file per lo storage condiviso a elevate prestazioni e offre storage ridondante per la protezione dei dati resiliente.

Comprendere le procedure ottimali per il livello di storage

Per ottenere alta disponibilità e durabilità a livello di architettura, dovresti seguire queste migliori prassi durante la configurazione del livello di storage.

  • Usa storage degli oggetti per eseguire il backup dei dati dell'applicazione. I dati vengono memorizzati in modalità ridondante su diversi server di storage in più domini di disponibilità. L'integrità dei dati è attivamente monitorata tramite checksum e i dati corrotti vengono rilevati e corretti automaticamente. Tutte le perdite di ridondanza dei dati vengono rilevate e corrette automaticamente, senza alcun impatto sul cliente.
  • Utilizza backup basati su criteri del volume a blocchi per eseguire backup automatici e pianificati e fidelizzarli in base a un criterio di backup. Il backup costante dei dati ti consente di rispettare i requisiti normativi e di conformità dei dati.
  • Se hai bisogno di una copia immediata, point-in-time e diretta da disco a disco del volume a blocchi, utilizza la funzione di duplicazione dei volumi a blocchi. La duplicazione dei volumi è diversa dagli snapshot in quanto non esiste un'operazione di copia su scrittura o di dipendenza dal volume di origine. Non è previsto alcun backup. La copia è immediata e il volume copiato diventa disponibile per l'uso subito dopo l'avvio dell'operazione. Puoi collegare e usare il volume duplicato come volume regolare, non appena lo stato passa a Disponibile.
  • Se è necessario proteggere i dati da modifiche accidentali o dannose da un'applicazione non verificata o non considerata sicura, utilizzare un volume a blocchi con un collegamento di sola lettura. Un collegamento di sola lettura contrassegna un volume come di sola lettura, quindi i dati nel volume non sono modificabili. Inoltre, puoi utilizzare i collegamenti in sola lettura quando hai più istanze di computazione che accedono allo stesso volume per finalità di sola lettura. Ad esempio, è possibile che nelle istanze sia in esecuzione un front-end Web che fornisce ai client informazioni statiche sul catalogo dei prodotti.
  • Quando il carico di lavoro richiede storage condiviso ad alta disponibilità con semantica dei file e sono necessari cifratura e snapshot integrati per la protezione dei dati, utilizzare Storage di file. Lo storage di file utilizza il protocollo di accesso ai file NFS (Network File System) standard del settore e può essere consultato contemporaneamente da migliaia di istanze di computazione. Lo storage di file può offrire alle tue applicazioni una protezione dei dati resiliente e ad alte prestazioni. Il servizio di storage di file viene eseguito a livello locale all'interno di un singolo dominio di disponibilità. All'interno di un dominio di disponibilità, lo storage di file utilizza la replica sincrona e il failover ad alta disponibilità per garantire la sicurezza e la disponibilità dei dati.
  • Se la tua applicazione richiede alta disponibilità su più domini di disponibilità, utilizza GlusterFS a monte del servizio per volumi a blocchi.
  • Pianifica e dimensiona la tua capacità di storage tenendo conto delle esigenze di crescita future.