No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Almacenamiento de datos en AWS

6/16
Recursos

El almacenamiento de datos en la nube consiste en subir tus datos a dicha red de servidores, donde se te proporcionan herramientas para que puedas acceder a ellos de diferentes maneras.

Tipos de almacenamiento y sus servicios

Podemos utilizar distintos tipos almacenamiento datos, y para estos hay servicios de AWS. Los tipos de almacenamiento son:

  • Basado en archivos: el más conocido por todos. Archivos organizados por carpetas y subcarpetas (sistema de ficheros). En esta categoría encontramos a Amazon Elastic File System (EFS) y Amazon FSx for Windows File Server.
  • Bloque: los archivos se almacenan en volúmenes por fragmentos de datos de igual tamaño, sin procesar. Este tipo de almacenamiento es utilizado como disco duro de nuestros servidores o máquinas virtuales. En esta categoría está Amazon Elastic Block Store (EBS).
  • Objetos: la información almacenada se almacena como objetos, de manera que cada objeto recibe un identificador único y se almacena en un modelo de memoria plana. Un ejemplo de esto es Amazon Simple Storage Service (S3).

Respaldo de datos

Amazon Backup administra y automatiza de forma centralizada las copias de seguridad en los servicios de AWS.

Servicios de transferencia de datos

¿Qué pasa si necesitamos transferir datos de nuestros servidores hacia AWS (o viceversa)? AWS ofrece distintos servicios para la transferencia de datos.

  • AWS Storage Gateway: un conjunto de servicios de almacenamiento en la nube híbrida que brinda acceso en las instalaciones al almacenamiento en la nube.
  • AWS DataSync: acelera el traslado de datos desde y hacia AWS hasta diez veces más rápido de lo normal.
  • AWS Transfer Family: escala de forma segura tus transferencias recurrentes de archivos de Amazon S3 y Amazon EFS con los protocolos FTP, SFTP y FTPS.

Conclusión

Exploramos de manera breve los distintos servicios de almacenamiento de AWS, así como los tipos de almacenamiento que podemos utilizar.

Contribución creada con los aportes de: Jesús Ignacio García Fernández y Ciro Villafraz.

Aportes 11

Preguntas 4

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

El almacenamiento de datos en la nube, mas las herramientas para que puedas acceder a los datos de diferentes maneras

Almacenamiento

  • Archivo, organizador por carpetas y subcarpetas (sistema de ficheros) Amazon Elastic File System (EFS)/ Amazon FSx for Window File Server
  • Bloque, los archivos se almacena en volúmenes por fragmentos de datos de igual tamaño, sin procesar: Amazon Elastic Block Store (EBS)
    • Bases de datos
    • servidor de correo electrónico
  • Objetos, la información almacenada recibe un identificador único y se almacenan en un sistema de memoria plana: Amazon Simple Storage Service (S3)

Respaldo

  • Amazon Backup

Transferencia de datos

  • AWS Storage Gateway: es un conjunto de servicios de almacenamiento en la nube híbrida que le brinda acceso en las instalaciones al almacenamiento en la nube prácticamente ilimitado
  • AWS DataSync: es un servicio seguro en línea que automatiza y acelera el traslado de datos entre las instalaciones y los servicios de almacenamiento de AWS
  • AWS Transfer Family: escala de forma segura sus transferencias recurrentes de archivos de empresa a empresa a Amazon S3 y Amazon EFS con los protocolos SFTP, FTPS y FTP

El almacenamiento de objeto es impresionante ¡

Amazon EBS (Elastic Block Store) y Amazon EFS (Elastic File System) son dos servicios de almacenamiento en la nube ofrecidos por Amazon Web Services (AWS). Aunque ambos servicios se utilizan para almacenar datos en la nube, hay algunas diferencias clave entre ellos. Aquí están las tres principales diferencias entre Amazon EBS y Amazon EFS:

Tipo de almacenamiento y acceso:

