L'archiviazione cloud consente agli utenti di archiviare i dati su server remoti tramite una connessione Internet.
Dopo aver letto questo articolo sarai in grado di:
Argomenti correlati
Migrazione al cloud
Multi-cloud e cloud ibrido
Architettura cloud ibrido
Cos'è un cloud privato?
Che cos'è un cloud pubblico?
Abbonati a theNET, il riepilogo mensile di Cloudflare sulle tematiche più discusse in Internet.
Copia link dell'articolo
L'archiviazione cloud è un metodo di archiviazione e organizzazione dei dati che avviene nel cloud, una rete di server remoti a cui è possibile accedere tramite una connessione Internet. Grazie all'archiviazione basata su cloud, utenti e aziende possono archiviare, accedere e gestire i propri dati da qualsiasi luogo dotato di connessione Internet, anziché limitare i propri file a un'unica posizione o dispositivo.
Prima che si diffondesse il cloud computing, gli utenti conservavano i propri dati su un disco rigido personale o in un datacenter locale, limitandone l'utilizzo a un'unica posizione. Immagina di scegliere di investire in una linea fissa anziché in un telefono cellulare. Finché l'utente si trova in casa, può rispondere al telefono quando squilla, ma non appena esce di casa, diventa irraggiungibile. Con un telefono cellulare, tuttavia, possono rispondere a una chiamata da qualsiasi luogo.
L'archiviazione cloud funziona allo stesso modo. Gli utenti non devono più rimanere a casa (o all'interno dei loro uffici) per accedere ai propri dati 24 ore su 24, 7 giorni su 7; ora possono portare i loro file ovunque senza doversi portare dietro hardware costoso e dalle funzionalità limitate.
I fornitori di servizi di archiviazione cloud consentono agli utenti di noleggiare spazio di archiviazione su reti di server di dati remoti. Gli utenti pagano i fornitori di servizi cloud per poter eseguire applicazioni, ospitare servizi ed eseguire il backup dei dati sul cloud e solitamente rispettano limiti di utilizzo che possono essere ampliati a un costo aggiuntivo, consentendo loro di adattare le proprie esigenze di archiviazione in base alle necessità.
I fornitori di archiviazione cloud devono garantire che i file non siano compromessi, persi o distrutti nel cloud. Poiché non esiste un modo per proteggersi completamente dai guasti hardware, i fornitori di servizi cloud utilizzano metodi di archiviazione ridondanti, duplicando hardware essenziale, percorsi dati e alimentatori per mantenere i loro servizi di archiviazione cloud sempre attivi e funzionanti.
Ad esempio, supponiamo che un utente voglia eseguire il backup dell'intera libreria di foto dal proprio smartphone sul cloud. Più copie delle sue foto verranno inviate a diversi server di dati, quindi, nell'improbabile eventualità che il suo telefono venga danneggiato irreparabilmente o uno dei server prenda fuoco spontaneamente, sarà comunque in grado di recuperare quei file da un altro server.
L'archiviazione cloud offre diversi modelli di implementazione, tra cui l'archiviazione personale, l'archiviazione privata, l'archiviazione pubblica e l'archiviazione ibrida.
L'archiviazione personale consente ai singoli utenti di archiviare i dati nel cloud e di accedervi da più dispositivi abilitati a Internet, come telefoni cellulari, tablet o laptop. Questo è il metodo principale che i consumatori utilizzano per eseguire il backup dei propri file sul cloud. Utilizzando servizi di cloud computing come Google Cloud, gli utenti possono sincronizzare i propri dati su più dispositivi e recuperarli ovunque abbiano una connessione Internet sicura.
L'archiviazione pubblica si riferisce a un fornitore di servizi di archiviazione cloud che gestisce i dati di più utenti in un cloud pubblico. Ogni utente affitta uno spazio di archiviazione nel cloud, sollevandosi dall'onere e dalle spese di manutenzione dell'infrastruttura sottostante, che sono a carico del fornitore di servizi cloud. Sebbene gli utenti condividano l'archiviazione cloud (una pratica definita "multi-tenancy"), non hanno accesso ai dati altrui, proprio come diversi inquilini possono condividere un edificio senza avere il permesso di entrare negli appartamenti degli altri.
L'archiviazione privata è un servizio di archiviazione cloud organizzato privatamente per una singola azienda. Una soluzione di archiviazione privata standard può essere gestita in un datacenter in locale (cloud privato interno) o in remoto da un fornitore terzo (cloud privato ospitato). Poiché è accessibile a una sola azienda, l'archiviazione privata offre un livello di sicurezza maggiore rispetto all'archiviazione pubblica. Tuttavia, le aziende che scelgono di implementare cloud privati interni potrebbero considerarli un'opzione meno affidabile, poiché potrebbero subire perdite di dati critici se le loro strutture in locale fossero compromesse.
L'archiviazione ibrida si riferisce a una combinazione di archiviazione pubblica e privata. Le aziende che non possono permettersi opzioni di archiviazione privata costose possono scegliere di ospitare parte dei propri dati in un cloud privato, sfruttando al contempo la scalabilità e la convenienza di un cloud pubblico.
I servizi cloud sono compatibili con tre tipi principali di archiviazione dati: archiviazione di file, archiviazione a blocchi e archiviazione a oggetti.
L'archiviazione di file è un sistema gerarchico di organizzazione dei dati che nidifica cartelle di dati all'interno di directory e sottodirectory. All'interno di ogni cartella, i file sono contrassegnati con metadati* per una facile identificazione e recupero, sebbene questo processo diventi molto più complicato quando applicato a una grande quantità di dati. Sebbene l'archiviazione di file sia una delle soluzioni di archiviazione cloud più convenienti, non si espande facilmente.
Quando si confrontano i vantaggi e gli svantaggi dei vari sistemi di archiviazione, può essere utile pensare a ciascun sistema come a un modo per organizzare i vestiti. L'archiviazione di file è come mettere i vestiti in cassetti separati e con etichetta. Un cassetto potrebbe essere destinato alle camicie, con sezioni più piccole suddivise al suo interno per camicie eleganti, t-shirt e canottiere. È un sistema semplice e facile da monitorare, ma che potrebbe diventare difficile da gestire se utilizzato per organizzare centinaia di singoli capi di abbigliamento.
L'archiviazione a blocchi organizza i dati in volumi di archiviazione chiamati “blocchi”. Ogni blocco è composto da file organizzati in chunk di dati di dimensioni uguali e contrassegnati con un identificatore univoco. Il sistema operativo di controllo considera ciascuno di questi volumi come un disco rigido separato e ne consente l'archiviazione nell'ambiente più appropriato. Sebbene l'archiviazione a blocchi semplifichi l'organizzazione e il recupero dei dati rispetto all'archiviazione di file, in particolare per le aziende con enormi quantità di dati, essa presenta vincoli di metadati ed è spesso un'opzione meno conveniente.
L'archiviazione a blocchi è come sostituire una cassettiera con dei contenitori di plastica. Ogni contenitore contiene la stessa quantità di indumenti e può essere etichettato con il tipo di indumento che contiene: magliette, calzini, pantaloni, ecc. Invece di cercare spazio per una grande cassettiera (o di costruire una stanza separata per contenere più cassettiere), i contenitori possono essere posizionati dove è più comodo per accedervi e prelevarli facilmente.
L'archiviazione a oggetti si riferisce alla creazione di unità distinte chiamate “oggetti”, ognuna delle quali contengono dati non strutturati, metadati e un ID univoco. Poiché gli oggetti sono archiviati in uno spazio di indirizzi semplice (invece che in una directory di file) e consentono una personalizzazione dei metadati più complessa, l'archiviazione a oggetti rende il recupero dei dati ancora più semplice rispetto all'archiviazione di file e a blocchi. Combina anche alcuni dei vantaggi dell'archiviazione di file e a blocchi, poiché è sia conveniente (gli utenti pagano solo per lo spazio di archiviazione necessario) sia scalabile (gli utenti possono utilizzare sistemi di archiviazione a oggetti per gestire enormi quantità di dati).
L'archiviazione a oggetti è come creare contenitori compatti e personalizzati per ogni tipo di indumento ed etichettare ogni contenitore con un pennarello indelebile. Un contenitore potrebbe essere destinato alle camicie eleganti blu, un altro ai pantaloncini da ciclista rosa, un terzo ai calzini con stampa animalier. Sebbene i contenitori non possano essere modificati, possono essere conservati e identificati più facilmente rispetto alle vaschette o alle cassettiere.
Un tipo di archiviazione di oggetti ancora più semplificato è denominato archiviazione di oggetti binari di grandi dimensioni (BLOB). L'archiviazione BLOB consente di archiviare raccolte di dati non strutturati di dimensioni di qualsiasi dimensione.
*I metadati aiutano a organizzare i file assegnando descrittori a elementi di dati, come titoli, tag, categorie, modifiche precedenti e autorizzazioni. Quanto più dettagliati sono i metadati, tanto più facile è trovare e recuperare un file all'interno di un sistema di archiviazione dati.
Cloudflare agisce come una terza parte indipendente in qualsiasi implementazione di archiviazione cloud, utilizzando una rete Anycast globale per accelerare il traffico, migliorare la sicurezza e ottimizzare le prestazioni per le aziende che utilizzano soluzioni di archiviazione cloud. Cloudflare contribuisce a ridurre al minimo la dipendenza da fornitore supportando l'implementazione multi-cloud e diminuendo il numero di modifiche operative necessarie a livello di rete.