Oracle Cloud Free Tier

Sviluppa, testa e implementa applicazioni su Oracle Cloud, gratuitamente.

Che cos'è il cloud storage?

Anteprima video - Che cos'è lo storage cloud

Il termine storage cloud comprende diverse funzionalità di storage disponibili per i clienti cloud che vengono eseguite sull'hardware di un provider cloud. Ognuna di queste funzionalità soddisfa un'esigenza diversa, ma tutte forniscono la flessibilità di pagare solo per ciò che utilizzi. Il provider è responsabile della manutenzione dell'hardware sottostante e di garantire che i dati restino disponibili, resilienti e protetti.

I tipi più comuni di storage cloud sono quelli per oggetti, blocchi e file.

Tipi di storage cloud

I tipi di storage variano principalmente in base al modo in cui vi si accede e al livello di prestazioni che forniscono. L'applicazione che utilizza lo storage e la sua posizione determinano i requisiti di storage.

Storage degli oggetti

Anteprima video - Storage degli oggetti

L'accesso allo storage degli oggetti è diverso rispetto agli altri tipi di storage discussi. Le applicazioni software devono essere scritte appositamente per utilizzare lo storage di oggetti chiamando le API Web. Lo storage degli oggetti è gestito da remoto dall'applicazione e si usa in due scenari simili ma diversi. In primo luogo, vi si accede spesso tramite Internet da applicazioni eseguite, per esempio, su singoli computer, dispositivi mobile e dispositivi Internet of Things. In secondo luogo, può essere utilizzato dalle applicazioni in esecuzione nel cloud.

Le applicazioni che utilizzano lo storage degli oggetti possono memorizzare e recuperare i dati non strutturati dallo storage degli oggetti in una posizione remota senza utilizzare un file system. Gli elementi archiviati sono semplici "oggetti" astratti nel cloud. Ciò significa che lo sviluppatore dell'applicazione mantiene la massima flessibilità e dispone di un archivio di dati in formato libero essenzialmente senza fondo nel cloud, mentre viene addebitato solo l'importo archiviato e trasferito.

I lati negativi dello storage degli oggetti sono due: comporta un po' di lavoro in più per gli autori dell'applicazione che devono gestire i propri formati degli oggetti, e vi sono delle limitazioni a livello di prestazioni. L'accesso allo storage degli oggetti avviene tramite software che effettua chiamate API, in genere tramite Internet. Quindi un'operazione, che potrebbe richiedere microsecondi per lo storage collegato direttamente e millisecondi per lo storage di blocchi o lo storage dei file, a volte potrebbe richiedere un po' più di tempo nel caso dello storage degli oggetti. Per molti casi d'uso, come gli utenti finali che eseguono applicazioni connesse allo storage cloud sui loro telefoni, questa performance è accettabile, soprattutto in cambio della possibilità di accedervi fornita da queste applicazioni. E nei casi in cui un'applicazione che utilizza lo storage degli oggetti è in esecuzione nel stesso cloud in cui sono archiviati gli oggetti, le prestazioni sono notevolmente superiori perché tutte le risorse si trovano nella stessa regione sulla rete locale del provider cloud.


Storage degli archivi

Lo storage degli archivi è la soluzione ideale per memorizzare dati a cui si accede raramente che richiedono lunghi periodi di conservazione. Lo storage degli archivi è più conveniente rispetto allo storage degli oggetti per la conservazione di dati ad accesso meno frequente. Tuttavia, a differenza di altre opzioni di storage, il recupero dei dati dagli storage degli archivi non è immediato.

Sia lo storage degli oggetti che lo storage degli archivi utilizzano i bucket come contenitori logici per la archiviazione degli oggetti. Un bucket è un singolo compartimento con policy che determinano quali azioni che è possibile eseguire sugli oggetti nel bucket e quali utenti che possono eseguirle.

Quando i bucket vengono creati per contenere i dati come oggetti, le organizzazioni possono decidere quale livello di storage predefinito (degli archivi o standard) è appropriato per i loro dati. Lo storage degli oggetti può anche spostare automaticamente gli oggetti nello storage degli archivi.


Storage cloud dei file

