Amazon Elastic Block Storage (Amazon EBS) è un nuovo tipo di archiviazione progettato specificamente per Amazon EC2 casi. Amazon EBS consente di creare volumi che possono essere montati come dispositivi EC2 casi. Amazon EBS volumi si comportano come se fossero greggio non formattata hard disk esterni e può essere formattato con un file system come ext3 (Linux) o NTFS (Windows) e montato su uno EC2 esempio, i file sono accessibili tramite il file system. Essi hanno fornito i nomi dei dispositivi degli utenti e di fornire un blocco del dispositivo di interfaccia.

Per un volume da 20 GB, Amazon stime annuali tasso di fallimento per EBS volumi da 1-a-200 a 1-in-1000. Il tasso di fallimento in quanto aumenta la dimensione del volume aumenta. Pertanto vi sia necessità di mantenere uno aggiornate istantanea su S3, o che hanno una copia di backup del contenuto da qualche altra parte che è possibile ripristinare rapidamente abbastanza per soddisfare le vostre esigenze in caso di un fallimento.

EBS conti possono avere un massimo di 20 volumi a meno che un limite superiore è richiesto da Amazon. La dimensione massima di un volume è di 1 TB e l'archiviazione su un volume è limitata alla dimensione accantonati e non possono essere cambiati. EBS volumi può essere letta da un EC2 esempio disponibilità nella stessa zona che istantanee su S3 si può accedere da qualsiasi disponibilità zona.

Amazon S3 fornisce una semplice interfaccia web di servizi che può essere utilizzata per memorizzare e recuperare qualsiasi quantità di dati, in qualsiasi momento, da qualsiasi punto della rete. Esso fornisce l'accesso a qualsiasi sviluppatore stesso altamente scalabile, affidabile, veloce, poco costosa infrastruttura di storage di dati che Amazon utilizza per gestire la propria rete globale di siti web. Il servizio mira a massimizzare i benefici di scala e di trasmettere tali benefici agli sviluppatori su. S3 esigenze di software per essere in grado di leggere e scrivere file, ma è estremamente scalabile, negozi 6 copie di dati per la ridondanza e HA, e che si dice essere scritto in Erlang ed è estremamente scalabile.

S3 conti possono avere un massimo di 100 segmenti, ciascuno con un numero illimitato di stoccaggio e di un numero illimitato di file. La dimensione massima di un singolo file è di 5 GB.

S3 è soggetto ad "eventuali coerenza", che significa che non vi può essere un ritardo nella scrive che compaiono nel sistema EBS che non ha alcuna coerenza ritardi. Anche EBS è accessibile solo da una macchina in un momento che istantanee su S3 può essere condiviso,

In termini di prestazioni S3 ha il più alto e anche la latenza è più alta variazione latenza. S3 scrivere latenza può anche essere superiore a leggere latenza. EBS d'altro canto è la latenza più bassa con meno variazione. Ha anche il caching writeback per scrivere molto bassa latenza. Tuttavia essere consapevoli del fatto che il caching writeback e out-of-vampate fine potrebbe risultare in uno o imprevedibili file system o la corruzione di un database

In termini di throughput S3 ha un throughput massimo (a thread singolo) di circa 20 MB / s o 25 MB / s per il multithread. Questo è un piccolo esempio. Questo sale a 50 MB / s in grandi ed extra grandi casi. EBS ha un throughput massimo limitata dalla rete, questo isapproximately 25 MB / s su un piccolo esempio, e 50 MB / s su grandi istanze, e 100 MB / s su extra large casi. Poiché entrambe le S3 e EBS sono le risorse condivise sono soggetti a carico pesante rallentamento sotto.

Per l'elenco di file S3 è lento e la ricerca è solo dal prefisso che EBS è veloce elenco delle directory e la ricerca. S3 è ottimizzato con prestazioni più secchi. Il rendimento è ottimizzato scrivere scrivendo chiavi in modo ordinato. EBS unico volume delle prestazioni è simile a un disco rigido con il caching writeback.

Non vi è alternativa a EBS per EC2 e che è PersistentFS. Con PersistentFS si monta un disco e utilizzarlo come qualsiasi altra, ma, e qui è il nocciolo, il deposito per il dispositivo è effettivamente realizzato in tanti piccoli pezzi in un secchio di stoccaggio S3. PersistentFS è un prodotto closed-source basato sul FUSIBILE approccio.

S3 costa 15 centesimi per GB effettivamente utilizzati per lo stoccaggio e 1 centesimo per 10000 Gets, e 1 centesimo per PONE 1000. EBS costa 10 centesimi per GB accantonati e 1 centesimo per ogni 100.000 I / O's. Per una determinazione del prezzo dei PersistentFS e come tale confronto sia S3 e EBS Vi suggerisco di leggere questo post sul forum di Amazon che, come inviato dal PersistentFS squadra.

Share and Enjoy:
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Google
  • Live
  • MySpace
  • description
  • Technorati