Che cos'è l'archiviazione cloud?
Pubblicato: 2022-08-17La domanda "Cos'è il cloud storage?" è una cosa sempre più comune in questi giorni.
Se stai cercando una risposta semplice, il cloud storage è un modello di cloud computing in cui salvi dati e file in una posizione fuori sede, generalmente accessibile tramite Internet o una rete privata.
Al di là di questa semplice definizione, però, c'è molto di più nell'archiviazione su cloud! Esistono diversi tipi di archiviazione, modelli di distribuzione, innumerevoli casi d'uso, vantaggi straordinari e molto altro. Se non conosci il cloud storage o stai esplorando lo spostamento dei tuoi dati nel cloud, sei nel posto giusto.
In questa guida, ti illustreremo una panoramica completa dei fondamenti dell'archiviazione su cloud. Cominciamo!
Tipi di archiviazione cloud
Quando si considera l'archiviazione dei dati nel cloud, sono disponibili tre tipi di archiviazione cloud principali tra cui scegliere. È importante avere una conoscenza di base di ogni tipo, poiché offrono i propri insiemi distinti di vantaggi e scenari di casi d'uso.
Iniziamo esplorando i fondamenti di ogni tipo di archiviazione cloud.
Archiviazione a blocchi
L'archiviazione a blocchi è una tecnologia utilizzata principalmente per l'archiviazione di file di dati in ambienti di archiviazione basati su cloud o su reti SAN (Storage Area Network). Nel cloud, l'archiviazione a blocchi viene in genere implementata tramite il collegamento di un disco virtuale a una macchina virtuale (VM) basata su cloud.
È il processo di suddivisione dei dati in singoli blocchi, che possono quindi essere archiviati come singoli pezzi. A ciascun blocco di dati viene assegnato un identificatore univoco, consentendo al sistema di archiviazione di posizionare i dati più piccoli nella posizione più efficiente. L'approccio prevede l'archiviazione di blocchi su sistemi diversi, con ogni blocco configurato (o partizionato) per funzionare con un sistema operativo diverso. Ciò significa che i blocchi degli stessi dati originali possono essere archiviati sia in un ambiente Linux che in un'unità Windows.
Disaccoppiando i dati dall'ambiente utente, l'archiviazione a blocchi consente di distribuire i dati su più ambienti. Nella creazione di più percorsi per i dati, il processo di recupero dei dati viene accelerato. Quando tu, o un'applicazione, richiedi dati da un sistema di archiviazione a blocchi, i dati vengono recuperati e riassemblati dal sistema di archiviazione sottostante prima di essere presentati all'utente.
Archiviazione oggetti
Il processo di archiviazione degli oggetti prevede la suddivisione dei file di dati in singoli blocchi noti come oggetti. Questi oggetti sono archiviati in un unico repository autonomo e possono essere distribuiti su più server basati su cloud e sistemi di rete.
A ogni oggetto viene assegnato un identificatore univoco, che può essere utilizzato dalle applicazioni per identificare e recuperare oggetti quando archiviati in un sistema distribuito. I metadati sono allegati a ciascun oggetto che contiene informazioni importanti. Questo può essere estremamente dettagliato e includere la dimensione dell'oggetto, la data dell'ultima modifica, il tipo di supporto e i diritti di accesso.
La struttura piatta dell'archiviazione degli oggetti rende efficiente l'archiviazione di grandi quantità di dati. È anche possibile archiviare qualsiasi tipo di dati, foto, video e file di registro come oggetti.
Archiviazione di file
L'archiviazione di file nel cloud è un approccio gerarchico all'archiviazione dei dati, noto anche come archiviazione a livello di file o basata su file. Il processo prevede la memorizzazione dei dati in file, questi file sono organizzati in cartelle, che vengono quindi organizzate in directory e sottodirectory. Affinché gli utenti e le applicazioni possano individuare e recuperare un file, dovranno conoscere il percorso dalla directory fino alla cartella e al file specifico. Queste informazioni sono incluse in una determinata quantità di metadati allegati al file.
L'archiviazione dei file ha una gamma di funzionalità e può archiviare quasi tutti i tipi di dati. Come con qualsiasi computer, puoi archiviare una serie di file complessi ed è abbastanza veloce da navigare. È anche molto facile da configurare. È possibile controllare l'accesso ai file con diritti utente, blocco dei file e altri controlli.
Da un approccio tecnico, l'archiviazione di file gerarchica funziona bene fino a un certo punto. Una volta che lo spazio di archiviazione dei file raggiunge una determinata dimensione, inizierai a riscontrare problemi di prestazioni con un rallentamento nel recupero dei file. Ciò è causato dai vincoli di avere un solo percorso per ogni file, che continua ad aumentare solo quando vengono aggiunte più cartelle, directory e sottodirectory.
La natura dei sistemi cloud ti consentirà di mitigare in qualche modo questi problemi di prestazioni. Il ridimensionamento per includere macchine virtuali a capacità superiore con potenza di elaborazione aggiuntiva è semplice. Tuttavia, potresti trovarlo meno efficiente e più costoso che se dovessi optare per un approccio di archiviazione a oggetti o blocchi.
Modelli di archiviazione cloud
Avendo acquisito familiarità con i tipi di archiviazione cloud disponibili, ora possiamo iniziare a esplorare e comprendere i diversi modelli di distribuzione disponibili.
Questi includono cloud pubblico, cloud privato e cloud ibrido. Ogni modello di distribuzione cloud è diverso in modo univoco e offre una gamma di vantaggi diversi per la configurazione dello storage. Diamo un'occhiata più da vicino.
Nuvola pubblica
Il cloud pubblico è il modello di distribuzione con cui probabilmente hai più familiarità. I cloud pubblici sono di proprietà e gestiti da fornitori di servizi cloud. Questi fornitori sono responsabili di tutte le operazioni del loro cloud, che includono l'hosting, la gestione e la manutenzione della loro rete e infrastruttura.
In questa configurazione, i provider ti vendono l'accesso ai loro servizi cloud insieme ad altre società e individui. Mentre condividerai l'infrastruttura in una configurazione di cloud pubblico, le tue applicazioni e i tuoi dati saranno accessibili solo a te.
La scelta di un modello di archiviazione su cloud pubblico è in genere l'approccio più conveniente e scalabile. Sebbene i problemi di sicurezza e privacy siano spesso espressi in relazione al cloud pubblico, sono in gran parte infondati. La sicurezza e la privacy sono le preoccupazioni principali per la maggior parte dei provider di cloud pubblico che cercano di fornire il miglior servizio.
Nuvola privata
Questo approccio nella maggior parte degli scenari è in gran parte rilevante solo per le grandi aziende con tasche profonde e un'esigenza estrema di proteggere le proprie applicazioni e dati.
Il cloud privato è un data center creato appositamente per una singola azienda. Ospitano, gestiscono e proteggono la propria rete e infrastruttura cloud. Questa risorsa non è condivisa con nessun'altra azienda o individuo e nella maggior parte dei casi si trova in loco.
L'archiviazione su cloud privato è l'approccio più sicuro, ma è anche il più costoso, poiché paghi il conto di tutti i costi della tecnologia e delle risorse umane. Questo approccio comporta un aumento del rischio di perdita di dati. Con tutti i dati archiviati in un'unica posizione, un disastro naturale o un'interruzione grave potrebbero mettere a repentaglio la sicurezza e la recuperabilità di tutti i dati archiviati in locale.
Cloud ibrido
La combinazione di cloud pubblico e privato, il cloud ibrido è un approccio che ti offre il meglio di entrambi i mondi.
In una configurazione di archiviazione cloud ibrida, puoi sfruttare la flessibilità del cloud pubblico e la sicurezza del cloud privato bilanciando i costi complessivi. I cloud ibridi sono l'ideale se gestisci un mix di dati sensibili e non sensibili, che puoi dividere tra i due modelli.
Dati altamente sensibili come informazioni sanitarie, legali e finanziarie possono essere protetti in un cloud privato. Mentre i dati quotidiani meno sensibili vengono archiviati nel cloud pubblico, che è ancora molto sicuro.
Usi di archiviazione cloud
Comprendere la risposta a cos'è l'archiviazione cloud non si limita solo a diversi tipi di archiviazione cloud e modelli di distribuzione. Si tratta anche di apprendere gli innumerevoli possibili casi d'uso. Se stai attualmente utilizzando qualsiasi forma di archiviazione in locale, con server o workstation, è probabile che tu possa migrarla a uno scenario basato su cloud.
Meglio ancora, sarai in grado di migliorare la funzionalità del tuo scenario di archiviazione sfruttando i vantaggi intrinseci del cloud. Che si tratti di migliorare le prestazioni aumentando la potenza di elaborazione o di migliorare la tua sicurezza, troverai innumerevoli modi per migliorare la tua situazione passando il tuo caso d'uso di archiviazione al cloud.
In precedenza, abbiamo delineato i diversi tipi di archiviazione cloud disponibili. Ognuno di questi ha il suo approccio unico e come tale si presta a diversi casi d'uso. Quindi, esploriamo gli usi di archiviazione cloud più comuni più adatti ai tipi di archiviazione di blocchi, oggetti e file.
Casi d'uso per l'archiviazione a blocchi basata su cloud
Combinando velocità ed efficienza, lo storage a blocchi è una soluzione ideale per applicazioni mission-critical ad alte prestazioni, ad alta intensità di dati che richiedono bassa latenza e throughput costante. Oracle, SAP, Microsoft SharePoint e Microsoft Exchange sono tutti esempi di applicazioni che traggono vantaggio dall'essere combinate con un approccio di archiviazione a blocchi ai dati. I casi d'uso comuni includono:
- Database: la maggior parte dei sistemi di database richiede prestazioni I/O coerenti e connettività a bassa latenza, il che li rende un caso d'uso ideale per l'archiviazione a blocchi.
- Array RAID: la combinazione di storage a blocchi con un array ridondante di dischi indipendenti (RAID) migliora la resilienza operativa delle applicazioni mission-critical. RAID protegge i tuoi dati scrivendoli su due o più unità. Se un disco si guasta, le informazioni sugli altri dischi possono sostituirlo senza che tu sia nemmeno consapevole dell'interruzione.
- File system di macchine virtuali: l'archiviazione a livello di blocco viene comunemente utilizzata per fornire file system di macchine virtuali, migliorando le prestazioni di migrazione e la scalabilità. VMware supporta i protocolli di storage a blocchi in una gamma di soluzioni di virtualizzazione.
- Server di posta elettronica: sebbene non siano la prima scelta, i server di posta elettronica come Microsoft Exchange utilizzeranno l'archiviazione a blocchi in assenza di sistemi di archiviazione basati su file o rete.
Casi d'uso per l'archiviazione di oggetti basata su cloud
Combinato con una struttura con pagamento in base al consumo, lo storage di oggetti basato su cloud è estremamente conveniente. La natura flessibile dell'archiviazione degli oggetti lo rende ideale anche per una varietà di diversi casi d'uso nel cloud.
Questi includono:
- AI e analisi dei big data: la natura scalabile dell'object storage consente di creare data lake su larga scala ed estrarre informazioni preziose sfruttando l'analisi query-in-place e gli strumenti di machine learning.
- Archiviazione e distribuzione di contenuti multimediali: la bassa latenza e l'elevata velocità effettiva del cloud combinate con la struttura piatta dell'archiviazione di oggetti creano una soluzione ideale per la distribuzione di streaming audio e video direttamente ad app e siti Web.
- Applicazioni cloud-native: crea un'applicazione basata su cloud utilizzando lo storage di oggetti per archiviare qualsiasi quantità di dati e accedervi ovunque. Consentendoti di distribuire le applicazioni più velocemente raggiungendo più utenti finali.
- Backup e ripristino: la versatilità dell'archiviazione degli oggetti combinata con la natura durevole e sicura del cloud rende ideali i backup basati su cloud.
- Disaster recovery (DR): gli oggetti archiviati nel cloud possono essere replicati in più posizioni. Con l'infrastruttura cloud che fornisce innumerevoli scenari di ridondanza per fornire una soluzione di ripristino di emergenza altamente resiliente.
- Archiviazione dei dati: la scalabilità dell'object storage unita all'efficienza in termini di costi dei modelli cloud pay-as-you-go lo rendono ideale per l'archiviazione dei dati. Numerosi provider di servizi cloud offrono classi di archiviazione progettate espressamente per l'accesso non frequente e l'archiviazione a lungo termine, offrendo le tariffe più basse.
Casi d'uso per l'archiviazione di file basata su cloud
La struttura semplice e la flessibilità per i tipi di dati rendono l'archiviazione dei file ideale per un'ampia gamma di diversi casi d'uso nel cloud. Soprattutto dove è richiesta la condivisione di file e la collaborazione tra i team.
Questi includono:
- Gestione dei contenuti Web: il cloud offre un file system a velocità effettiva elevata e bassa latenza per i sistemi di gestione dei contenuti e le applicazioni di servizio Web per archiviare e fornire informazioni su applicazioni, siti Web, pubblicazioni online e archivi basati sul Web. Le soluzioni di archiviazione file basate su cloud sono progettate per integrarsi facilmente con le applicazioni web. Rispecchiano anche la struttura della directory del file system, le convenzioni di denominazione dei file e le autorizzazioni a cui sono abituati gli sviluppatori Web per facilità d'uso.
- Strumenti di sviluppo: crea un repository di archiviazione comune nel cloud per i tuoi strumenti e ambienti di sviluppo, offrendoti la possibilità di condividere codice e altri file in modo sicuro e organizzato, completo di controllo della versione.
- Analisi dei big data: l'apprendimento automatico e l'analisi dei big data richiedono risorse di calcolo significative per l'elaborazione dei carichi di lavoro, ideali per un ambiente cloud. Le soluzioni di archiviazione file basate su cloud offrono ai data scientist la possibilità di creare un ambiente cloud personalizzato con home directory per archiviare file notebook, dati di addestramento e artefatti del modello.
- Rendering dei media: la progettazione del suono, l'editing video, la produzione in studio, il rendering e l'elaborazione della trasmissione coinvolgono più persone che lavorano insieme per manipolare file di grandi dimensioni. L'archiviazione di file basata sul cloud offre un repository centralizzato per consentire ai team di condividere e collaborare sui file. I team possono anche ridurre il tempo necessario per completare questi lavori grazie alla potenza di elaborazione superiore che il cloud può fornire.
- Collaborazione centralizzata sui file: crea una libreria di file condivisa nel cloud in cui i team possono caricare, archiviare e condividere file. Con una tecnologia che consente agli utenti interni, eterni e invitati di collaborare e lavorare contemporaneamente sullo stesso file.
- Backup di database: le soluzioni basate su cloud sono ideali per i backup di database. Puoi semplicemente eseguire il backup dell'intera directory dei file per il tuo database. Questo viene quindi replicato e distribuito geograficamente ai data center per fornire più scenari di failover.
- Migrazione delle applicazioni: la maggior parte delle applicazioni locali si connette ai dati tramite un'interfaccia del filesystem. Poiché queste applicazioni continuano a migrare nel cloud, molti provider offrono soluzioni di archiviazione di file basate su cloud in cui è richiesto un filesystem condiviso.
Vantaggi dell'archiviazione su cloud
Quando cerchi la risposta al nostro "Cos'è il cloud storage?" domanda, capire i vantaggi è una parte fondamentale dell'equazione.
La tecnologia del cloud computing porta con sé una serie di straordinari vantaggi. Spostando l'archiviazione dei dati in una configurazione basata su cloud, puoi sbloccare ciascuno di questi vantaggi intrinseci. Quindi, se stai pensando di migrare lo spazio di archiviazione in locale, ecco i vantaggi principali dello spazio di archiviazione nel cloud.
Mobilità
Uno dei principali vantaggi dell'archiviazione basata su cloud è la possibilità di accedere alla soluzione da qualsiasi dispositivo desktop, smartphone o tablet. Con tutti i principali fornitori di servizi cloud che supportano l'accesso alle loro soluzioni di archiviazione tramite un browser Web o un'interfaccia per app mobili.
La mobilità sblocca il vantaggio dell'accesso all'intera gamma di funzionalità disponibili nella tua soluzione di archiviazione cloud, sempre e ovunque. Consentendoti di fornire ai dipendenti la possibilità di lavorare da casa o in movimento, con accesso continuo alle applicazioni e ai dati dell'azienda.
Potrai anche beneficiare dello stesso accesso ovunque e in qualsiasi momento alla piattaforma nella gestione della configurazione della tua soluzione di archiviazione cloud. Che si tratti di aggiungere risorse aggiuntive, implementare un nuovo servizio o aggiornare le impostazioni di accesso degli utenti, non sei più legato all'ufficio per ottenere queste funzioni.
Scalabilità
L'applicazione della scalabilità del cloud alla tua soluzione di archiviazione è un vantaggio estremamente potente. Se stai esaurendo la capacità di archiviazione, puoi installare dischi di archiviazione aggiuntivi in pochi rapidi clic, che sono immediatamente disponibili.
Hai bisogno di fornire un accesso più rapido ai tuoi dati o di gestire un complesso processo di analisi? Aggiungi semplicemente più macchine virtuali con una maggiore potenza di elaborazione per un aumento istantaneo delle prestazioni. Al contrario, è altrettanto semplice rimuovere o eseguire il downgrade delle risorse per rispecchiare le tue esigenze ridotte e controllare i costi.
Con il cloud, stai attingendo a una rete esistente di tecnologia preconfigurata. Quindi non c'è ritardo di distribuzione; le risorse che richiederebbero settimane per la configurazione in locale sono disponibili in pochi minuti.
Efficienza dei costi
L'adozione di un modello cloud efficace è probabilmente l'approccio più conveniente per le tue esigenze di archiviazione. I modelli di prezzo del cloud sono stati creati per l'efficienza dei costi. L'approccio con pagamento in base al consumo ti offre flessibilità per controllare i costi di archiviazione, mentre approcci come le istanze riservate ti consentono di sbloccare sconti significativi assumendo un impegno a lungo termine.
Il cloud computing ti consente anche di ottenere un costo variabile inferiore a quello che potresti mai realisticamente ottenere da solo. I fornitori di servizi cloud sbloccano enormi economie di scala aggregando i costi di migliaia di utenti. In questo modo puoi ottenere un accesso conveniente alle tecnologie di archiviazione cloud di taglio che non ti saresti mai in grado di permetterti in una configurazione on-premise.
Abbiamo menzionato il ridimensionamento automatico? Questa è una funzionalità che consente di controllare il consumo delle risorse di archiviazione e i relativi costi. Con la scalabilità automatica, puoi implementare impostazioni per aggiungere e rimuovere automaticamente le risorse di archiviazione all'interno dei parametri impostati per ottimizzare il consumo delle risorse in linea con la domanda. Ciò significa che paghi solo per ciò di cui hai bisogno.
Disponibilità
I principali fornitori di servizi cloud sono in grado di offrire una disponibilità senza precedenti per le loro soluzioni di archiviazione rispetto a un approccio locale.
Come azienda, non puoi permetterti che i tuoi dati aziendali e le applicazioni che fanno affidamento su di essi non siano disponibili. L'infrastruttura cloud è progettata, quindi non devi affrontare questa realtà. Una rete globale di server e sistemi interconnessi offre scenari di failover quasi illimitati.
La tecnologia cloud ti consente di replicare e sincronizzare continuamente qualsiasi cosa, da un singolo file a ogni singolo file e applicazione della tua organizzazione. In caso di interruzione (errore del server o interruzione della rete), la configurazione del cloud eseguirà semplicemente il failover su una replica e continuerà a offrire l'accesso ai sistemi e ai dati. Dal punto di vista dell'utente finale, la transizione è perfetta nella maggior parte degli scenari senza che questi si rendano conto che si è verificato un errore, che sarebbe altrimenti catastrofico in una configurazione locale.
Collaborazione
Spostare le tue soluzioni di archiviazione e dati in un ambiente cloud offre ai tuoi dipendenti la potenza della collaborazione, il processo di condivisione e creazione condivisa di file in un ambiente cloud.
La collaborazione diventa un processo semplice quando è coinvolto il cloud computing. I tuoi colleghi possono accedere e condividere facilmente singoli file o interi repository attraverso una piattaforma basata su cloud. Più utenti possono persino accedere e lavorare sullo stesso file contemporaneamente.
Utilizzo di annotazioni, commenti e messaggistica istantanea per comunicare e dare forma ai progetti in tempo reale. Mentre il controllo della versione garantisce che gli sforzi di collaborazione non si traducano in più varianti degli stessi dati.
Sicurezza
La sicurezza del cloud è spesso in cima alla lista per qualsiasi organizzazione. Non sarai il solo ad avere problemi di sicurezza riguardo allo spostamento dei tuoi sistemi critici e dati sensibili in una soluzione di cloud computing. Quando file, applicazioni e altri dati non sono più conservati in locale, come puoi essere certo che siano ancora protetti?
Qui a Kinsta, comprendiamo l'importanza fondamentale della sicurezza. La nostra soluzione di hosting WordPress sicura è progettata per fornire misure sia attive che passive per prevenire attacchi e fornire il massimo livello di sicurezza per i siti Web dei nostri clienti e i dati di accompagnamento.
In una configurazione cloud, il tuo servizio di archiviazione trarrà vantaggio da innumerevoli miglioramenti della sicurezza. Una recente ricerca di RapidScale ha scoperto che il 94% delle aziende ha segnalato un miglioramento della sicurezza dopo il passaggio a un ambiente cloud.
La scelta dell'archiviazione cloud in una configurazione IaaS o SaaS porterà con sé il vantaggio degli aggiornamenti di sicurezza automatici. In quasi tutte le situazioni, diventa responsabilità del tuo provider cloud gestire gli aggiornamenti di sicurezza e le patch di vulnerabilità per la tua soluzione di archiviazione. Sbloccherai anche una gamma di strumenti di sicurezza cloud all'avanguardia per migliorare la tua posizione di sicurezza. Questi possono includere:
Protezione dagli attacchi DDoS
Accedi alla capacità di rilevare e mitigare automaticamente gli attacchi DDoS. Garantire che il servizio di archiviazione cloud rimanga disponibile, prevenendo anche costi imprevisti che possono derivare da attacchi DDoS, come il consumo eccessivo di risorse.
Firewall avanzati
Ogni fornitore di servizi cloud disporrà di firewall all'avanguardia progettati per proteggere la propria piattaforma e, a sua volta, i tuoi dati. Se desideri rafforzare ulteriormente la tua posizione di sicurezza, puoi accedere a soluzioni firewall avanzate per delimitare ulteriormente il tuo spazio di archiviazione cloud con livelli di protezione aggiuntivi.
Identificare la gestione degli accessi
Controlla l'accesso alla tua distribuzione di archiviazione cloud con lo strumento di gestione dell'accesso alle identità integrato. Gestisci e proteggi le identità, controllando l'accesso degli utenti con i permessi impostati. Definisci quali utenti possono accedere a quali file e cosa possono fare con tale accesso: visualizzare, modificare, eliminare.
Crittografia
La pratica della crittografia è fondamentale per la protezione dei tuoi dati. I principali fornitori di cloud offrono questo come vantaggio intrinseco con la crittografia per impostazione predefinita. Codifica i tuoi dati, quindi è praticamente impossibile decifrarli senza la chiave di decrittografia in dotazione. Questa protezione si verifica sia a riposo, nella soluzione di archiviazione cloud, sia in transito, quando i dati si spostano da e verso il cloud.
Prestazione
I fornitori di servizi cloud ti offrono l'accesso a tecnologie all'avanguardia, così puoi fornire i massimi livelli di prestazioni ai tuoi dipendenti e utenti finali.
Puoi adattare la tua distribuzione di archiviazione cloud con i processori per computer più veloci e con dischi collegati alla rete con spazio di archiviazione per gli annali del tempo stesso. Se raggiungi cali di capacità e prestazioni, puoi semplicemente avviare nuove macchine virtuali e collegare spazio di archiviazione aggiuntivo.
Questo porta con sé molti vantaggi, i più importanti dei quali riguardano:
Accesso e recupero dei dati
L'ottimizzazione della soluzione cloud per prestazioni elevate accelera la capacità di accedere e recuperare i dati dalla configurazione dello storage. Che si tratti di un singolo file o di una pagina web, tutto ciò avrà un'influenza sull'esperienza per il tuo utente finale.
Che si tratti di un dipendente o di un cliente, può avere un'influenza diretta sui tuoi profitti. Ad esempio, se il caricamento del tuo sito Web impiega troppo tempo, i potenziali clienti abbandoneranno il tuo sito Web, facendoti perdere affari che avresti protetto se solo la tua pagina di destinazione venisse caricata.
Allo stesso modo, ogni secondo che un dipendente trascorre in attesa del caricamento di un file è un secondo di produttività perso. A breve termine sono decine di centesimi, ma nel corso degli anni possono trasformarsi in migliaia di dollari. Moltiplicato per tutta la tua attività, è la morte per mille tagli.
Elaborazione dei carichi di lavoro
Sfruttando l'ottimizzazione della configurazione dell'archiviazione cloud per offrire i massimi livelli di prestazioni, puoi ridurre significativamente il tempo necessario per elaborare i carichi di lavoro. Ciò è particolarmente utile per carichi di lavoro impegnativi come l'analisi dei big data o il rendering dei media.
In scenari come questo, l'aumento della spesa per prestazioni migliori può offrire un ROI più elevato. Completare i carichi di lavoro più velocemente ti consente di completare i progetti più velocemente e di scoprire prima le informazioni chiave.
Ripristino di emergenza
Ogni azienda ha bisogno di un piano di backup per replicare e archiviare i propri dati in numerose posizioni. Qui a Kinsta, comprendiamo l'importanza di avere una soluzione di ripristino di emergenza pronta per l'uso. È inevitabile che alla fine un sistema si guasta e si verificherà una qualche forma di perdita di dati che richiede un backup.
Ospitare i tuoi dati nel cloud è senza dubbio la soluzione migliore per il backup dei dati e il disaster recovery. Un provider cloud leader può offrire una rete cloud globale per replicare e distribuire i tuoi dati nei backup in più posizioni geografiche.
Innumerevoli scenari di failover assicurano che i tuoi dati siano sempre disponibili, con la sincronizzazione continua dei file per ridurre al minimo la perdita di dati, assicurando che gli utenti finali possano sempre accedere ai dati aziendali e alle applicazioni che li utilizzano con un'esperienza quasi senza interruzioni anche durante le interruzioni principali.
Fornitori di archiviazione cloud
Per comprendere appieno cos'è il cloud storage, è necessario sviluppare conoscenze sui fornitori di servizi di cloud storage.
Dall'invenzione del cloud, è emerso un mercato sempre più complesso e in continua espansione di fornitori di servizi cloud. Se stai cercando una soluzione di archiviazione cloud, avrai l'imbarazzo della scelta dalla gamma di provider disponibili.
Naturalmente, troppa scelta può essere opprimente, quindi per aiutarti a navigare, di seguito sono riportati i principali fornitori di soluzioni di archiviazione cloud:
- Amazon Web Services: senza dubbio il principale fornitore di servizi cloud con un certo margine, AWS offre 11 distinti prodotti di cloud storage
- Microsoft Azure: lo sfidante alla corona, Azure offre 7 prodotti di archiviazione cloud
- Google Cloud Platform: espandendo e colmando rapidamente il divario tra Microsoft e Amazon, GCP offre 9 opzioni di archiviazione cloud
- Alibaba Cloud: il nuovo arrivato, Alibaba Cloud completa i primi quattro fornitori di servizi cloud con 7 soluzioni di cloud storage
- IBM Cloud: oltre ai primi quattro, IBM offre una gamma di 5 soluzioni di storage cloud separate ad alte prestazioni con prezzi competitivi
- Oracle Cloud: Degna di nota anche la piattaforma cloud Oracle offre 7 prodotti di cloud storage degni di essere esplorati
Per semplificare ulteriormente le cose, abbiamo approfondito l'elenco delle soluzioni di archiviazione di blocchi, oggetti e file principali disponibili dai provider di servizi cloud sopra descritti.
Soluzioni di archiviazione a blocchi
Se stai cercando una soluzione di archiviazione a blocchi, puoi trovare un servizio dai seguenti fornitori di servizi cloud:
- Alibaba Cloud: archiviazione a blocchi
- Servizi Web Amazon: Amazon Elastic Block Store (EBS)
- Piattaforma Google Cloud: disco persistente
- IBM Cloud: archiviazione a blocchi
- Microsoft Azure: Archiviazione su disco di Azure
- Oracle Cloud: volumi a blocchi
Soluzioni di archiviazione oggetti
Puoi trovare soluzioni di archiviazione oggetti dai seguenti provider cloud:
- Alibaba Cloud: servizio di archiviazione oggetti
- Servizi Web Amazon: Amazon Simple Storage Service (S3)
- Piattaforma Google Cloud: archiviazione cloud
- IBM Cloud: archiviazione oggetti
- Microsoft Azure: archiviazione BLOB di Azure
- Oracle Cloud: archiviazione di oggetti
Soluzioni di archiviazione di file
Puoi trovare soluzioni di archiviazione file dai seguenti provider cloud:
- Alibaba Cloud: NAS di archiviazione file
- Amazon Web Services: Amazon Elastic File System (EFS)
- Piattaforma Google Cloud: Filestore
- IBM Cloud: archiviazione di file
- Microsoft Azure: file di Azure
- Oracle Cloud: archiviazione di file
Considerazioni sull'archiviazione cloud e best practice
Nella scelta e nell'implementazione della soluzione di archiviazione cloud, ci sono una serie di considerazioni e best practice di cui dovresti essere a conoscenza. La comprensione e l'implementazione di questi elementi ti supporteranno nel fornire un'implementazione di archiviazione cloud ottimale che soddisfi le tue esigenze.
Di seguito vengono illustrate le considerazioni e le best practice più importanti sull'archiviazione nel cloud.
Prezzi e costi correnti
Il prezzo è probabilmente l'insieme di considerazioni più grandi, più complesse e importanti per la configurazione dell'archiviazione cloud. Il modo in cui lo ottieni influenzerà enormemente i tuoi costi correnti.
Ecco le variabili chiave da considerare che influenzeranno i tuoi costi di archiviazione cloud e ti aiuteranno a fare un confronto dei prezzi tra i fornitori:
- Macchine virtuali: quante istanze, quanta RAM e quante CPU sono necessarie?
- Dischi di archiviazione: quanto spazio di archiviazione è necessario? Vuoi un disco collegato alla rete o collegato localmente? Quali sono i tuoi tipi di dati? Avete esigenze di ridondanza, IOPS e requisiti di throughput?
- Modello di abbonamento: acquisti al secondo, minuto, ora, giorno, mese o anno?
- Modello di pagamento: stai optando per un modello di pagamento con pagamento in base al consumo, istanza riservata o contratto a lungo termine?
- Posizione: dove memorizzi i tuoi dati, poiché ogni data center ha i suoi costi?
Una volta che la tua soluzione di archiviazione cloud è pronta e funzionante, puoi continuare a ottimizzare i costi correnti con le seguenti best practice:
- Comprendi il tuo modello di pagamento: indipendentemente dal fatto che tu stia inserendo un impegno a breve o lungo termine, è fondamentale esplorare il tuo modello di pagamento.
- È facile aumentare o diminuire il tuo piano?
- Puoi passare a utilizzare diversi tipi di tecnologia come nuovi server e tipi di dischi?
- Ci sono costi se si superano i limiti di utilizzo?
- Quanto preavviso è necessario per terminare o cambiare il modello di archiviazione cloud?
- Continua a monitorare l'utilizzo: tieni traccia dei volumi di archiviazione e del traffico su base mensile. Scoprirai se stai utilizzando in eccesso o in difetto la configurazione dell'archiviazione cloud, in modo da poter regolare le risorse di conseguenza. Può anche aiutarti a pianificare picchi di utilizzo o decidere che devi passare a un nuovo modello di prezzo.
- Ottimizza l'utilizzo con il ridimensionamento automatico: l'utilizzo degli strumenti di ridimensionamento automatico è particolarmente utile quando utilizzi un modello con pagamento in base al consumo. Quando stai pagando per la quantità di dati che memorizzi e la risorsa che consumi, la scalabilità automatica ti aiuterà a ottimizzare il tuo consumo e quindi i costi.
Conformità
L'importanza della privacy dei dati continua ad aumentare. Con esso arriva una marea crescente di conformità e un elenco di requisiti per ciò che puoi e non puoi fare con i dati, i più discussi includono i regolamenti GDPR, HIPAA e PCI-DSS.
Lo spostamento dei dati in una configurazione di archiviazione cloud richiede di considerare attentamente la conformità. Ciò comprenderà come, dove e quali dati vengono archiviati, trasmessi, elaborati ed eliminati. È un compito enorme da considerare, ma ecco una breve lista di controllo per iniziare.
- Posizioni di archiviazione: vitali con conformità come GDPR, in cui alcuni tipi di dati personali non possono essere archiviati al di fuori di una posizione geografica. Quindi, controlla dove si trovano i server del tuo provider di servizi cloud, questo includerà eventuali siti di backup.
- Trasferimento dati: l'archiviazione e il recupero dei dati dal cloud richiede che viaggi via Internet. Alcune normative sulla conformità dei dati richiedono che questo trasferimento sia sicuro. Scopri come i potenziali fornitori di servizi cloud gestiscono questo processo, la crittografia per i dati in transito per impostazione predefinita è un must.
- Archiviazione dei dati: molte normative di conformità includono una serie di requisiti di sicurezza per la modalità di archiviazione e backup dei dati. Interroga il tuo potenziale fornitore di servizi cloud per assicurarti che soddisfi questi requisiti. Anche in questo caso, la crittografia a riposo per impostazione predefinita è un must, anche se non un requisito di conformità.
- Eliminazione dei dati: alcune normative di conformità richiedono la memorizzazione di determinati tipi di dati per un determinato periodo di tempo prima dell'eliminazione, che può durare anni. Molti fornitori di servizi cloud hanno specifiche soluzioni di archiviazione a basso costo create per supportare questo. Offrono inoltre funzionalità per impedire agli utenti di eliminare o sostituire erroneamente i dati. Compliance may also govern the deletion of data, like the right to erasure, ensuring you know how your cloud provider implements data deletion.
- Compliance out the box: Many cloud providers offer storage services with compliance already built in. So when you're looking at a new provider, do your research, you might find they meet key compliance requirements from the get go.
Prestazione
Performance is a key consideration for your cloud storage solution. It will have a direct impact on your end user's experience and productivity, all of which will influence your bottom line — whether that's a prospective customer looking to access your website, or an employee querying your CRM system.
Here are some key considerations and best practice when it comes to choosing and using a cloud storage solution:
- Accurately estimate your performance requirements: When looking to deliver the best cloud storage setup for your needs, accurately estimating your performance requirements will play a major part. Review your current on-premises setup, historic traffic usage and resource consumption. All this information will play a part in building the cloud storage setup that's right for you.
- Explore the use of a content display network: If you want to deliver the best user experience, speed of access to data is of critical importance — doubly so if you're delivering a public facing website. A content display network (CDN) service from your cloud provider lets you replicate and geographically distribute data, so you can deliver it locally to minimize latency and accelerate access. It also helps prevent performance dips during traffic spikes.
- Monitor ongoing performance: Once your cloud storage solution is up and running, this is just the beginning. Keep track of your performance levels, usage, and traffic consumption. Then consider adjusting your setup accordingly, whether that's higher performance VMs, bigger storage disks, or the complete opposite with a scale-back of resources.
- Auto-scaling: To optimize the performance of your cloud-storage setup, you should consider auto-scaling tools. This will allow you to add or remove resources in your cloud storage setup in line with needs to always deliver an optimal and consistent level of performance, regardless of the situation.
Sicurezza
One of your primary considerations when moving to the cloud is likely to be security.
You'll want to familiarize yourself with the security infrastructure offered by your cloud storage provider, as well as the additional tools on offer to strengthen your security stance. Here are a few considerations and best practices to be aware of.
Crittografia
Encryption will be a key mechanism for protecting any data in your cloud storage solution. You want a cloud provider who offers encryption by default, both at rest and when in transit. Ensuring your data is secure within your cloud storage solution, as well as in motion between you and the cloud provider.
Ideally, you're looking for as high a level of encryption as possible. At present, 256-bit AES encryption seems to be the industry standard that most cloud providers offer, don't settle for less.
Identity Access Management (IAM)
Identity access management will be vital in protecting data within your cloud storage setup, as well as maintaining privacy.
Make sure you pick a provider with IAM tools built in or (at a minimum) have access to them through an additional service. You'll want to put in place stringent controls over who has access to what data, and what they can do to that data. This can protect your most vital data from being edited, downloaded, or deleted.
When implementing access management, you'll want to be able to create templates for access rights that align to different roles, groups and seniority. These can then be easily applied, to save time setting a complex array of rights for every user. You also want to minimize the number of users with master admin rights, as this minimizes the risk of insider threats.
Shared Responsibility
Implementing security for your cloud storage setup will be a shared responsibility. When looking for a cloud provider, familiarize yourself with their shared responsibility agreement. This is vital in understanding the security implementations that fall to you, and knowing what is covered by our cloud provider.
At the same time, you'll need to consider GDPR if you're storing the data of European citizens. Depending on the types of data you control or process, even if the provider claims responsibility for security, responsibility may still fall to you under the requirements of GDPR.
Backups
One of the most critical elements in securing your data in a cloud storage deployment will be backups. This is a must-have for any storage solution, and an area you definitely want to research in-depth.
You'll want to implement a backup solution that offers multiple failover scenarios. Also consider synchronization and the frequency in which backups keep pace with changes to data.
While it's critical to regularly backup data to protect against data loss, you'll need to strike a balance with cost. As frequency increases, so too will cost. There will come a point where the cost in loss of productivity outweighs the value of the backup, only you can make that decision.
Supporto
When considering a cloud storage provider, it's important you understand the scope of support that's available to you when using their service.
As a foundation, you want a cloud storage platform that's simple to use and has minimal outages to minimize your need for support. But when issues occur, you want support that's simple, accessible, responsive, and resolves your issue in a timely fashion.
Support in the cloud space largely falls into two categories, self-service and support plans. Each of which has its own unique set of considerations you should explore before making any commitment.
Self-Service Support
This is the DIY approach to troubleshooting any issue you might come across. When looking at the self-service support offered by a cloud storage provider, you should consider:
- Documentation: Explore their self-service documentation. Make sure it's accessible, easy to read and contains multiple content types. You want a combination of text, images, and video to make it as comprehensive as possible.
- Discussion forums: Make sure there is an active community for the service you're signing up for. While also digging a little deeper to uncover any industry experts who might be able to provide guidance.
- Events and webinars: Look to see if there is a schedule of free support-based events like drop-in clinics, or webinars to troubleshoot common support issues.
- Escalation: When self-service support can't solve your problem, you want to understand what the support escalation pathway looks like.
Support Plans
When a problem moves beyond self-service capabilities, it's vital you have a support plan in place to solve your query or bring a service back online. Support plans in the cloud space come in all shapes and sizes, here are a few key elements to consider:
- Cost: While certain cloud providers may include free support, it's likely any support plan worth its salt will have an ongoing cost. Something you'll want to factor into your overall budget.
- Availability: depending on the level of support you opt for, support availability can range from standard office hours to 24/7. Make sure you choose a support option with availability that meets your needs.
- Locality: Not all cloud providers will have support engineers in your country. So, make sure you check this as it has a knock on effect for availability.
- Response times: as support plans increase, response times accelerate. Review the response times expected from your support plan based on the severity of that incident. While also investigating your entitlement if those response times are not met.
- Training: More comprehensive support plans will include training for your cloud storage solution. Explore what is included and how it can be shaped to improve your use of the platform to minimize your support needs.
- An account manager: Premium support plans can include an account manager, a single point of contact where you can get some much-needed face time to meet your support requirements. Check in to see if this is an option and build a solid relationship with the account manager assigned to you, it can really pay dividends.
Facilità d'uso
One of the most important and often overlooked features of any product is ease of use. Something you will definitely want to consider when researching potential cloud storage providers. You'll want to look at this from both an administration and end user perspective.
While there are countless different cloud storage products, here are some overarching features to look for:
- User interface: You want a cloud storage solution with a clean and clear navigation. Input controls should be clearly labelled, making it easy to interact with platform functionality.
- Performing tasks: Whether it's launching a new server, or sharing a file, performing key tasks within the platform should require as few steps as possible. With guidance along the way so you're not expending mental energy trying to work out what to do next.
- Collaboration features: Any cloud storage solution should offer features that make collaboration simple and straightforward. It should be simple to share files, whether with an individual, team, or the entire planet. Simultaneous file access and editing is a must, with version control to ensure errors don't result in data loss. Additional features like comments and live chat can also simply and support the process of collaboration.
- Support tools: Look for solutions that have tools to support you in using the platform. Especially those that allow you to automate tasks that are mundane, time-consuming, and don't require human interference if set up correctly.
- Integration : Whether it's through an API, or specific software compatibility, integration is a must with any cloud storage solution.
Before you commit to a solution, you should know that almost all cloud storage providers offer a free trial, or an always free model. Take advantage of this opportunity and road-test the platform so you can get first-hand experience of the factors outlined above.
Summary
If you've made it here, the question “What is cloud storage?” should be well behind you! You can now choose which data type will best suit a cloud storage deployment — not to mention all the potential use cases for your cloud storage deployment, outside your original planned usage.
twittareComprendere i vantaggi offerti dall'archiviazione cloud, insieme alle migliori pratiche e le considerazioni nella scelta di un provider ti aiuterà a realizzare il potenziale che un'implementazione di archiviazione cloud può offrire.
Qualcosa sull'archiviazione su cloud non ti è ancora chiaro? Facci sapere nella sezione commenti!