Actualización dinámica de la capacidad de almacenamiento
Puede utilizar la siguiente solución para aumentar dinámicamente la capacidad de almacenamiento SSD de un sistema de archivos de FSx para ONTAP cuando la cantidad de capacidad de almacenamiento SSD utilizada supere un umbral que especifique. Esta plantilla AWS CloudFormation implementa automáticamente todos los componentes necesarios para definir el umbral de capacidad de almacenamiento, la alarma de Amazon CloudWatch basada en este umbral y la función AWS Lambda que aumenta la capacidad de almacenamiento del sistema de archivos.
La solución implementa automáticamente todos los componentes necesarios y utiliza los siguientes parámetros:
-
El ID de su sistema de archivos de FSx para ONTAP.
-
El umbral de capacidad de almacenamiento de la SSD utilizada (valor numérico). Este es el porcentaje en el que se activará la alarma de CloudWatch.
-
El porcentaje en el que se va a aumentar la capacidad de almacenamiento (%).
-
La dirección de correo electrónico utilizada para recibir las notificaciones de escalado.
Temas
Información general de la arquitectura
La implementación de esta solución crea los siguientes recursos en Nube de AWS.
El siguiente diagrama muestra los siguientes pasos:
La plantilla AWS CloudFormation implementa una alarma de CloudWatch, un rol de AWS Lambda, una cola de Amazon Simple Notification Service (Amazon SNS) y todos los roles de AWS Identity and Access Management (IAM) requeridos. El rol de IAM otorga a la función de Lambda permiso para invocar las operaciones de la API de Amazon FSx.
CloudWatch activa una alarma cuando la capacidad de almacenamiento utilizada del sistema de archivos supera el umbral especificado y envía un mensaje a la cola de Amazon SNS. Sólo se activa una alarma cuando la capacidad utilizada del sistema de archivos supera el umbral de forma continua durante un período de 5 minutos.
A continuación, la solución activa la función de Lambda que está suscrita a este tema de Amazon SNS.
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.
El estado de alarma original de CloudWatch y los resultados de las operaciones de la función de Lambda se envían a la cola de Amazon SNS.
Para recibir notificaciones sobre las acciones que se realizan como respuesta a la alarma de CloudWatch, 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.
Plantilla de AWS CloudFormation
Esta solución 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 de FSx para ONTAP. Para usar esta solución, descargue la plantilla AWS CloudFormation fsXontapDynamicStorageScaling
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 utilizado para activar una alarma y aumentar automáticamente la capacidad de almacenamiento del sistema de archivos, especificado en porcentaje (%) de la capacidad de almacenamiento actual del sistema de archivos. Se considera que el sistema de archivos tiene una capacidad de almacenamiento libre baja cuando el almacenamiento utilizado supera este umbral.
- EmailAddress (Correo electrónico)
-
Sin valor predeterminado. Especifica la dirección de correo electrónico que se va a utilizar para la suscripción a SNS y recibe las alertas sobre el umbral de capacidad de almacenamiento.
- PercentIncrease
-
El valor predeterminado es 20%. Especifica la cantidad en la que se va a aumentar la capacidad de almacenamiento, expresada como porcentaje de la capacidad de almacenamiento actual.
nota
El escalado del almacenamiento se intenta una vez cada vez que la alarma de CloudWatch entra en estado
ALARM
. Si el uso de la capacidad de almacenamiento de la SSD permanece por encima del umbral después de intentar realizar una operación de escalado del almacenamiento, la operación de escalado del almacenamiento no se volverá a intentar. - Tamaño máximo de FSX en GB
-
El valor predeterminado es 196608. Especifica la capacidad de almacenamiento máxima admitida para el almacenamiento SSD.
Implementación automatizada con AWS CloudFormation
El siguiente procedimiento configura e implementa una pila AWS CloudFormation para aumentar automáticamente la capacidad de almacenamiento de un sistema de archivos de FSx para ONTAP. La aplicación tarda unos minutos en implementarse. Para obtener más información sobre la creación de pilas, consulte Creating a stack on the AWS CloudFormation console (Crear pilas en la consola CloudFormation) en la Guía del usuario de AWS CloudFormation.
nota
La implementación de esta solución incluye la facturación de los servicios de AWS asociados. 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 la Amazon Virtual Private Cloud (Amazon VPC) en su Cuenta de AWS. Para obtener más información sobre cómo crear los recursos de Amazon FSx, consulte Introducción a Amazon FSx para NetApp ONTAP.
Para iniciar la pila de soluciones para el aumento de la capacidad de almacenamiento automático
-
Descargue la plantilla AWS CloudFormation FSXonTapDynamicStorageScaling
. nota
En la actualidad, Amazon FSx solo está disponible en regiones específicas de AWS. Debe iniciar esta solución en una región de AWS 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.
-
En la consola AWS CloudFormation, seleccione Crear pila > Con nuevos recursos.
-
Selecciona La plantilla está lista. En la sección Specify template (Especificar plantilla), seleccione Update a template file (Cargar un archivo de plantilla) y cargue la plantilla que descargó.
En Specify stack details (Especificar los detalles de la pila), ingrese los valores de la solución de aumento automático de la capacidad de almacenamiento.
Establezca un Nombre de pila.
En el caso de los Parámetros, revise los parámetros de la plantilla y modifíquelos para adaptarlos a las necesidades de su sistema de archivos. A continuación, elija Next.
nota
Para recibir notificaciones por correo electrónico cuando esta plantilla de CloudFormation intente escalar, confirme el correo electrónico de suscripción a SNS que recibe después de implementar la plantilla.
-
Ingrese la configuración de Opciones que desee para su solución personalizada y, a continuación, seleccione Next (Siguiente).
-
En Review, revise y confirme la configuración. Debe seleccionar la casilla para aceptar que la plantilla crea recursos de IAM.
-
Elija Crear para implementar la pila.
Puede ver el estado de la pila en la consola de AWS CloudFormation en la columna Estado. Debería ver el estado CREATE_COMPLETE en unos 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.