EuropSYS S.p.A. · Telco e Cloud Service ProviderAS 202347 · ISO/IEC 27001 · 27017 · 27018
Arkbit

Come funziona

Storage distribuito multi-datacenter, senza un punto unico di rottura.

Che cosa succede a un oggetto dal momento in cui il tuo programma lo invia, come resta leggibile quando qualcosa si guasta, e come si porta via quando vuoi.

In sintesi

Accesso
API S3 su HTTPS, firma V4
Scrittura
Confermata a maggioranza dei frammenti
Lettura
Basta la metà dei frammenti, qualsiasi
Guasti
Autoriparazione senza intervento
Versioni
Sempre attive sui bucket immutabili
Uscita
Strumenti S3 standard, nessun formato proprietario

Il percorso di una scrittura

Dal tuo server ai datacenter, in cinque passaggi.

  1. 01

    Richiesta firmata

    Il programma invia l'oggetto in HTTPS, firmato con la tua chiave di accesso: senza firma valida la richiesta è respinta.

  2. 02

    Controllo dei permessi

    Il servizio verifica che la chiave possa scrivere in quel bucket: ogni cliente ha la sua identità e vede solo i suoi bucket.

  3. 03

    Codifica

    L'oggetto è diviso in frammenti di dati e calcolati altrettanti frammenti di parità: ne basterà la metà, qualsiasi, per ricostruirlo.

  4. 04

    Distribuzione

    I frammenti partono verso i datacenter, cifrati anche sulla rete tra un datacenter e l'altro, e finiscono su dischi cifrati.

  5. 05

    Conferma

    Il programma riceve la conferma solo quando la maggioranza dei frammenti è scritta. Se non è possibile, riceve un errore e riprova: mai una conferma falsa.

Erasure coding

Lo stesso principio della parità nei dischi, applicato ai datacenter.

Un RAID con parità sopravvive alla perdita di un disco. Arkbit applica lo stesso principio a una scala più grande: metà dei frammenti di ogni oggetto è parità, e i frammenti stanno su datacenter diversi. Perdere un disco, un server o un intero datacenter vuol dire perdere frammenti che si possono ricalcolare, non dati.

A differenza di tenere più copie intere, la parità protegge dalla stessa perdita occupando meno spazio.

il tuo filedatacenterframmentidatacenterframmentidatacenterframmentialtri datacenter

Quando qualcosa si guasta

I guasti sono previsti. Ecco che cosa vede il tuo programma.

EventoChe cosa succedeChe cosa vede il tuo programma
Si rompe un discoI frammenti che conteneva si ricostruiscono dagli altri, da soli.Niente: letture e scritture continuano.
Un disco rallenta o si bloccaIl servizio non aspetta all'infinito e non improvvisa.Al massimo un «riprova»; mai un oggetto dato per inesistente quando c'è.
Si ferma un datacenterIl bilanciatore lo esclude da solo; quando torna si rimette in pari.Al massimo qualche operazione da ripetere nei primi secondi.
Guasti più estesiFinché resta metà dei frammenti i dati restano leggibili; senza la maggioranza le scritture si sospendono.Scritture rifiutate, nessun dato confermato perso.
Aggiornamento del softwareRiavvio coordinato di tutti i nodi: servizio di nuovo pronto in pochi secondi.Alcune operazioni da ripetere, che di solito i programmi di backup ripetono da soli.

Comportamenti che verifichiamo con campagne di guasti provocati apposta. Il servizio non è ancora in produzione.

Versioni e immutabilità

Ogni versione resta. Quelle bloccate, nessuno le tocca.

ProtezioneChi può cancellare prima della scadenzaLa scadenza si può accorciare?Quando usarla
VersioniChi ha i permessi sul bucket; la versione precedente resta recuperabileNon c'è scadenzaErrori umani, sovrascritture
GovernanceSolo EuropSYS, su tua richiesta scrittaSolo da EuropSYS, su tua richiestaArchivi che vuoi proteggere lasciandoti una via d'uscita
ComplianceNessuno: né tu, né chi ha le tue chiavi, né EuropSYSNo, si può solo allungareBackup da proteggere dal ransomware
Blocco legaleNessuno, finché il blocco non viene toltoNon ha scadenzaContenziosi, conservazione su richiesta

Rete

Sulla rete di EuropSYS

L'indirizzo del servizio, s3.arkbit.it, è sulla rete di EuropSYS: sistema autonomo AS 202347 con indirizzi propri e transito su Telecom Italia Sparkle e Hurricane Electric. I dati restano in datacenter di EuropSYS S.p.A. a Milano e in altre sedi italiane, di proprietà e in colocation, collegati tra loro a 10 Gbit/s.

Console

Gestione in autonomia

Bucket con spazio massimo e immutabilità, chiavi per programma anche in sola lettura o con scadenza, colleghi con ruoli, consumi giornalieri e registro di ogni operazione.

Uscita

Nessun vincolo

I dati si portano via con gli stessi strumenti S3 con cui sono entrati. Lo verifichiamo copiando un archivio completo verso un altro motore S3 e controllando ogni oggetto.

Vuoi provarlo sui tuoi dati?

Raccontaci di cosa hai bisogno: ti mostriamo il servizio e le prove che abbiamo fatto.

Richiedi l'accessoGuarda la demo