¿Qué son las opciones de almacenamiento de AWS?

A medida que las tecnologías en la nube evolucionan y resuelven muchos problemas prácticos que ocurren mientras desea mantener su aplicación en la nube. Veremos cuáles son las opciones de almacenamiento presentes en AWS y cómo está resolviendo los problemas y cómo podemos usar estos servicios para aprovechar los beneficios que puede aprovechar la aplicación.

El almacén de instancias es el almacenamiento físico que viene junto con la instancia EC2 específica. No todas las instancias calificaron previamente para obtener este almacén de instancias, solo la instancia específica obtiene este almacenamiento. Puede aprovechar el almacenamiento de la instancia antes del lanzamiento de la instancia después del lanzamiento, no puede aumentar o disminuir el almacenamiento. 

Puntos clave:

  1. A diferencia del almacenamiento en red, el almacén de instancias tiene un alto rendimiento de IOPS ya que está conectado físicamente a la instancia.
  2. Si una instancia se reinicia, los datos del almacén de instancias persistirán.
  3. Los datos se perderán si la instancia se detiene, finaliza o falla el disco. Por lo tanto, tenga más cuidado con el almacenamiento de los datos que necesita a largo plazo. Elija S3, EBS o EFS para una mayor durabilidad.
  4. Mejor opción de almacenamiento para el búfer, caché, almacenamiento temporal o almacenamiento temporal.
  5. No puede cambiar el tamaño del almacenamiento después de iniciar la instancia. Por lo tanto, debe ser muy calculador antes de iniciar la instancia.
  6. La copia de seguridad de los datos es manual.
  7. Puede usar el almacén de instancias como espacio de intercambio, lo que mejorará su carga de trabajo para paginar la memoria en el espacio de intercambio. Consulte este documento para la implementación.

Para saber más sobre el almacén de instancias, puede consultar el documento de AWS aquí .

EBS proporciona el volumen de almacenamiento en bloque que se puede adjuntar a su instancia. Estos son los volúmenes de almacenamiento sin formato y sin formato que son independientes del ciclo de vida de la instancia. Por lo tanto, si desea conservar los datos que no deberían borrarse después de que la instancia se detenga o finalice, puede optar por EBS. EBS proporciona un mejor rendimiento para que pueda ser útil para las aplicaciones de datos de alta intensidad.

Puntos clave:

  1. EBS es específico de la zona de disponibilidad (AZ), es decir, tiene una instancia en us-east-1a y no puede usar el EBS que está en us-east-1b.
  2. Puede crear las instantáneas en cualquier punto de EBS y se almacenarán en el depósito de S3. Las instantáneas serán útiles si desea compartir el EBS con otra AZ o volver rápidamente al punto de almacenamiento anterior. Esto mejora la durabilidad de los datos.
  3. Puede cifrar los datos en volúmenes de EBS. Puede crear el EBS cifrado y montarlo en la instancia. Esto ayuda a cumplir con el requisito de mantener datos confidenciales. Si cifra el EBS, la E/S de datos, las instantáneas y los datos almacenados en el volumen se cifran.
  4. EBS tiene cuatro tipos de tipos de volumen: gp2 (¿Propósito general?-?3 IOPS/GiB, puede ampliarse hasta 3000 IOPS/GiB), io1 (¿IOPS provisionadas?-?64 000 IOPS, 1000 MiB de rendimiento), st1 (Rendimiento optimizado IOPS: almacenamiento magnético bajo que se enfoca en el rendimiento de rendimiento en lugar de IOPS, puede optar por este tipo para una operación de carga de trabajo grande pero operaciones de lectura/escritura menos frecuentes), sc1 (unidades de almacenamiento en frío) – esto es lo mismo que st1 pero esto el almacenamiento es menos costoso que st1 para que pueda almacenar los datos grandes, secuenciales y menos frecuentes en este almacenamiento en frío). Solo se pueden usar gp2 e io1 como volúmenes de arranque.
  5. Puede monitorear las métricas de rendimiento del volumen de EBS proporcionadas a través de Amazon CloudWatch.

En lugar de los dos tipos de almacenamiento anteriores, S3 es el repositorio de almacenamiento de objetos. Por lo tanto, no necesita calcular cuánto almacenamiento desea para su aplicación. Amazon S3 brinda la posibilidad de almacenar sus datos y solicitarlos en cualquier momento. También permite el acceso simultáneo a un archivo. El precio de S3 depende de la cantidad de datos que almacenó y la cantidad de requests que realizó. Con este análisis, S3 parece más barato para la mayoría de las aplicaciones.

