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.
Cuotas
Limitaciones de escalado
Instance Scheduler se basa en dos ejes principales para gestionar las implementaciones de grandes empresas:
Escalamiento vertical (recursos por objetivo)
El escalado vertical está limitado por la cantidad de recursos que una sola función Lambda de solicitud de programación puede procesar de manera eficiente dentro de un único objetivo de programación account/region/service (combinación).
El programador de instancias está diseñado para poder gestionar miles EC2s, cientos y cientos de RDS dbs/clusters en un único objetivo de programación ASGs, pero puede estar limitado por la latencia entre regiones.
Para garantizar un rendimiento óptimo, recomendamos supervisar el tiempo de ejecución de la solicitud de programación Lambda (consulte el panel Operational Insights). Recomendamos mantener el tiempo de ejecución promedio por debajo de los 90 segundos con un tiempo máximo máximo máximo de no más de 4 minutos.
Escalado horizontal (número de objetivos)
El escalado horizontal está limitado por el número de objetivos de programación activos que se gestionan. Un objetivo activo es una account/region/service combinación con al menos un recurso etiquetado activamente. El programador de instancias se puede implementar en muchas más cuentas y regiones, pero solo los objetivos con recursos etiquetados activamente afectan al rendimiento.
Con la cuota de simultaneidad Lambda predeterminada de 1000, puede ejecutar 1000 objetivos activos simultáneamente. Lambda pone en cola las ejecuciones adicionales automáticamente, lo que le permite escalar más allá de este límite. Recomendamos mantener el retraso acumulado por debajo de los 3 minutos para obtener un rendimiento óptimo.
Por ejemplo, con un tiempo de ejecución medio de 15 segundos y un límite de simultaneidad lambda de 1000, puede gestionar hasta 12 000 objetivos activos y, al mismo tiempo, mantener el retraso acumulado en menos de 3 minutos (3 minutos ÷ 15 segundos × 1000 = 12 000 objetivos).
Para implementaciones más grandes, puede solicitar un aumento de la cuota de simultaneidad de Lambda a AWS Support.
Consideraciones adicionales
Etiquetas de recursos de AWS: los recursos de AWS suelen tener un límite de 50 etiquetas por recurso. El programador de instancias requiere 6 etiquetas informativas y de control para operar la solución. Asegúrese de que sus recursos tengan una capacidad de etiquetas suficiente para incluir tanto las etiquetas del programador de instancias como su estrategia de etiquetado actual.
Límites de ejecución de Lambda: cada función Lambda del controlador de solicitudes de programación tiene un tiempo de espera de ejecución de 5 minutos.
Escalado de DynamoDB: la solución utiliza el escalado bajo demanda para sus tablas de Amazon DynamoDB y ajusta automáticamente la capacidad
Límites de velocidad de API: la limitación de las API de los servicios de AWS puede producirse en implementaciones muy grandes. La solución incluye una lógica de reintentos para gestionar las limitaciones temporales, pero una limitación excesiva puede reducir los límites superiores de escalado de la solución.
Cuotas de servicio de AWS
Cuotas de servicio para los servicios de AWS
Las cuotas de servicio (que también se denominan límites) establecen el número máximo de recursos u operaciones de servicio para su cuenta de AWS. Asegúrese de tener una cuota suficiente para cada uno de los servicios implementados en esta solución. Para obtener más información, consulte Service Quotas de AWS.
CloudFormation Cuotas de AWS
Su cuenta de AWS tiene CloudFormation cuotas de AWS que debe tener en cuenta al lanzar la pila de esta solución. Si comprende estas cuotas, puede evitar errores de limitación que le impidan implementar esta solución correctamente. Para obtener más información, consulte CloudFormation las cuotas de AWS en la Guía del CloudFormation usuario de AWS.
Cuotas de AWS Lambda
Su cuenta tiene una cuota de ejecución simultánea de AWS Lambda predeterminada de 1000. Para implementaciones más grandes, recomendamos implementar Instance Scheduler en una cuenta dedicada para evitar competir con otras cargas de trabajo por la simultaneidad de Lambda. Este valor es ajustable. Para obtener más información, consulte la guía de introducción de AWS Lambda.