Amazon WorkSpaces Applications y Application Auto Scaling - Aplicación de escalado automático

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.

Amazon WorkSpaces Applications y Application Auto Scaling

Puede escalar WorkSpaces las flotas de aplicaciones mediante políticas de escalado de seguimiento de objetivos, políticas de escalado escalonado y escalado programado.

Utilice la siguiente información para ayudarle a integrar WorkSpaces Applications con Application Auto Scaling.

Función vinculada a un servicio creada para las aplicaciones WorkSpaces

El siguiente rol vinculado al servicio se crea automáticamente en usted Cuenta de AWS al registrar los recursos de WorkSpaces las aplicaciones como destinos escalables con Application Auto Scaling. Este rol permite que Auto Scaling de aplicaciones realice operaciones compatibles dentro de su cuenta. Para obtener más información, consulte Roles vinculados a servicios para Application Auto Scaling.

  • AWSServiceRoleForApplicationAutoScaling_AppStreamFleet

Entidad de seguridad de servicio utilizada por el rol vinculado al servicio

El rol vinculado al servicio de la sección anterior solo puede ser asumido por la entidad de seguridad de servicio autorizada por las relaciones de confianza definidas para el rol. El rol vinculado al servicio utilizado por Auto Scaling de aplicaciones concede acceso a la siguiente entidad de seguridad de servicio:

  • appstream.application-autoscaling.amazonaws.com

Registro de flotas de WorkSpaces aplicaciones como objetivos escalables con Application Auto Scaling

Application Auto Scaling requiere un objetivo escalable antes de poder crear políticas de escalado o acciones programadas para una flota de WorkSpaces aplicaciones. Un destino escalable es un recurso que se puede escalar horizontalmente o reducir horizontalmente con Auto Scaling de aplicaciones. Los destinos escalables se identifican de forma única mediante la combinación de ID de recurso, dimensión escalable y espacio de nombres.

Si configura el escalado automático mediante la consola de WorkSpaces Aplicaciones, WorkSpaces Applications registrará automáticamente un objetivo escalable por usted.

Si desea configurar el escalado automático mediante la AWS CLI o una de las AWS SDKs, puede utilizar las siguientes opciones:

  • AWS CLI:

    Llame al register-scalable-targetcomando de una flota de WorkSpaces aplicaciones. En el siguiente ejemplo se registra la capacidad deseada de una flota llamada sample-fleet, con una capacidad mínima de una instancia de flota y una capacidad máxima de cinco instancias de flota.

    aws application-autoscaling register-scalable-target \ --service-namespace appstream \ --scalable-dimension appstream:fleet:DesiredCapacity \ --resource-id fleet/sample-fleet \ --min-capacity 1 \ --max-capacity 5

    Si se ejecuta correctamente, este comando devolverá el ARN del destino escalable.

    { "ScalableTargetARN": "arn:aws:application-autoscaling:region:account-id:scalable-target/1234abcd56ab78cd901ef1234567890ab123" }
  • AWS SDK:

    Llame a la operación RegisterScalableTarget y proporcione ResourceId, ScalableDimension, ServiceNamespace, MinCapacity y MaxCapacity como parámetros.

Para obtener más información, consulte Fleet Amazon EC2 Auto Scaling for Amazon WorkSpaces Applications en la Guía de administración de Amazon WorkSpaces Applications.