El aumento dinámico de la capacidad de almacenamiento de un sistema de archivos de FSx para Windows File Server - Amazon FSx para Windows File Server

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

El aumento dinámico de la capacidad de almacenamiento de un sistema de archivos de FSx para Windows File Server

Puede usar la siguiente solución para aumentar de manera dinámica la capacidad de almacenamiento de un sistema de archivos de FSx para Windows File Server, cuando el espacio libre caiga por debajo del umbral definido que especifique. Esta AWS CloudFormation plantilla implementa automáticamente todos los componentes necesarios para definir el umbral de capacidad de almacenamiento libre, la CloudWatch alarma de Amazon basada en este umbral y la AWS Lambda función que aumenta la capacidad de almacenamiento del sistema de archivos.

La solución implementa de manera automática todos los componentes necesarios y considera los siguientes parámetros:

  • El ID del sistema de archivos

  • El umbral de la capacidad de almacenamiento libre (valor numérico)

  • Unidad de medida (porcentaje [predeterminado] o GiB)

  • El porcentaje en el que se debe aumentar la capacidad de almacenamiento (%)

  • La dirección de correo electrónico de la suscripción a SNS

  • Ajuste el umbral de alarma (Sí/No)

Información general de la arquitectura

Al implementar esta solución, se crean los siguientes recursos en la AWS nube.

Un diagrama de la arquitectura de la solución para aumentar automáticamente la capacidad de almacenamiento de un sistema de archivos de FSx para Windows File Server.

El siguiente diagrama muestra los siguientes pasos:

  1. La AWS CloudFormation plantilla despliega una CloudWatch alarma, una AWS Lambda función, una cola de Amazon Simple Notification Service (Amazon SNS) y todas las funciones obligatorias (IAM). AWS Identity and Access Management El rol de IAM otorga a la función de Lambda permiso para invocar las operaciones de la API de Amazon FSx.

  2. CloudWatch activa una alarma cuando la capacidad de almacenamiento libre del sistema de archivos es inferior al umbral especificado y envía un mensaje a la cola de Amazon SNS.

  3. A continuación, la solución activa la función de Lambda que está suscrita a este tema de Amazon SNS.

  4. La función de Lambda calcula la nueva capacidad de almacenamiento del sistema de archivos en función del valor porcentual de aumento especificado y establece la nueva capacidad de almacenamiento del sistema de archivos.

  5. La función de Lambda puede ajustar de manera opcional el umbral de capacidad de almacenamiento libre, para que sea igual a un porcentaje específico de la nueva capacidad de almacenamiento del sistema de archivos.

  6. El estado de CloudWatch alarma original y los resultados de las operaciones de la función Lambda se envían a la cola de Amazon SNS.

Para recibir notificaciones sobre las acciones que se realizan en respuesta a la CloudWatch alarma, debe confirmar la suscripción al tema de Amazon SNS siguiendo el enlace que se proporciona en el correo electrónico de confirmación de la suscripción.

AWS CloudFormation plantilla

Esta solución se utiliza AWS CloudFormation para automatizar la implementación de los componentes que se utilizan para aumentar automáticamente la capacidad de almacenamiento de un sistema de archivos FSx for Windows File Server. Para usar esta solución, descargue la plantilla IncreaseF SxSize AWS CloudFormation .

La plantilla utiliza los Parámetros que se describen a continuación. Revise los parámetros de la plantilla y los valores predeterminados, y modifíquelos según las necesidades del sistema de archivos.

FileSystemId

Sin valor predeterminado. El ID del sistema de archivos cuya capacidad de almacenamiento desea aumentar de forma automática.

LowFreeDataStorageCapacityThreshold

Sin valor predeterminado. Especifica el umbral de capacidad de almacenamiento libre inicial en base al cual se activa una alarma y se aumenta automáticamente la capacidad de almacenamiento del sistema de archivos, que está especificado en GiB o como porcentaje (%). Cuando se expresa como un porcentaje, la CloudFormation plantilla se vuelve a calcular en GiB para que coincida con CloudWatch la configuración de la alarma.

