storage Flashcards
almacenamiento a nivel de bloque.
un lugar para colocar archivos. Un archivo es una serie de bytes que se almacenan en el bloque dentro del disco. Cuando se actualiza un archivo, no se sobrescribir toda la serie de bloques. En cambio, solo se actualizan las partes que se modifican. Esto lo hace un almacenamiento eficiente cuando se trabaja con aplicaciones como bases de datos, software empresarial o sistemas de archivos.
Volúmenes Instance Store en EC2
Físicamente asociados al host y sus instancias EC2 se ejecutan ahí.
Puede escribir en él como un disco duro normal.
Si detiene o termina su instancia EC2, todos los datos escritos se eliminarán.
Útiles en situaciones donde puede perder los datos que se escriben en la unidad como archivos temporales, datos de pruebas y datos que pueden ser fácilmente recreados sin consecuencias.
Amazon Elastic Block Store, o EBS
Permite crear un disco duros virtual, llamados Volúmenes EBS, y los cuales se asocian a sus instancias EC2
No están vinculados directamente al host donde se están ejecutando.
Los datos que se escriben en un volumen EBS, perduran al detener y arrancar la instancia
El usuario define el tamaño, el tipo y las configuraciones del volumen requerido y lo asocia a su instancia EC2.
Permite realizar copias de seguridad incrementales (Snapshots) de los datos del volumen.
hasta 16 tebibytes por bloque
estado es sólido y discos giratorios
instantánea de EBS ( copia de seguridad progresiva )
la primera copia de seguridad realizada de un volumen copia todos los datos. Para las copias de seguridad posteriores, solo se guardan los bloques de datos que han cambiado desde la última instantánea.
Amazon Elastic File System (Amazon EFS)
A medida que agrega y elimina archivos, Amazon EFS crece y se reduce automáticamente. Puede escalar a petabytes según la demanda sin interrumpir las aplicaciones.
Tiene capacidad de manejar varias instancias de lectura y escritura desde ahí al mismo tiempo.
Cualquier instancia EC2 en la región puede escribir en el sistema de archivos de EFS.
Los servidores en las instalaciones locales pueden acceder a Amazon EFS mediante AWS Direct Connect.
Limitaciones de EBS frente a EFS
Un volumen (disco duro) de Amazon EBS se asocia a una instancia EC2 y es un recurso de nivel de zona de disponibilidad (no regional), requiere aprovisionamiento previo y cuando alcanza su limite de capacidad no escala automáticamente.
Almacenamiento de archivos
Varios clientes (como usuarios, aplicaciones, servidores, etc.) pueden acceder a los datos almacenados en carpetas de archivos compartidas. En este enfoque, un servidor de almacenamiento utiliza el almacenamiento de bloques con un sistema de archivos local para organizar los archivos. Los clientes acceden a los datos mediante rutas de archivos.
Ideal para casos de uso en los que un gran número de servicios y recursos necesitan acceder a los mismos datos al mismo tiempo.
almacenamiento de objeto
cada objeto consta de datos, metadatos y una clave
dato de un almacenamiento de objeto
imagen, un video, un documento de texto o cualquier otro tipo de archivo.
metadato de un almacenamiento de objeto
información sobre qué son los datos, cómo se usan, el tamaño del objeto, etc.
clave de un almacenamiento de objeto
identificador único
Diferencia entre almacenamiento por bloques y objetos
El almacenamiento de objetos trata los archivos como objetos completos y discretos. Excelente para documentos, imágenes y archivos de video. Cada vez que hay un cambio en el objeto, tienes que volver a cargar todo el archivo.
El almacenamiento en bloques, por otro lado, divide los archivos en pequeñas partes o bloques.
buckets S3
El contenido aceptado son imágenes, videos, archivos de texto, etc.
El tamaño máximo de archivo de un objeto de Amazon S3 es de 5 TB.
Permite establecer permisos para controlar la visibilidad y el acceso a él.
Tiene un control de versiones de Amazon S3 para realizar un seguimiento de los cambios en los objetos a lo largo del tiempo
escritura única y lectura múltiple
99.999999999% durables(no debes preocuparte por estrategias de copia de seguridad)
habilitado para la web
Dos factores para seleccionar una clase de almacenamiento de Amazon S3
Con qué frecuencia piensa recuperar sus datos
Qué tanta disponibilidad deben tener los datos
S3 Standard
Diseñado para los datos a los que se accede con frecuencia
Almacena datos en un mínimo de tres zonas de disponibilidad
Buena opción para una amplia gama de casos de uso, como sitios web, distribución de contenido y análisis de datos.
Tiene un costo superior al de otras clases de almacenamiento
S3 Standard-IA (Infrequent Access)
Ideal para datos a los que se accede con poca frecuencia, pero requiere una alta disponibilidad cuando es necesario
Precio de almacenamiento más bajo y un precio de obtención más alto que S3 Standard
Almacena datos en un mínimo de tres zonas de disponibilidad