Realizar actualizaciones de escalado - AWS Batch

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.

Realizar actualizaciones de escalado

Las actualizaciones de escalado ajustan la capacidad de su entorno informático añadiendo o quitando instancias. Esta es la estrategia de actualización más rápida y no requiere reemplazar las instancias existentes. Las actualizaciones escalables funcionan con cualquier tipo de función de servicio y estrategia de asignación, lo que las convierte en la opción de actualización más flexible.

Cambios que desencadenan una actualización de escalado

Cuando se modifican únicamente los siguientes ajustes, se AWS Batch realiza una actualización de escalado. Si modifica alguna de estas configuraciones junto con otras configuraciones del entorno de cómputo, AWS Batch realiza una actualización de infraestructura en su lugar.

Los siguientes ajustes activan las actualizaciones de escalado cuando se modifican exclusivamente:

  • desiredvCpus— Establece el número objetivo de v CPUs para el entorno.

  • maxvCpus— Define el número máximo de v CPUs que se puede lanzar.

  • minvCpus— Especifica el número mínimo de v CPUs que se debe mantener.

Para los entornos de cómputo de Fargate, también puede modificar estos ajustes para las actualizaciones de escalado:

  • securityGroupIds— Grupo de seguridad IDs para el entorno informático.

  • subnets— Subredes para el entorno informático.

nota

Recomendamos no utilizarlas desiredvCpus para iniciar una actualización de escalado, ya que se AWS Batch desiredvCpus ajustarán de forma dinámica. En su lugar, deberías actualizarminvCpus.

Al actualizardesiredvCpus, el valor debe estar comprendido entre minvCpus ymaxvCpus. El nuevo valor debe ser mayor o igual que el actualdesiredvCpus. Para obtener más información, consulte Mensaje de error al actualizar la configuración de desiredvCpus.

importante

Si modifica alguna de estas configuraciones de escalado junto con otras configuraciones del entorno de cómputo (como tipos de instancias IDs, AMI o plantillas de lanzamiento), AWS Batch realiza una actualización de infraestructura en lugar de una actualización de escalado. Las actualizaciones de infraestructura tardan más tiempo y pueden sustituir a las instancias existentes.

Performing scaling updates using the AWS Management Console
  1. Abra la AWS Batch consola en https://console.aws.amazon.com/batch/.

  2. En el panel de navegación, elija Entornos y, a continuación, la pestaña Entornos de cómputo.

  3. Seleccione el entorno informático que desee actualizar.

  4. Elija Acciones y, a continuación, elija Editar.

  5. Modifique una o más de las configuraciones que admiten las actualizaciones de escalado. Por ejemplo:

    • En Mínimo v CPUs, introduzca el número mínimo de vCPUs.

    • Para la v deseada CPUs, introduzca el número de v que deseeCPUs.

    • En Máximo v CPUs, introduzca el número máximo de vCPUs.

  6. Seleccione Save changes (Guardar cambios).

  7. Supervise el estado del entorno informático. La actualización debería completarse rápidamente, ya que solo implica operaciones de escalado.

Performing scaling updates using the AWS CLI

Utilice el update-compute-environment comando para realizar actualizaciones de escalado. En los dos ejemplos siguientes se muestran las operaciones de escalado más comunes. Puede modificar una o más de las siguientes configuraciones que admiten las actualizaciones de escalado

  • En este ejemplo se actualizan los valores v deseado, mínimo y máximoCPUs:

    aws batch update-compute-environment \ --compute-environment your-compute-environment-name \ --compute-resources minvCpus=2,maxvCpus=8

Supervisión de las actualizaciones de escalado

Supervise las actualizaciones de escalado mediante la AWS Batch consola para ver el estado del entorno de procesamiento y comprobar el recuento de instancias y las métricas de vCPU. También puedes usar el describe-compute-environments comando AWS CLI with para comprobar el estado y supervisar los recuentos de instancias y los valores de vCPU.