La maggior parte delle applicazioni tradizionali, che viene eseguita su un server fisico e sfrutta le unità fisiche nel data center, utilizza lo storage dei file. I sistemi operativi come Linux o Microsoft Windows Server presentano le applicazioni eseguite su di esse con un file system, un singolo set coerente di regole e metodi per l'archiviazione e il recupero dei dati. Il sistema operativo gestisce i dettagli dietro le quinte: ad esempio, il disco fisico è un solid-state-drive (SSD)? Un tradizionale disco rigido rotante? Un disco ottico? O una condivisione di file di rete remota? Mentre il sistema operativo si occupa di questi dettagli, le applicazioni si limitano ad aprire, leggere, scrivere e salvare i file con chiamate API standardizzate.

Lo storage cloud dei file presenta una condivisione di file di rete standard (analogamente alle condivisioni di file di rete che potrebbero essere eseguite nel tuo data center) con sistemi operativi in esecuzione sui server nel cloud. Quei sistemi operativi presentano file system delle applicazioni in esecuzione sulla virtual machine. Le applicazioni non devono essere modificate o cambiate per essere eseguite in cloud, ma continuano ad essere eseguite con lo storage dei file che hanno sempre utilizzato.

Il provider cloud gestisce l'hardware, inclusi dischi fisici e hardware di rete, e garantisce la protezione dei dati. Per i clienti è disponibile un'ulteriore capacità incrementale per le loro esigenze in continua evoluzione. I vantaggi intrinseci sono chiari rispetto a un approccio tradizionale che implica acquisti in blocco pianificati di file system di rete per soddisfare le esigenze di crescita futura, e poi ti richiede di gestire l'hardware e garantire la protezione di quei dati.


Storage a blocchi

Anteprima video - Storage a blocchi

i volumi di blocchi sono analoghi allo storage dei file cloud in quanto rappresentano una versione avanzata di un tipo di storage di rete che potresti già eseguire nel data center. L'uso dei volumi a blocchi determina una riduzione del sovraccarico della rete e offre prestazioni più elevate, ma richiede, in cambio, una maggiore configurazione e una maggiore gestione all'interno dei sistemi operativi.

I volumi a blocchi di Oracle utilizzano un unico tipo di volume, che può essere configurato immediatamente con impostazioni diverse per aumentare le prestazioni e ridurre i costi. A differenza dello storage dei file cloud, i volumi di blocchi devono essere configurati con una dimensione specifica. Tale dimensione può essere aumentata in qualsiasi momento, mentre il volume rimane online e disponibile per le applicazioni che lo utilizzano.

Come con qualsiasi servizio cloud, il provider gestisce l'hardware, il capacity planning e garantisce che i dati siano replicati e protetti.

Vantaggi dello storage cloud

  • Costo di proprietà:
    dal punto di vista dell'IT, lo storage cloud elimina i livelli di costi generali. Nei prossimi anni non saranno più necessari molti costi diretti, che vanno dagli acquisti hardware all'eccesso di storage, alla scalabilità. Questi risparmi riducono a loro volta anche ai costi indiretti: si risparmia tempo nel preparare hardware, gestire il data management o risolvere i problemi, poiché la responsabilità di queste attività passa dal personale IT al provider. Ciò significa che l'IT verrà raramente interrotto per affrontare problemi improvvisi, consentendo al personale di concentrarsi su attività più ampie e ulteriori innovazioni.
  • Scalabilità:
    poiché lo storage cloud viene gestito utilizzando un modello pay-as-you-go, la piattaforma è pensata per adeguarsi ad un ridimensionamento rapido quando necessario. Al contrario, quando le aziende si affidano all'hardware locale, è necessario che si acquistino, integrino e che i team IT configurino ulteriori prodotti di storage e hardware in modo da poterli scalare. I provider di storage cloud dei file hanno progettato la loro infrastruttura per gestire le esigenze dei clienti di tutte le forme e tutte le dimensioni. Ciò significa che si può adattare velocemente se un cliente ha esigenze in continua e rapida evoluzione.
vantaggi dello storage cloud

Storage cloud e high performance computing

Anteprima video - storage cloud e high performance computing

L'high performance computing (HCP) sta diventando sempre più comune, in quanto un maggior numero di aziende utilizza l'AI, il Machine Learning, le simulazioni di ingegneria e le applicazioni di modellazione finanziaria. I progressi degli ultimi anni hanno reso l'high performance computing nel cloud possibile, facilmente accessibile e conveniente.

