Considerazioni per la memorizzazione
Per comprendere le opzioni di storage Oracle Cloud Infrastructure, è importante definire le caratteristiche di storage seguenti: prestazioni, durabilità, disponibilità, scalabilità, elasticità, sicurezza e metodo di accesso.
- In Prestazioni viene descritta la combinazione di throughput, larghezza di banda e latenza.
- La durabilità garantisce che i dati vengano salvati e non subiscano perdite o cancellazioni durante un crash.
- La disponibilità del servizio descrive le modalità di creazione del servizio di memorizzazione nei domini di disponibilità per garantire l'accesso ai dati.
- La scalabilità e l'elasticità descrivono il modo in cui è facile aumentare o ridurre i dati mentre è in grado di spostare i dati tra i sistemi di calcolo.
- In Sicurezza viene descritto come i dati vengono protetti dall'accesso non autorizzato.
- Il metodo di accesso descrive in che modo i clienti possono accedere ai dati nelle varie offerte di storage.
| Caratteristiche di memoria | File | Blocco | NVMe | Oggetto | Archivio |
|---|---|---|---|---|---|
| Prestazioni | Buono | Migliore | Migliore | Buono | A linee a freddo |
| Durabilità | Su tutti i domini di disponibilità | Su tutti i domini di disponibilità | Gestione locale | Regionale | In tutte le aree |
| Disponibilità | Alta | Alta | Gestione locale | Alta | Persistente |
| Scalabilità | Alta | Alta | Statico | Alta | Alta |
| Elasticità | Automatica | Dinamico | Statico | Automatica | Automatica |
| Sicurezza | Condiviso | Condiviso | Host individuale | Condiviso | Condiviso |
| Metodo di accesso | Rete | Dedicato | Diretto | HTTPS | HTTPS |
Storage di file
- FileStorage General Purpose: accesso a un pool illimitato di file system per gestire la crescita di dati strutturati e non strutturati.
- Big Data and Analytics: esegue i carichi di lavoro analitici e utilizza i file system condivisi per memorizzare i dati persistenti.
- Lift e turno di Enterprise Applications: eseguire la migrazione delle applicazioni Oracle esistenti che richiedono memoria NFS, ad esempio Oracle E-Business Suite e PeopleSoft.
- Database e applicazioni transazionali: esegue i carichi di lavoro di test e sviluppo con Oracle, MySQL o altri database.
- Backup, continuità del business e disaster recovery: ospitano una copia secondaria dei file system rilevanti da on premise al cloud a scopo di backup e recupero da errori irreversibili.
- MicroServices e Docker: garantisce la persistenza con conservazione dello stato per i contenitori. Ridimensiona facilmente la crescita degli ambienti basati su container.
Se nel centro dati locale vengono utilizzati file NFS, lo spostamento alla memorizzazione file può essere semplice e diretto. In caso di dipendenza da Microsoft Windows Server, utilizzare il client NFS per collegare le condivisioni NFS agli host di Windows Server.
Volume a blocchi
Il servizio Oracle Cloud Infrastructure Block Volumes consente di espandere il footprint di memoria corrente. Fornisce memoria persistente che può spostarsi tra le istanze all'interno di Oracle Cloud Infrastructure. I volumi operano con le istanze Bare Metal e Virtual Machine (VM) e vengono collegati mediante iSCSI per i volumi di dati o pseudo-virtualizzati
Il volume a blocchi consente a un utente di Oracle Cloud Infrastructure di creare, collegare, connettere e spostare i volumi in base alle esigenze per soddisfare i requisiti di memorizzazione delle applicazioni. Dopo aver collegato un volume a un'istanza, il volume funziona come un'unità disco fisso standard. I volumi possono anche essere disconnessi e collegati a un'altra istanza senza perdita di dati, in modo da facilitare il momento in cui i dati tra le istanze cambiano con i requisiti.
- Istanza: un host Bare Metal o VM in esecuzione nel cloud.
- Allegato volume: uno dei tipi riportati di seguito.
- iSCSI: uno standard TCP/basato su IP utilizzato per la comunicazione tra un volume e un'istanza collegata.
- Pseudo-virtualizzazione: un allegato virtualizzato disponibile per le VM.
- Volume: uno dei tipi riportati di seguito.
- Volume a blocchi: dispositivo di memorizzazione a blocchi rimovibile che consente di espandere dinamicamente la capacità di storage di un'istanza.
- Volume di avvio: dispositivo volume di avvio rimovibile contenente l'immagine utilizzata per avviare un'istanza di computazione.
I volumi a blocchi su Oracle Cloud Infrastructure sono un'opzione per le prestazioni elevate e forniscono una configurazione flessibile per la capacità HDFS. I volumi a blocchi sono uno storage collegato alla rete e, ad esempio, utilizzano l'ampiezza di banda della VNIC per le operazioni di I/O. I volumi a blocchi si ridimensionano anche in IOPS e MB/s in base alla dimensione configurata (per GB). Il throughput dei singoli volumi a blocchi è di 320 MB/s per 700GB o volumi più grandi.
Dispositivi NVMe
Oracle Cloud Infrastructure fornisce dispositivi NVMe collegati a livello locale in alcune forme di calcolo specifiche. Questi dispositivi garantiscono un livello estremamente basso di latenza e storage a blocchi a elevate prestazioni ideale per i Big Data, OLTP e per qualsiasi altro carico di lavoro che può trarre vantaggio dallo storage a blocchi dalle elevate prestazioni.
Tenere presente che questi dispositivi non sono protetti in alcun modo. Si tratta di singoli dispositivi installati localmente nell'istanza. Oracle Cloud Infrastructure non utilizza immagini, backup o utilizzo di RAID o di altri metodi per proteggere i dati su dispositivi NVMe. Questi dispositivi non sono protetti automaticamente e richiedono una configurazione RAID appropriata per proteggere i dati che vi sono contenuti.
Storage degli oggetti
Utilizza lo storage degli oggetti Oracle Cloud Infrastructure per i dati per i quali è necessario un accesso rapido, immediato e frequente. L'accesso facilitato ai dati e le prestazioni giustificano un punto di prezzo più alto per memorizzare i dati nel livello di storage degli oggetti.
Il servizio di storage degli oggetti può memorizzare una quantità illimitata di dati non strutturati di qualsiasi tipo di contenuto, compresi i dati analitici e il contenuto RTF, ad esempio immagini e video.
Con lo storage degli oggetti è possibile memorizzare o recuperare in modo sicuro i dati direttamente da Internet o dall'interno della piattaforma cloud. Lo storage degli oggetti è un servizio regionale e non è collegato ad alcuna istanza di calcolo specifica. È possibile accedere ai dati da qualsiasi punto all'interno o all'esterno del contesto di Oracle Cloud Infrastructure, purché si disponga della connettività Internet e sia in grado di accedere a uno degli endpoint dello storage degli oggetti. Lo storage degli oggetti supporta anche l'accesso privato da risorse Oracle Cloud Infrastructure in una VCN tramite un gateway di servizi. Un gateway di servizio consente la connettività agli endpoint pubblici dello storage degli oggetti dagli indirizzi IP privati nelle subnet private.
- Supporto Hadoop/Big Data: è possibile usare lo storage degli oggetti come repository di dati primario per i Big Data. Lo storage degli oggetti offre una piattaforma di storage scalabile che consente di memorizzare data set di grandi dimensioni e di operare perfettamente su tali data set.
- Backup/archivio: è possibile utilizzare lo storage degli oggetti per conservare i dati di backup e archivio che devono essere memorizzati per una durata estesa rispetto a vari requisiti di conformità.
- Repository di contenuto: è possibile utilizzare lo storage degli oggetti come repository di contenuto primario per dati, immagini, log e video.
- Dati di log: è possibile utilizzare lo storage degli oggetti per conservare i dati di log delle applicazioni in modo da poter eseguire un'analisi retroattiva dei dati per determinare il pattern d'uso e i problemi di debug.
- Data set grandi: è possibile utilizzare lo storage degli oggetti per memorizzare i dati di applicazione generati che devono essere conservati per uso futuro. I dati relativi alle prove farmaceutiche, ai dati del genome e ai dati di Internet of Things (IoT) sono esempi di dati di applicazione generati che è possibile conservare utilizzando lo storage degli oggetti.
Storage di archivio
Utilizzare la memorizzazione di archivio per i dati ai quali si accede raramente o raramente, ma che devono essere conservati e conservati per lunghi periodi di tempo. L'efficienza dei costi del livello di storage di archivio compensa il tempo necessario per accedere ai dati.
- Requisiti di conformità e audit
- Analisi retroattiva dei dati di log per determinare i problemi di pattern d'uso o di debug
- Dati cronologici o ai dati del repository di contenuto a cui si accede di frequente
- Dati generati dall'applicazione che richiedono l'archiviazione per scopi futuri o legali
A differenza dello storage degli oggetti, il recupero dei dati dello storage di archivio non è immediato.