Decidere la soluzione di storage

Oracle Cloud Infrastructure fornisce diversi tipi di sistema di memorizzazione in base al tipo di metodo di accesso (blocco, file, oggetto), al throughput e all'I/O richiesti, alla frequenza di accesso (standard, archivio) e ai domini di disponibilità e durata.
  • Abbina i tuoi dati con la soluzione di archiviazione più efficiente

    Profila e classifica i tuoi dati in modo che la decisione corretta per la memorizzazione possa essere presa per la soluzione più performante e conveniente. Ciò include la comprensione dei requisiti di accesso effettivi, la frequenza e il formato.

  • Raccogli metriche sulla memoria, non solo calcola

    La raccolta delle metriche d'uso per le decisioni basate sui dati è altrettanto cruciale per i dati come il calcolo è per fornire le migliori prestazioni e ottimizzazione dei costi. Latenza, larghezza di banda e persino requisiti di persistenza fluttuano e tutti contribuiscono a decidere sullo stato migliore dei dati.

  • Applica principal privilegio minimo alle soluzioni dati

    Oltre a proteggere i dati da attori dannosi, l'accesso limitato ai dati solo a risorse che ne hanno bisogno garantirà che gli attori non dannosi non aggiungano carico inutile alla soluzione di archiviazione, aumentando le prestazioni e riducendo i costi.

Identificare le caratteristiche e i requisiti di memorizzazione dell'applicazione

Architetto cloud, architetto applicazioni

Identificare le metriche delle prestazioni di memorizzazione e le caratteristiche diverse (ad esempio, la dimensione del file, i pattern di accesso, la latenza, il throughput e la persistenza dei dati) rilevanti per il carico di lavoro e implementare un approccio basato sui dati, utilizzando benchmarking o test del carico.
Utilizzare questi dati per identificare dove la soluzione di memorizzazione è vincolata ed esaminare le opzioni di configurazione che potrebbero affrontare questo problema.

Valuta opzioni di storage disponibili

Architetto cloud, Architetto infrastruttura

Valutare il tipo di metodi di memorizzazione e accesso richiesti. Se l'applicazione richiede l'accesso al volume a blocchi, in genere si valuteranno throughput, IOPS, latenza, crescita dei dati, costi e durata e si esamineranno i volumi a blocchi collegati alla rete o i dischi NVMe collegati localmente.
Entrambi hanno vantaggi e svantaggi e sarà necessario valutare i benefici e gli inconvenienti di ciascuno in base ai requisiti dell'applicazione.

Lo storage degli oggetti è ottimo per memorizzare quantità molto grandi di dati in modo durevole o memorizzare i dati per l'archiviazione a lungo termine a un costo inferiore, quindi bloccare i volumi. Tuttavia richiede che l'applicazione sia in grado di interagire con le interfacce di storage degli oggetti.

Comprendere le diverse opzioni di memorizzazione e configurazioni disponibili. Le opzioni di memorizzazione disponibili sono descritte di seguito.

  • Dischi NVMe locali Oracle Cloud Infrastructure

    Alcune forme di istanza in Oracle Cloud Infrastructure includono dispositivi NVMe collegati localmente. Questi dispositivi forniscono latenza estremamente bassa, storage a blocchi ad alte prestazioni. Questi dispositivi non sono protetti in alcun modo da Oracle Cloud Infrastructure; sono singoli dispositivi installati localmente sull'istanza. È vostra responsabilità proteggere e gestire la durata dei dati su questi dispositivi.

  • Oracle Cloud Infrastructure Block Volumes
    Questo servizio consente di eseguire il provisioning dinamico e gestire i volumi di memorizzazione a blocchi. Tutti i volumi dispongono di durabilità integrata e vengono eseguiti su hardware ridondante all'interno di un singolo AD. Fornisce funzioni integrate per eseguire il backup dei dati nello storage degli oggetti. I backup possono essere utilizzati per la continuità del business e il recupero da errori irreversibili.

    Nota:

    I volumi a blocchi sono collegati alla rete e l'uso della larghezza di banda della rete viene conteggiato rispetto al limite complessivo di larghezza di banda di cui è stato eseguito il provisioning del tipo di istanza di calcolo selezionato.
  • Storage di file Oracle Cloud Infrastructure

    Questo servizio è un file system condiviso che fornisce un file system di rete durevole, scalabile, sicuro e di livello enterprise. I dati vengono replicati per la durata all'interno di ogni dominio di disponibilità.

  • Oracle Cloud Infrastructure Object Storage

    Questo servizio offre un'elevata durata e disponibilità (in più ADs in un'area multi-AD e in più FD in un'area one-AD), una scala Internet e uno storage AD alte prestazioni per i dati non strutturati. Sono disponibili due livelli in base alla frequenza di accesso ai dati (livello dati standard e archivio).

Modificare o regolare la soluzione di storage se il carico di lavoro cambia

Architetto cloud, Architetto infrastruttura

Nel corso del tempo la domanda di carico di lavoro potrebbe cambiare, influenzando l'efficienza delle prestazioni della soluzione o l'ottimizzazione dei costi. Utilizzare le metriche per valutare se la regolazione delle impostazioni della soluzione di memorizzazione potrebbe influire positivamente sul carico di lavoro. Spesso azioni più piccole come la modifica della caratteristica delle prestazioni del volume a blocchi possono avere un grande impatto quando vengono eseguite su scala.

Raccogliere le metriche e prendere decisioni di memorizzazione in base a loro

Architetto cloud, Architetto infrastruttura, DevOps Architect

È necessario applicare un approccio basato sui dati e utilizzare metriche esistenti o eseguire benchmark rispetto ai carichi di lavoro esistenti per raccogliere dati preziosi utilizzati durante la decisione sull'approccio di memorizzazione basato sul cloud e identificare anche potenziali colli di bottiglia di scala(prestazioni e crescita dei dati).