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.
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. Esto AWS CloudFormation La plantilla implementa automáticamente todos los componentes necesarios para definir el umbral de capacidad de almacenamiento, el Amazon CloudWatch alarma basada en este umbral, y el AWS Lambda función 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 CloudWatch se activará la alarma.
-
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:
El CloudFormation la plantilla implementa un CloudWatch alarma, una AWS Lambda función, una cola de Amazon Simple Notification Service (Amazon SNS) y todo lo necesario AWS Identity and Access Management funciones (IAM). 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 Lambda calcula la capacidad de almacenamiento del nuevo sistema de archivos en función del valor de aumento porcentual especificado, hasta la capacidad máxima de almacenamiento SSD para la configuración del sistema de archivos, y establece la nueva capacidad de almacenamiento del sistema de archivos.
El original CloudWatch el estado de alarma 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 al CloudWatch alarma, debe confirmar la suscripción al tema de Amazon SNS siguiendo el enlace que aparece en Confirmación de suscripción correo electrónico.
CloudFormation plantilla
Esta solución utiliza 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 para ONTAP. Para utilizar esta solución, descargue el FSxOntapDynamicStorageScaling CloudFormation plantilla.
La plantilla ajusta el incremento de la capacidad de almacenamiento en función de la tasa de crecimiento reciente del uso del sistema de archivos, en lugar de aplicar un porcentaje fijo a cada alarma. El programador reintenta automáticamente el escalado del almacenamiento que bloquea el período de recuperación.
Si el aumento calculado supera la capacidad máxima de almacenamiento SSD del sistema de archivos, la función Lambda aumenta la capacidad de almacenamiento al máximo. Si el sistema de archivos ya tiene su capacidad máxima de almacenamiento SSD, la función mantiene la capacidad de almacenamiento sin cambios y envía una notificación.
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
-
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.
- Cubo Lambda S3
-
Sin valor predeterminado. El nombre del bucket de Amazon S3 de su cuenta que aloja el paquete de implementación de Lambda (
lambda_function.zip) para la función de escalado. Debe cargar el código Lambda en este bucket antes de implementar la pila. - La clave Lambda es 3
-
El valor predeterminado es fsx/DynamicScaling/lambda_function.zip. La clave de objeto de Amazon S3 del paquete de implementación de Lambda en
LambdaS3Bucket. - PercentIncrease
-
El valor predeterminado es 20% (rango permitido) 10% a 100%). Especifica el porcentaje base para aumentar la capacidad de almacenamiento, expresado como un porcentaje de la capacidad de almacenamiento actual. ¿Cuándo
EnableIntelligentScalingestrue, la plantilla ajusta el incremento hacia arriba o hacia abajo en función de la tasa de crecimiento reciente del sistema de archivos y ajusta el resultado al valor deMaxIncrementPercent. - EnableIntelligentScaling
-
El valor predeterminado es cierto. ¿Cuándo?
true, la función Lambda calcula la tasa de crecimiento del almacenamiento a partir de CloudWatch mide y escala el incremento hacia arriba para los sistemas de archivos de rápido crecimiento y hacia abajo para los de crecimiento lento. ¿Cuándofalse, la plantilla aplica el planoPercentIncreasevalor en cada alarma. - MaxIncrementPercent
-
El valor predeterminado es 100% (rango permitido) 10% a 500%). Especifica el incremento porcentual máximo que puede aplicar el escalado inteligente. Los incrementos ajustados se mantienen entre el 10% y este valor.
- GrowthThresholds
-
Sin valor predeterminado. Matriz JSON opcional de niveles de tasa de crecimiento en el formulario
[[threshold_percent_per_day, multiplier, "label"], ...]que anula los valores predeterminados integrados que utiliza el escalado inteligente. Déjelo vacío para usar los niveles integrados. - MinHoursBetweenScaling
-
El valor predeterminado es 6 horas (rango permitido) 1 a 24). Especifica el tiempo mínimo entre dos operaciones de escalado en el mismo sistema de archivos. Las alarmas que se activan durante el enfriamiento se aplazan y se reactivan automáticamente.
- MaxRetryAttempts
-
El valor predeterminado es 12 (rango permitido) 1 a 50). Especifica el número máximo de reintentos cuando la ventana de enfriamiento bloquea el escalado.
- RetryDelayMinutes
-
El valor predeterminado es 5 minutos (rango permitido) 1 a 60). Especifica el retraso entre dos reintentos consecutivos.
- RetryBufferMinutes
-
El valor predeterminado es 5 minutos (rango permitido) 0 a 60). Especifica el tiempo de búfer que se añade después de que caduque el tiempo de reutilización antes de que se ejecute el primer reintento.
- ScheduleCleanupAgeDays
-
El valor predeterminado es 7 días (rango permitido) 1 a 30). Especifica la edad a la que se borran las antiguas programaciones de reintentos del Scheduler.
Despliegue automatizado con CloudFormation
El siguiente procedimiento configura e implementa un CloudFormation pila para aumentar automáticamente la capacidad de almacenamiento de un sistema de archivos FSx para ONTAP. La aplicación tarda unos minutos en implementarse. Para obtener más información sobre la creación de un CloudFormation pila, consulte Crear una pila en el AWS CloudFormation consola en el AWS CloudFormation Guía del usuario.
nota
La implementación de esta solución implica la facturación de los asociados AWS servicios. 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 Cómo empezar a usar Amazon FSx para NetApp ONTAP.
También debe alojar el paquete de implementación de Lambda en un bucket de Amazon S3 de su cuenta antes de implementar la pila. Descargue el lambda_function.zip paquete de despliegue y súbelo a tu bucket sin desempaquetarlo. Debes proporcionar el nombre del bucket y la clave del objeto a la pila mediante el LambdaS3Bucket y LambdaS3Key parámetros.
Cómo iniciar la pila de soluciones para el aumento de la capacidad de almacenamiento automático
-
Descarga el FSxOntapDynamicStorageScaling CloudFormation archivo de plantillas.
nota
Amazon FSx actualmente solo está disponible en versiones específicas AWS Regiones. Debe lanzar esta solución en un 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.
-
Extraer
FSxOntapDynamicStorageScaling.yamldel archivo descargado. Subes el archivo de plantilla YAML extraído a CloudFormation en los siguientes pasos. -
Desde el CloudFormation consola, elige Crea una 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 Siguiente.
nota
Para recibir notificaciones por correo electrónico cuando este intente escalar CloudFormation plantilla, 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 CloudFormation consola en el Estado columna. 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 .