Opciones de Almacenamiento en AWS: S3, EBS, EFS y Seguridad
Clase 37 de 37 • Curso Práctico de Storage en AWS
Resumen
¿Qué aprendimos sobre almacenamiento en AWS?
Llegar al final de un curso siempre es motivo de orgullo, especialmente en un tema tan complejo como el almacenamiento en AWS. Este curso abarcó desde los conceptos básicos hasta las prácticas avanzadas de almacenamiento en la nube. Vamos a recordar los puntos clave que cubrimos y cómo aplicarlos.
Tipos de almacenamiento en AWS
-
Almacenamiento en S3: Cuando hablamos de almacenamiento en AWS, S3 es el servicio más mencionado. Entre sus clases destacan:
- S3 Standard: Ideal para datos a los que se accede con frecuencia.
- S3 IA (Infrequent Access): Para datos a los que se accede esporádicamente.
- Glacier: Optimizados para archivado y almacenamiento a largo plazo.
-
Replicación y Versionamiento:
- Versionamiento de archivos: Permite mantener un historial y trazabilidad de los cambios.
- Replicación: Configurada para cumplir con normativas de compliance o recuperación de datos, replicando información entre regiones.
-
Ciclo de vida del almacenamiento: Automatiza la transferencia de objetos entre diferentes clases de almacenamiento para optimizar costos.
Seguridad del almacenamiento
Las buenas prácticas en seguridad son clave en AWS. Vimos tres sistemas de cifrado:
- Cifrado gestionado por Amazon: Amazon gestiona las llaves de cifrado.
- Cifrado con KMS: El usuario gestiona las llaves usando el servicio de AWS KMS.
- Cifrado gestionado por el usuario: El usuario carga y gestiona sus propias llaves.
Además, discutimos herramientas de seguridad como las políticas de acceso y las listas de control de acceso (ACL) para manejar la seguridad de usuarios, cuentas, y objetos.
Arquitecturas optimizadas por tipo de almacenamiento
Dependiendo de las necesidades arquitectónicas:
- EFS (Elastic File System): Uso compartido de archivos entre múltiples instancias.
- EBS (Elastic Block Store): Configuración de volúmenes para performance específicos, desde General Purpose hasta opciones optimizadas para grandes cargas de I/O.
Consideraciones de pricing
Cada servicio de AWS tiene un modelo de precios distinto:
- EBS: Se cobra por almacenamiento aprovisionado.
- EFS: Basado en almacenamiento consumido.
- S3: Depende del almacenamiento consumido y del número y tipo de solicitudes.
Migración y manejo de datos
AWS ofrece soluciones para facilitar las migraciones:
- Snowball y Snowmobile: Transporte físico de datos masivos.
- Storage Gateway: Migración de cintas virtuales, volúmenes o archivos.
Adicionalmente, las SDKs permiten manejar los objetos en AWS usando lenguajes como Python, Java, y Node.js.
Habilidades y próximos pasos
A través del curso, adquiriste habilidades para elegir y asegurar la mejor opción de storage en AWS, utilizando tecnologías como KMS y CIFRADO, y aprendiste a evaluar cuándo usar S3, EBS, o EFS.
No olvides presentar el examen para obtener tu diploma y certificar tus conocimientos en almacenamiento en AWS. Te invito a que continúes explorando y ampliando tus habilidades en AWS, ya que el aprendizaje es continuo y siempre hay algo nuevo por descubrir. ¡Mucho éxito en tu camino profesional!