Almacenamiento de bloques elásticos Amazonas (Amazon EBS) es un nuevo tipo de almacenamiento diseñado específicamente para Amazon EC2 casos. Amazon EBS le permite crear volúmenes que se pueden montar los dispositivos como por las instancias EC2. Amazon EBS volúmenes se comportan como si se tratara de materias primas sin discos duros externos y pueden ser formateados con un sistema de archivos como ext3 (Linux) o NTFS (Windows) y montado en una instancia EC2; archivos se accede mediante el sistema de archivos. Se han suministrado los nombres de dispositivo de usuario y proporcionar una interfaz de dispositivo de bloque.

Para un volumen de 20 GB, Amazon estima una tasa de fracaso anual de los volúmenes de EBS 1-en-200 a 1-en-1000. La tasa de fracaso aumenta a medida que el tamaño de los aumentos de volumen. Por lo tanto, ya sea una necesidad de mantener actualizada imagen de S3, o tener una copia de seguridad del contenido en otro lugar que pueda restaurar la rapidez suficiente para satisfacer sus necesidades en caso de un fracaso.

EBS cuentas puede tener un máximo de 20 volúmenes a menos que un límite superior, se pide a la Amazonía. El tamaño máximo de un volumen es de 1 TB y el almacenamiento en un volumen se limita a la provisión de tamaño y no se puede cambiar. EBS volúmenes sólo se puede acceder desde un EC2 ejemplo, en la misma zona que la disponibilidad de instantáneas S3 se puede acceder desde cualquier la disponibilidad de la zona.

Amazon S3 proporciona una sencilla interfaz de servicios web que pueden ser utilizados para almacenar y recuperar cualquier cantidad de datos, en cualquier momento, desde cualquier lugar de la web. Es para cualquier desarrollador acceder a los mismos altamente escalable, fiable, rápido, de bajo costo de infraestructura de almacenamiento de datos que Amazon utiliza para ejecutar su propia red mundial de sitios web. El servicio tiene como objetivo maximizar los beneficios de escala y pasar a los beneficios a los desarrolladores. S3 necesidades de software para poder leer y escribir archivos, pero es muy escalable, tiendas de 6 copias de datos para la HA y la redundancia, y se rumorea que ser escrita en Erlang y es muy escalable.

S3 de cuentas puede tener un máximo de 100 segmentos, cada uno con almacenamiento ilimitado y un número ilimitado de archivos. El tamaño máximo de un único archivo es de 5 GB.

S3 está sujeta a "la coherencia posible", lo que significa que puede haber un retraso en escrituras que aparecen en el sistema de EBS mientras que la coherencia no tiene retrasos. EBS también sólo se puede acceder por una máquina en un momento en que las instantáneas pueden ser compartidas S3,

En términos de rendimiento S3 tiene la mayor latencia, y también tiene mayor variación en la latencia. S3 escribir latencia también puede ser superior a la lectura de latencia. EBS, por otra parte ha de latencia más bajos con menos variación. También ha writeback caché para escribir muy baja latencia. Sin embargo ser conscientes de que el almacenamiento en caché writeback y fuera de la orden de lavado puede dar lugar a un imprevisible, ya sea del sistema de archivos o una base de datos de la corrupción

En términos de rendimiento máximo rendimiento ha S3 (solo roscados), de aproximadamente 20 MB / s o 25 MB / s para multihilo. Este es un pequeño ejemplo. Esto eleva a 50 MB / s en las grandes y extra grandes casos. EBS dispone de un máximo rendimiento limitado por la red, este isapproximately 25 MB / s en un pequeño ejemplo, y 50 MB / s en los grandes casos, y 100 MB / s en extra grandes casos. Tanto como S3 y EBS son los recursos compartidos están sujetos a la desaceleración en virtud de carga pesada.

Archivo de lista de S3 es lento y de búsqueda es sólo por el prefijo que ha EBS rápido listado de directorio y búsqueda. S3 es optimizar el rendimiento mediante el uso de múltiples cubos. El escribir se ha optimizado el rendimiento por escrito teclas ordenadas en orden. EBS solo volumen el rendimiento es similar a una unidad de disco con almacenamiento en caché writeback.

Existe una alternativa a EBS EC2 y para que se PersistentFS. Con PersistentFS de montar una unidad y utilizarlo como cualquier otro, pero, y aquí está la crisis, el almacenamiento del dispositivo se realizó en la práctica en muchos pedazos poco en un cubo de almacenamiento S3. PersistentFS es un producto de código cerrado sobre la base de la FUSIBLE enfoque.

S3 cuesta 15 centavos de dólar por GB para el almacenamiento realmente utilizado y el 1 por ciento SE 10000, y el 1 por ciento PONE 1000. Cumbre cuesta 10 centavos por GB y la provisión de 1 centavo por 100.000 I / O. Para una fijación de precios de PersistentFS y cómo esto se compara con tanto S3 y EBS le sugiero que lea este post en foros de la Amazonía que tal como fue anunciado por el PersistentFS equipo.

Comparta y goce:
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Google
  • Live
  • MySpace
  • description
  • Technorati