Amazon Simple Storage Service (S3) o Buckets.¶
Servico de almacenamiento de objetos que pueden ser accedidos a través de una URL.
EFS vs S3
Programación
Características.¶
- El nombre debe ser único en todo AWS.
- Puede almacenar cantidades de datos ilimitadas.
- Un mismo objeto no puede pesar más de 5TB.
-
Todos los objetos guardados cuentan con una clave, un ID de versión, un valor, metadatos y subrecursos.
💥 La clave es el nombre con el cual puedes descargar el fichero o con el que lo guardas en el bucket.
💥 El ID de versión se usa porque podemos almacenar diferentes versiones, por ejemplo de un documento.
💥 El valor es el contenido.
💥 Los metadatos pueden ser creados por los usuarios o por el propio sistema de AWS para la gestión del objeto.
-
Por defecto los S3 se replican automáticamente en diferentes zonas de la misma región.
-
Se cobra por el tráfico de descarga desde el cubo y por el almacenamiento en si.
-
Son más lentos que el almacenamiento en un EBS.
Almacenamiento por objetos.
Casos de uso.¶
-
Aplicaciones: Para el almacenamiento de ciertos recursos de aplicaciones como: archivos multimedia de los usuarios o registros del servicio.
-
Webs Estáticas: Pueden alojar webs estáticas.
-
Copias de seguridad: Permite un almacenaje barato y accesible para almacenar y restaurar copias de seguridad.
Tipos de S3:¶
-
S3 Estándar: Ofrece mayor rendimiento, se usa para acceso habitual de datos. Usado por aplicaciones web, servicios de contenido (vídeos), videojuegos, etc.
-
S3 Estándar - Acceso poco frecuente: Sigue siendo un acceso rápido, pero a los que se accede con menos frecuencia, pero que requieren acceso rápido cuando es necesario, por ejemplo una copia de seguridad reciente.
-
S3 One Zone – Acceso poco frecuente: Acceso también de alto rendimiento pero sin réplicas, usado en copias de seguridad secundarias.
-
S3 Intelligent-Tiering: Automáticamente mueve los objetos a diferentes tipos de Buckets (S3) dependiendo de los accesos o necesidades. Por ejemplo si un archivo no se accede en 30 días se pasa a un S3 de Acceso poco frecuente y viceversa si comienza a usarse de forma habitual.
-
S3 Glacier: Es un almacenamiento lento de bajo coste. Se usa para los datos que es más raros acceder.
Política de Ciclo de Vida.¶
- Dicta la vida útil de un archivo dependiendo del uso que se haga de él, por ejemplo pasando a uso poco frecuente y seguidamente a Glacier y finalmente para su eliminación, reduciendo costes de forma automática.