Ajuste de la reserva de la capacidad - Amazon Athena

Ajuste de la reserva de la capacidad

Puede ajustar automáticamente la capacidad de su reserva en respuesta a la utilización de la carga de trabajo mediante la solución de escalado automático de Athena. Añade capacidad automáticamente cuando la utilización supera el umbral configurado y la elimina durante los periodos de baja utilización para reducir los costos. Para personalizar su comportamiento, establezca diferentes umbrales de utilización, cantidades mínimas y máximas de DPU, incrementos de escalado y frecuencia de evaluación de la utilización. Esto elimina los ajustes manuales de capacidad y, al mismo tiempo, ayuda a equilibrar los requisitos de rendimiento con la optimización de los costos.

Implemente esta solución sin servidor mediante una plantilla de CloudFormation. Crea una máquina de estado de Step Functions que supervisa las métricas de utilización y toma decisiones de escalado. Puede personalizar aún más la plantilla o la máquina de estado para satisfacer sus necesidades específicas.

Para empezar, use la consola de Athena y seleccione Configurar escalado automático en la página de detalles de la reserva de capacidad, que le redireccionará a CloudFormation con la plantilla precargada. De forma alternativa, siga el procedimiento que se describe a continuación.

Requisitos previos

  • Se requiere una reserva de capacidad activa

  • Permisos de IAM necesarios para implementar pilas de CloudFormation y crear recursos de Step Functions

Lanzar la pila de CloudFormation

Esta plantilla de CloudFormation automatizada implementa la solución de escalado automático de reserva de capacidad de Athena. Debe completar los pasos correspondientes en Requisitos previos antes de lanzar la pila.

CloudFormation launch button for creating the stack.

Lanzamiento de la solución de escalado automático
  1. Inicie sesión en la consola de administración de AWS y seleccione el botón para lanzar la plantilla AWSAccelerator-InstallerStack de CloudFormation.

  2. La plantilla se lanza en el Este de EE. UU. (Norte de Virginia) de forma predeterminada. Para activar la solución en una Región de AWS diferente, utilice el selector de regiones de la barra de navegación de la consola.

  3. En la página Crear pila, verifique que la dirección URL de la plantilla se encuentre en el cuadro de texto URL de Amazon S3 y elija Siguiente.

  4. En la página Especificar los detalles de la pila, especifique un nombre para la pila.

  5. En Parámetros, revise los parámetros de esta plantilla de solución y modifíquelos según sea necesario. Esta solución utiliza los siguientes valores predeterminados.

    Parámetro Predeterminado Descripción
    AthenaCapacityReservationName <requiere que se introduzcan datos> Nombre de su reserva de capacidad actual para supervisarla y ajustarla.
    MaxTargetDpus <requiere que se introduzcan datos> Número máximo de DPU hasta el que puede escalarse verticalmente la solución.
    MinTargetDpus 4 Número mínimo de DPU hasta el que puede reducirse verticalmente la solución.
    ScaleOutDpuAmount 16 Número de DPU que se van a añadir al escalar.
    ScaleInDpuAmount 8 Número de DPU que se van a eliminar al reducir verticalmente.
    HighUtilizationThreshold 75 Porcentaje de utilización que desencadena el escalado vertical.
    LowUtilizationThreshold 25 Porcentaje de utilización que desencadena la reducción vertical.
    EvaluationLookbackWindow 300 Intervalo de tiempo en segundos para medir la utilización.
    EvaluationFrequency tasa (5 minutos) Con qué frecuencia comprobar la utilización y ajustar la capacidad.
    nota

    Todos los valores de la DPU deben ser múltiplos de 4 para cumplir con los requisitos de reserva de capacidad de Athena.

  6. Elija Siguiente.

  7. En la página Configurar opciones de pila, elija Siguiente.

  8. En la página Revisar y crear, revise y confirme la configuración. Seleccione la casilla para aceptar que la plantilla puede crear recursos de IAM.

  9. Elija Crear para implementar la pila.

    Puede ver el estado de la pila en la consola de CloudFormation en la columna Estado. Debería recibir el estado CREATE_COMPLETE en unos minutos.