Amazon EBS proporciona almacenamiento de bloques. En otras palabras, los datos se almacenan en bloques individuales, similares a discos duros virtuales, y están asociados a una instancia de Amazon EC2 (Elastic Compute Cloud). Es adecuado para aplicaciones que requieren un acceso de baja latencia y altos niveles de rendimiento, como bases de datos o aplicaciones que realizan muchas operaciones de lectura/escritura.
Amazon EFS proporciona almacenamiento de archivos, lo que significa que se comporta como un sistema de archivos compartido que se puede montar en múltiples instancias de EC2 al mismo tiempo. Es ideal para aplicaciones que necesitan un sistema de archivos compartido y escalable, como entornos de desarrollo y pruebas, servidores web y aplicaciones de análisis de datos.
Escalabilidad y rendimiento:

Amazon EBS es adecuado para aplicaciones que requieren un rendimiento consistente y predecible, y proporciona diferentes tipos de volúmenes (SSD, HDD y provisionados IOPS) con tamaños fijos. La capacidad de EBS se debe preasignar al crear la instancia EC2 y puede escalar verticalmente al aumentar el tamaño del volumen, pero no se puede compartir directamente entre instancias.
Amazon EFS es altamente escalable y puede crecer y reducirse automáticamente según la cantidad de datos almacenados, sin necesidad de configuraciones complejas. Además, se puede acceder simultáneamente desde múltiples instancias EC2, lo que facilita su uso en entornos donde se necesita compartir datos entre múltiples máquinas.
Precio y costos:

Amazon EBS se factura por el tamaño del volumen de almacenamiento que se provisiona, independientemente de cuántos datos se almacenan realmente. Los precios varían según el tipo de volumen (SSD, HDD) y el rendimiento deseado.
Amazon EFS se factura por la cantidad de datos almacenados y no requiere preaprovisionamiento. Esto lo hace especialmente adecuado para escenarios en los que los requisitos de almacenamiento pueden cambiar con el tiempo, ya que solo se paga por el almacenamiento utilizado.

Información resumida de esta clase
#EstudiantesDePlatzi

  • Puedo guardar datos en la nube y luego utilizar herramientas para acceder a ellos

  • Existen diferentes tipos de almacenamiento

  • Tipo basado en archivos: Es el más común, es organizado por carpetas y sub carpetas, pero en un gran cantidad ya no es buena idea almacenarlos de esta manera

  • Tipo basado en bloque: En este método los archivos se dividen en fragmentos de datos de igual tamaño, es común usarlo en bases de datos o servidores de correos

  • Tipo basado en objeto: La data se organiza en objetos, estos reciben un identificador único y se almacena en un modelo de memoria plana

  • Existen diferentes tipos de servicios para los diferentes tipos de almacenamiento

  • Almacenamiento de archivos: Amazon EFS, Amazon FSX para windowss file server

  • Almacenamiento de bloques: Amazon EBS

  • Almacenamiento de objetos: Amazon S3

  • Servicios para respaldo o copias de seguridad: Amazon Backup

  • Existen servicios relacionados con la transferencias de datos: AWS Storage Gateway, AWS DataSync y AWS Transfer Family

¿Enlace acerca de la transferencia de datos?

se complicó mucho en el almacenamiento por objetos

Muchas veces la llave o identificador de un objeto en S3 es el path del archivo. Lo que lo vuelve muy intuitivo.

Otro por mencionar es # **Amazon DynamoDB** **Descripción**: Amazon DynamoDB es un servicio de base de datos NoSQL totalmente administrado que ofrece rendimiento rápido y escalabilidad automática. **Características clave**: * **Modelo NoSQL**: Diseñado para aplicaciones que requieren un acceso rápido y flexible a datos no estructurados o semi-estructurados. * **Escalabilidad Automática**: Escala automáticamente para manejar cualquier carga de trabajo, desde unas pocas solicitudes hasta millones de solicitudes por segundo. * **Alta Disponibilidad**: Ofrece replicación multi-región y alta disponibilidad para garantizar la continuidad del servicio. * **Rendimiento**: Proporciona un rendimiento de milisegundos a nivel de latencia para operaciones de lectura y escritura. * **Gestión Administrada**: AWS maneja tareas como aprovisionamiento, escalado, copias de seguridad y monitoreo de la base de datos.