Edición de una política de escalado - Amazon SageMaker

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.

Edición de una política de escalado

Tras crear una política de escalado, puede editar cualquiera de sus ajustes excepto el nombre.

Editar una política de escalado (consola)

Para editar una política de escalado de seguimiento de objetivos con el AWS Management Console, utilice el mismo procedimiento que utilizó antesConfiguración del escalado automático de modelos con la consola.

Editar una política de escalado (AWS CLI o API Application Auto Scaling)

Puede usar la AWS CLI API Application Auto Scaling para editar una política de escalado del mismo modo que crea una nueva política de escalado. Para obtener más información, consulte Aplicar una política de escalado.

Desactive temporalmente las políticas de escalado

Después de configurar el autoescalado, tiene las siguientes opciones si necesita investigar un problema sin que las políticas de escalado interfieran (escalado dinámico):

  • Suspenda temporalmente las actividades de escalado y, a continuación, las reanude llamando al comando register-scalable-targetCLI o a la acción de la RegisterScalableTargetAPI y especificando un valor booleano para ambosDynamicScalingInSuspended. DynamicScalingOutSuspended

    En el siguiente ejemplo, se muestra cómo suspender las políticas de escalado para una variante denominadamy-variant, que se ejecuta en el my-endpoint punto final.

    aws application-autoscaling register-scalable-target \ --service-namespace sagemaker \ --resource-id endpoint/my-endpoint/variant/my-variant \ --scalable-dimension sagemaker:variant:DesiredInstanceCount \ --suspended-state '{"DynamicScalingInSuspended":true,"DynamicScalingOutSuspended":true}'
  • Evita que determinadas políticas de escalado y seguimiento de objetivos se escalen en tu variante desactivando la parte de escalado interno de la política. Este método evita que la política de escalado elimine instancias y, al mismo tiempo, permite crearlas según sea necesario.

    Inhabilite temporalmente y, a continuación, habilite las actividades de escalado mediante la edición de la política mediante el comando put-scaling-policyCLI o la acción de la PutScalingPolicyAPI, especificando un valor booleano para. DisableScaleIn

    A continuación, se muestra un ejemplo de una configuración de seguimiento de objetivos para una política de escalado que se ampliará de forma horizontal pero no se ampliará de forma horizontal.

    { "TargetValue": 70.0, "PredefinedMetricSpecification": { "PredefinedMetricType": "SageMakerVariantInvocationsPerInstance" }, "DisableScaleIn": true }