Quotas - Planificateur d'instances sur AWS

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Quotas

Limites d'échelle

Instance Scheduler s'adapte sur deux axes principaux pour gérer les déploiements dans les grandes entreprises :

Mise à l'échelle verticale (ressources par cible)

La mise à l'échelle verticale est limitée par le nombre de ressources qu'une seule fonction Lambda de demande de planification peut traiter efficacement dans le cadre d'une seule cible de planification account/region/service (combinaison).

Le planificateur d'instance est conçu pour être capable de gérer des milliers EC2s, des centaines et des centaines de RDS dbs/clusters dans une seule cible de planification ASGs, mais il peut être limité par une latence entre régions.

Pour garantir des performances optimales, nous vous recommandons de surveiller le temps d'exécution de la demande de planification Lambda (voir le tableau de bord des informations opérationnelles). Nous recommandons de maintenir le temps d'exécution moyen inférieur à 90 secondes, avec une période de pointe maximale ne dépassant pas 4 minutes.

Mise à l'échelle horizontale (nombre de cibles)

La mise à l'échelle horizontale est limitée par le nombre de cibles de planification actives gérées. Une cible active est une account/region/service combinaison avec au moins une ressource activement étiquetée. Le planificateur d'instance peut être déployé sur de nombreux autres comptes et régions, mais seules les cibles dont les ressources sont activement balisées affectent les performances.

Avec le quota de simultanéité Lambda par défaut de 1 000, vous pouvez exécuter 1 000 cibles actives simultanément. Lambda met automatiquement en file d'attente les exécutions supplémentaires, ce qui vous permet de dépasser cette limite. Nous recommandons de maintenir le délai cumulé inférieur à 3 minutes pour des performances optimales.

Par exemple, avec un temps d'exécution moyen de 15 secondes et une limite de simultanéité lambda de 1 000, vous pouvez gérer jusqu'à 12 000 cibles actives tout en maintenant un délai cumulé inférieur à 3 minutes (3 minutes ÷ 15 secondes × 1 000 = 12 000 cibles).

Pour les déploiements de plus grande envergure, vous pouvez demander une augmentation du quota de simultanéité Lambda auprès d'AWS Support.

Considérations supplémentaires

Balises de ressources AWS : les ressources AWS sont généralement limitées à 50 balises par ressource. Le planificateur d'instance nécessite 6 balises d'information et de contrôle pour faire fonctionner la solution. Assurez-vous que vos ressources disposent d'une capacité de balises suffisante pour accueillir à la fois les balises Instance Scheduler et votre stratégie de balisage existante.

Limites d'exécution Lambda : chaque fonction Lambda du gestionnaire de demandes de planification a un délai d'exécution de 5 minutes.

Dimensionnement DynamoDB : la solution utilise le dimensionnement à la demande pour ses tables Amazon DynamoDB, ajustant automatiquement la capacité en fonction de votre charge de travail.

Limites de débit d'API : la limitation des API des services AWS peut se produire lors de déploiements de très grande envergure. La solution inclut une logique de nouvelle tentative pour gérer l'étranglement temporaire, mais un étranglement excessif peut réduire les limites d'échelle supérieures de la solution.

Quotas de service AWS

Quotas de service pour les services AWS

Les quotas de service, également appelés limites, représentent le nombre maximal de ressources ou d'opérations de service pour votre compte AWS. Assurez-vous de disposer d'un quota suffisant pour chacun des services mis en œuvre dans cette solution. Pour de plus amples informations, veuillez consulter Quotas de service AWS.

CloudFormation Quotas AWS

Votre compte AWS comporte CloudFormation des quotas AWS dont vous devez tenir compte lorsque vous lancez la pile dans cette solution. En comprenant ces quotas, vous pouvez éviter les erreurs de limitation qui vous empêcheraient de déployer correctement cette solution. Pour plus d'informations, consultez les CloudFormation quotas AWS dans le guide de CloudFormation l'utilisateur AWS.

Quotas AWS Lambda

Votre compte dispose d'un quota d'exécution simultanée AWS Lambda par défaut de 1 000. Pour les déploiements de plus grande envergure, nous recommandons de déployer Instance Scheduler sur un compte dédié afin d'éviter de concurrencer d'autres charges de travail pour la simultanéité Lambda. Cette valeur est ajustable. Pour plus d'informations, consultez le guide de démarrage d'AWS Lambda.