LowFreeDataStorageCapacityThresholdUnit

Está predeterminada en %. Especifica las unidades para la LowFreeDataStorageCapacityThreshold, ya sea en GiB o como porcentaje de la capacidad de almacenamiento actual.

AlarmModificationNotification

Está predeterminada en . Si está establecida en Sí, el LowFreeDataStorageCapacityThreshold inicial, se incrementa proporcionalmente al valor de los umbrales de PercentIncrease para los umbrales de alarma subsiguientes.

Por ejemplo, cuando PercentIncrease se establece en 20 y AlarmModificationNotification se establece en Sí, el umbral de espacio libre disponible (LowFreeDataStorageCapacityThreshold) especificado en GiB aumenta un 20% para los eventos de aumento de la capacidad de almacenamiento posteriores.

EmailAddress

Sin valor predeterminado. Especifica la dirección de correo electrónico que se va a usar para la suscripción a SNS y recibe alertas sobre el umbral de capacidad de almacenamiento.

PercentIncrease

Sin valor predeterminado. Especifica la cantidad en la que se va a aumentar la capacidad de almacenamiento, expresada como porcentaje de la capacidad de almacenamiento actual.

Implementación automatizada con AWS CloudFormation

El siguiente procedimiento configura e implementa una AWS CloudFormation pila para aumentar automáticamente la capacidad de almacenamiento de un sistema de archivos FSx for Windows File Server. Tarda alrededor de 5 minutos en implementarse.

nota

La implementación de esta solución implica la facturación de los servicios asociados. AWS Para más información, consulte las páginas de precios de estos servicios.

Antes de empezar, debe tener el ID del sistema de archivos Amazon FSx que se ejecuta en una Amazon Virtual Private Cloud (Amazon VPC) en su cuenta. AWS Para obtener más información sobre cómo crear los recursos de Amazon FSx, consulte Introducción a Amazon FSx for Windows File Server.

Para iniciar la pila de soluciones para el aumento de la capacidad de almacenamiento automático
  1. Descargue la plantilla SxSize AWS CloudFormation IncreaseF. Para obtener más información sobre la creación de una CloudFormation pila, consulte Creación de una pila en la AWS CloudFormation consola en la Guía del AWS CloudFormation usuario.

    nota

    Actualmente, Amazon FSx solo está disponible en regiones específicas AWS . Debe lanzar esta solución en una AWS región en la que Amazon FSx esté disponible. Para obtener más información, consulte Puntos de conexión de Amazon FSx y cuotas en Referencia general de AWS.

  2. En Especificar los detalles de la pila, ingrese los valores de la solución de aumento automático de la capacidad de almacenamiento.

    Captura de pantalla que muestra los valores introducidos en la página de especificación de detalles de la pila de la CloudFormation plantilla.
  3. Establezca un Nombre de pila.

  4. En Parámetros, revise los parámetros de la plantilla y modifíquelos para adaptarlos a las necesidades del sistema de archivos. A continuación, elija Siguiente.

  5. Ingrese cualquier ajuste de Opciones que desee para la solución personalizada y, luego, elija Siguiente.

  6. En Revisar, revise y confirme la configuración. Debe seleccionar la casilla para aceptar que la plantilla crea recursos de IAM.

  7. Elija Crear para implementar la pila.

Puede ver el estado de la pila en la AWS CloudFormation consola, en la columna Estado. Debería aparecer el estado CREATE_COMPLETE en alrededor de 5 minutos.

Actualización la pila

Una vez creada la pila, puede actualizarla con la misma plantilla y proporcionando nuevos valores para los parámetros. Para obtener más información, consulte la Actualización de pilas directamente en la Guía del usuario de AWS CloudFormation .