ScalingConfig - AWS Serverless Application Model

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.

ScalingConfig

Configura la forma en que el proveedor de capacidad escala las EC2 instancias en función de la demanda, incluidos los límites máximos de las instancias y las políticas de escalado.

Sintaxis

Para declarar esta entidad en tu plantilla AWS Serverless Application Model (AWS SAM), usa la siguiente sintaxis.

YAML

MaxVCpuCount: Integer AverageCPUUtilization: Double

Propiedades

MaxVCpuCount

El número máximo de v CPUs que el proveedor de capacidad puede aprovisionar en todas las instancias de procesamiento.

Tipo: entero

Obligatorio: no

CloudFormation compatibilidad: esta propiedad se transfiere directamente a la MaxVCpuCount propiedad de un AWS::Lambda::CapacityProvider recurso.

AverageCPUUtilization

El porcentaje promedio de uso de la CPU objetivo (0-100) para las decisiones de escalado. Cuando la utilización media de la CPU supere este umbral, el proveedor de capacidad ampliará EC2 las instancias de Amazon.

Tipo: Doble

Obligatorio: no

CloudFormation compatibilidad: esta propiedad se transfiere directamente a la ScalingPolicies propiedad de un AWS::Lambda::CapacityProvider recurso.

Ejemplos

Scaling configuration (Escalado de configuración)

El siguiente ejemplo muestra una configuración de escalado con un VCpu recuento máximo y un uso medio de la CPU.

ScalingConfig: MaxVCpuCount: 10 AverageCPUUtilization: 70.0