Servicios: Almacenamiento en AWS

Instance Store #

¿Qué es? Almacenamiento local físicamente conectado al servidor donde se ejecuta una instancia EC2. Es muy rápido, pero no es persistente.

Tipo de servicio

  • No administrado (ligado a EC2)
  • Almacenamiento en bloques efímero (Ephemeral Block Storage)

Responsabilidad del usuario

  • Gestionar los datos almacenados.
  • Asumir que los datos pueden perderse si la instancia se detiene, termina o cambia de host.

AWS administra

  • El hardware físico donde reside el almacenamiento.

Caso de uso típico

  • Cachés.
  • Archivos temporales.
  • Datos que pueden regenerarse fácilmente.

Amazon EBS (Elastic Block Store) #

Ya visto en modulos anteriores. Proporciona almacenamiento en bloques persistente para instancias EC2, funcionando como un disco duro virtual.


Amazon Data Lifecycle Manager (DLM) #

¿Qué es? Servicio que automatiza la creación, retención y eliminación de snapshots de Amazon EBS.

Tipo de servicio

  • Totalmente administrado (Fully Managed)
  • Gestión del ciclo de vida (Lifecycle Management)

Responsabilidad del usuario

  • Definir las políticas de creación y retención de snapshots.

AWS administra

  • La ejecución automática de las políticas.
  • La programación de snapshots.

Caso de uso típico

  • Automatizar copias de seguridad de volúmenes EBS.

Amazon S3 (Simple Storage Service) #

¿Qué es? Servicio de almacenamiento de objetos altamente escalable. Permite almacenar cualquier tipo de archivo (imágenes, vídeos, copias de seguridad, documentos, etc.).

Tipo de servicio

  • Totalmente administrado (Fully Managed)

Responsabilidad del usuario

  • Subir y gestionar los datos.
  • Configurar permisos y políticas de acceso.
  • Definir opciones como cifrado o versionado.

AWS administra

  • Infraestructura.
  • Discos.
  • Replicación.
  • Alta disponibilidad.
  • Escalabilidad.
  • Mantenimiento del hardware.

Caso de uso típico

  • Almacenar archivos, copias de seguridad, contenido web y datos de aplicaciones.

Amazon EFS (Elastic File System) #

¿Qué es? Sistema de archivos compartido para Linux que puede ser utilizado simultáneamente por múltiples instancias EC2.

Tipo de servicio

  • Totalmente administrado (Fully Managed)
  • File Storage (NFS)

Responsabilidad del usuario

  • Configurar permisos.
  • Montar el sistema de archivos en las instancias.

AWS administra

  • Infraestructura.
  • Escalado automático.
  • Disponibilidad.
  • Replicación.

Caso de uso típico

  • Aplicaciones Linux compartidas.
  • Gestión documental.
  • Procesamiento multimedia.
  • Aplicaciones colaborativas.

Amazon FSx #

¿Qué es? Familia de sistemas de archivos totalmente administrados especializados para diferentes cargas de trabajo.

Tipo de servicio

  • Totalmente administrado (Fully Managed)
  • File Storage

Responsabilidad del usuario

  • Elegir el tipo de sistema de archivos.
  • Configurar el acceso y permisos.

AWS administra

  • Infraestructura.
  • Almacenamiento.
  • Escalado.
  • Alta disponibilidad.
  • Mantenimiento.

Caso de uso típico

  • Aplicaciones Windows.
  • HPC.
  • Big Data.
  • Migraciones empresariales.

Variantes de Amazon FSx #

Amazon FSx for Windows File Server

  • Sistema de archivos Windows administrado.
  • Ideal para aplicaciones Windows y servidores de archivos.

Amazon FSx for NetApp ONTAP

  • Sistema de archivos basado en NetApp ONTAP.
  • Ideal para entornos empresariales y migraciones.

Amazon FSx for OpenZFS

  • Sistema de archivos basado en OpenZFS.
  • Ideal para desarrollo, pruebas y análisis de datos.

Amazon FSx for Lustre

  • Sistema de archivos de alto rendimiento.
  • Ideal para HPC, Machine Learning, Big Data y renderizado.

AWS Storage Gateway #

¿Qué es? Servicio híbrido que conecta el almacenamiento local de una empresa con los servicios de almacenamiento de AWS.

Tipo de servicio

  • Administrado (Managed)
  • Hybrid Storage

Responsabilidad del usuario

  • Configurar el gateway.
  • Gestionar el almacenamiento local.

AWS administra

  • La integración con AWS.
  • La sincronización.
  • La infraestructura del servicio.

Caso de uso típico

  • Backups híbridos.
  • Archivado.
  • Migración gradual a la nube.

Tipos de Storage Gateway #

S3 File Gateway

  • Permite almacenar archivos locales directamente en Amazon S3.

Volume Gateway

  • Proporciona almacenamiento en bloques para aplicaciones locales utilizando snapshots de EBS.

Tape Gateway

  • Sustituye bibliotecas de cintas físicas para copias de seguridad y archivado.

AWS Elastic Disaster Recovery (AWS DRS) #

¿Qué es? Servicio que replica continuamente cargas de trabajo hacia AWS para permitir una recuperación rápida ante desastres.

Tipo de servicio

  • Administrado (Managed)
  • Disaster Recovery (DRaaS)

Responsabilidad del usuario

  • Configurar los servidores a proteger.
  • Definir el plan de recuperación.

AWS administra

  • La replicación continua.
  • La infraestructura necesaria para la recuperación.
  • La orquestación del servicio.

Caso de uso típico

  • Continuidad del negocio.
  • Recuperación ante desastres.
  • Protección de sistemas críticos.

Resumen de clasificación (servicios nuevos) #

  • Amazon S3 → Totalmente administrado · Almacenamiento en objetos.
  • Instance Store → No administrado · Almacenamiento en bloques efímero.
  • Amazon Data Lifecycle Manager → Totalmente administrado · Gestión del ciclo de vida.
  • Amazon EFS → Totalmente administrado · Sistema de archivos compartido.
  • Amazon FSx → Totalmente administrado · Sistemas de archivos especializados.
  • AWS Storage Gateway → Administrado · Almacenamiento híbrido.
  • AWS Elastic Disaster Recovery (DRS) → Administrado · Recuperación ante desastres.

Servicios acumulados hasta ahora (37) #

  • Amazon EC2
  • Amazon S3
  • Amazon SQS
  • Amazon EBS
  • Amazon EC2 Auto Scaling
  • Amazon CloudWatch
  • Elastic Load Balancing (ELB)
  • Amazon SNS
  • AWS Lambda
  • Amazon ECS
  • Amazon EKS
  • Amazon ECR
  • AWS Fargate
  • AWS Elastic Beanstalk
  • AWS Batch
  • Amazon Lightsail
  • AWS Outposts
  • Amazon CloudFront
  • Amazon Route 53
  • AWS Global Accelerator
  • AWS CloudFormation
  • Amazon VPC
  • Internet Gateway (IGW)
  • Virtual Private Gateway (VGW)
  • AWS Direct Connect
  • AWS Client VPN
  • AWS Site-to-Site VPN
  • AWS PrivateLink
  • AWS Transit Gateway
  • NAT Gateway
  • Amazon API Gateway
  • Instance Store
  • Amazon Data Lifecycle Manager (DLM)
  • Amazon EFS
  • Amazon FSx
  • AWS Storage Gateway
  • AWS Elastic Disaster Recovery (DRS)