Tuttavia, il throughput del file system condiviso per i cluster di calcolo ha spesso ostacolato simulazioni, artificial intelligence e Machine Learning, e modellazione complessa. Ma con la corretta configurazione e le giuste specifiche, è possibile supportare tutti questi carichi di lavoro.

Nel caso di Oracle, carichi di lavoro ad alte prestazioni come la modellazione complessa crescono a causa di storage a blocchi supportato da media NVMe SSD e data center con architettura di rete veloce e flat. Le prestazioni dello storage a blocchi di Oracle sono supportate anche da un SLA unico. Scopri di più in questo post dal blog di Oracle Cloud Infrastructure.

Questo tipo di storage richiede la creazione manuale di cluster di file server con istanze di cloud computing con solid-state drive collegate direttamente, ma fornisce i più alti livelli di prestazione (throughput più elevato e latenza più bassa) richiesti per queste applicazioni HPC.

Casi d'uso dello storage cloud

Anteprima video - Casi d'uso dello storage cloud
Veritas ha migrato 192 terabyte di dati a una nuova piattaforma di storage cloud in un solo fine settimana senza tempi di inattività

Per i manager dello storage aziendale, provare a tenere il passo con la crescita dei dati, riducendo al contempo le esigenze di sicurezza dei dati, i requisiti di archiviazione e i problemi di contenimento dei costi è come nuotare controcorrente con un mucchio di array di storage fisici sulla schiena.

Il modello di scalabilità elastico pay-as-you-grow del cloud permette ai responsabili dello storage aziendali di non dover eseguire l'upgrade per lo storage, indipendentemente dalla dimensione o dalla granularità ( che si tratti di una sfida granulare pianificata o a breve termine). Inoltre, l'utilizzo dei servizi cloud è quasi sempre considerato una spesa operativa ed è spesso una voce nel budget mensile. Entrambi questi fattori rendono sempre più facile creare e controllare le spese.

Ecco alcuni dei numerosi casi d'uso delle soluzioni di storage cloud a livello di storage degli oggetti, dei file e dei volumi a blocchi.

  • Storage General Purpose
    Accedi a un pool di archiviazione illimitato per gestire la crescita dei dati strutturata e non strutturata.
  • Big data e analytics
    Crea ed esegui carichi di lavoro analitici e utilizza un sistema di storage condiviso a basso costo per memorizzare i dati persistenti e generare insight aziendali.
  • Lift and shift delle applicazioni aziendali
    Migra le applicazioni personalizzate esistenti o le applicazioni aziendali on-premise che richiedono storage nel cloud, ad esempio Oracle E-Business Suite e PeopleSoft.
  • Database e applicazioni transazionali
    Esegui i carichi di lavoro DevTest con Oracle, MySQL o altri database rispetto a dati facilmente accessibili nel cloud.
  • Backup, continuità aziendale e disaster recovery
    Gestisci in hosting una copia aggiuntiva di dati e file system pertinenti nel cloud per finalità di backup e disaster recovery.
  • Microservizi e docker
    Garantisci persistenza per i container cloud in grado di ridimensionarsi rapidamente di pari passo con la crescita degli ambienti.
  • Unificare le operazioni e la collaborazione a livello globale
    Le aziende di tutto il mondo possono sfruttare una piattaforma di storage condiviso per unificare le operazioni e semplificare la collaborazione internazionale.
  • Ridimensionare le risorse
    Aumenta o riassegna facilmente le risorse di storage tramite il cloud, scalando in base alle esigenze aziendali o ai picchi delle risorse.

Backup e ripristino

Per backup e ripristino si intende il processo di archiviazione di copie di dati per proteggere le organizzazioni dalla perdita di dati. L'utilizzo del cloud per il backup consente di proteggere una copia dei dati in una posizione remota in caso di errore o errore irreversibile.

Il backup dei dati nel cloud può consolidare la strategia di protezione dei dati di un'organizzazione senza aumentare il carico di lavoro del personale IT. I servizi di backup dello storage cloud fungono da struttura esterna per molte organizzazioni. Esistono diversi approcci ai backup cloud che possono adattarsi facilmente al processo di protezione dei dati esistente di un'organizzazione, inclusi quelli riportati di seguito.

  • Backup on-premise nel cloud pubblico
  • Backup da cloud a cloud
  • Sistemi di backup cloud