Quando si parla di storage nel cloud, ricadiamo in una di queste 3 categorie:

Ephemeral
a bordo dell'istanza, vedi computing.

Block Storage
veloce e persistente, comparabile a storage connesso tramite protocollo Fibre Channel o iSCSI.

Object Storage
grande contenitore di file a lungo termine, accessibile via HTTPS. È una sorta di Dropbox per applicazioni e server.


Block storage

In base alle tue necessità, puoi usare blocchi di storage per creare volumi ed eseguire database, server di posta, server di file o qualsiasi carico di lavoro che si focalizzi sulla durata dei dati e/o sulle prestazioni. È disponibile in tre flavor differenti, , in base alle IOPS di cui hai bisogno:

  • Standard: 100 IOPS
  • Plus: 250 IOPS
  • Top: 500 IOPS

Il block storage di Enter Cloud Suite è costruito sul progetto Ceph ed è replicato con un fattore 2x in ogni singola region, per fornire integrità dei dati, nel caso un nodo del cluster dovesse smettere di funzionare.


FlavorsObject storage

Fornisce un sistema di storage affidabile e durevole per archiviare un numero indefinito di grandi oggetti in modo sicuro anche su hardware di basso costo.

Un oggetto è il contenuto di un file, dove i metadati sono le informazioni correlate. Per fare un esempio, quando salvi un'immagine sulla tua fotocamera o smartphone, il file è composto di metadati (data, tempo, informazioni GPS, apertura, esposizione ecc.) e dall'oggetto che è l'attuale contenuto (l'immagine stessa). I metadati sono archiviati su database super-veloci per rendere i processi di indicizzazione e recupero più veloci possibile.

Gli oggetti sono replicati 3 volte attraverso differenti drive, nodi, rack o datacenter, per garantire la massima resilienza contro qualsiasi disastro possibile (approccio ‘unique as possible’).

Puoi modellare la policy di storage che vuoi venga applicata ai tuoi oggetti per fornire una dispersione più grande ai tuoi file o limitare la replica locale, per assolvere a normative nazionali o alle conformità.

Puoi accedere a qualsiasi oggetto via HTTP o HTTPS, e questo rende l'object storage molto versatile quando si tratta di fornire un'origine di back-end alla CDN, di archiviare oggetti statici di un sito, o di archiviare interi siti web statici. Attualmente, il più comune caso d'uso dell'object storage è per archiviare backup e snapshot di istanze.

Il nostro object storage si basa su SwiftStack, azienda leader nello sviluppo OpenStack Swift. Dal momento che l'object storage rappresenta la 'salvezza' per i dati degli utenti in qualsiasi piattaforma cloud, abbiamo voluto avere i migliori a coprirci le spalle.