Puntos clave:

  1. AWS S3 es altamente escalable.
  2. S3 almacena los datos de forma redundante. Tiene alta confiabilidad. Si su instancia falla, las instantáneas que almacenó en S3 se pueden usar para revertir su instancia o aplicación a la normalidad.
  3. La URL de S3 tendrá el nombre del depósito y el valor de la clave. En lugar de la estructura de archivos y carpetas, este tipo será útil para recuperar el objeto del depósito.
  4. Podemos habilitar el control de versiones en el S3 para que podamos rastrear las versiones de los objetos que se almacenaron en el depósito.
  5. La principal ventaja de S3 son sus funciones de seguridad. Puede restringir el acceso de los usuarios al depósito a través de las políticas de IAM, las restricciones basadas en recursos se pueden realizar mediante la política del depósito y las ACL (listas de control de acceso).
  6. El acceso al objeto se puede asegurar a través de la URL prefirmada con una marca de tiempo para que se acceda al objeto solo por una duración específica.
  7. Los datos se pueden compartir entre las múltiples zonas de disponibilidad, lo que los hace más escalables.

Puede consultar la documentación de AWS aquí .

S3 Glacier es una clase de almacenamiento S3 duradera, segura y de muy bajo costo para archivado de datos y copias de seguridad a largo plazo. S3 Glacier brinda la posibilidad de almacenar los datos archivados y no necesita pensar en la carga administrativa, como la planificación de la capacidad, las comprobaciones de estado de las unidades, la planificación de la recuperación, etc. 

Puntos clave:

  1. En los glaciares S3, puede crear bóvedas para almacenar sus datos, es decir, los datos grandes que desea almacenar durante un período de tiempo muy largo.
  2. El modelo de datos del glaciar S3 contiene las bóvedas y los archivos. Las Bóvedas mantendrán todos sus archivos, que pueden ser una foto, un video o cualquier tipo de documento. Siempre que necesite obtener el archivo, debe generar un trabajo mediante consultas SQL que recupere el archivo. Cuando se complete el trabajo, se publicará la notificación.
  3. La consola de administración solo proporcionará la creación y eliminación de bóvedas. El acceso a las bóvedas para los archivos se puede realizar a través del cliente REST utilizando los comandos AWS SDK o AWS CLI.

Puede consultar más información sobre AWS S3 Glacier aquí .

EFS sale a la luz para una carga de trabajo de análisis con un uso intensivo de datos que no puede determinar por primera vez. EFS proporciona un sistema de archivos de red (NFS) simple, escalable y completamente administrado para su aplicación. Sin perturbar su aplicación, el EFS puede crecer hasta petabytes de datos. EFS proporciona una mejor latencia más baja, rendimientos en ráfaga y funciones de escalado automático. Entonces, estas características distinguen a EFS con S3.

Puntos clave:

  1. EFS no es para AZ específico. Eso significa que si tiene una instancia en una AZ, otra instancia en otra AZ y puede acceder a EFS con menos latencia y alto rendimiento, que EBS no puede proporcionar ya que está vinculado a AZ.
  2. EFS puede montarlo en su instancia EC2. Esto se puede usar como un sistema de archivos en su instancia y también tiene la función de escalabilidad con este volumen montado.
  3. Este es el sistema de archivos POSIX que solo es compatible con AMI basado en LINUX.
  4. Puede usar grupos de seguridad para acceder al EFS y también permitir el cifrado.
  5. No hay necesidad de planificación de capacidad necesaria para EFS, solo hay que pagar detenidamente.

Puede comenzar a utilizar EFS aquí .

FSx proporciona el sistema de archivos totalmente administrado con la compatibilidad nativa con los sistemas de terceros, como las AMI de Microsoft Windows para cargas de trabajo informáticas elevadas, conjuntos de datos de aprendizaje automático y para aplicaciones de carga de trabajo de datos de gran tamaño. Actualmente, FSx es compatible con el servidor de archivos de Windows y los sistemas de archivos Lustre. Esto proporciona las características de EFS a estos sistemas de archivos de terceros.

Este servicio proporciona su aplicación de software local para acceder al almacenamiento basado en la nube de AWS como una puerta de enlace rápida y segura entre su infraestructura local y la infraestructura en la nube. Si desea tener un sistema de recuperación ante desastres o un sistema de copia de seguridad, puede optar por una puerta de enlace de almacenamiento. Hay alrededor de tres tipos de puertas de enlace de almacenamiento: volumen, cinta y puerta de enlace de archivos.

Este es un dispositivo Edge que es útil para transferir datos con más de la velocidad de Internet. Esto ayuda a mover los PB o TB de datos sin problemas desde dentro y fuera de AWS. Este es un dispositivo físico que puede solicitar según su límite de almacenamiento. Puede cifrar los datos mientras se traslada de su red a AWS en menos tiempo. Si tiene datos que tardan varias semanas en transferirse a través de la red, use Snowball.

Publicación traducida automáticamente

Artículo escrito por prashanth prashanth y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *