1 dépôt
Tools specifically designed to optimize the execution speed and cost of AWS Lambda functions.
Distinct from Lambda Deployments: The provided candidates are either adapters or general deployment tools; this is a specialized optimization identity.
Explore 1 awesome GitHub repository matching devops & infrastructure · Lambda Performance Optimizers. Refine with filters or upvote what's useful.
Ce projet est un optimiseur de performance et un benchmark de ressources pour AWS Lambda. Il analyse le compromis entre la vitesse d'exécution et le coût en testant diverses configurations de mémoire pour identifier les paramètres les plus rentables et minimiser les dépenses opérationnelles. L'outil utilise un orchestrateur AWS Step Functions pour automatiser l'exécution et la collecte de données de plusieurs tests de fonctions à différents niveaux de puissance. Il simule des charges de travail de production en injectant des données statiques ou distantes personnalisées et en utilisant une distribution de charge utile pondérée pour imiter des modèles de trafic réels. La suite couvre plusieurs domaines de capacité, incluant l'échantillonnage itératif de la mémoire et la modélisation des coûts basée sur les métriques pour visualiser les compromis de performance. Elle fournit un nettoyage automatisé des ressources pour les versions et alias de fonctions temporaires, une configuration réseau privée pour les ressources internes restreintes et le chargement de charge utile à distance pour contourner les limites de taille d'invocation standard. Le déploiement est géré via des constructions d'infrastructure-as-code pour garantir une configuration d'environnement cohérente et une répétabilité.
Optimizes the execution speed and cost of AWS Lambda functions by analyzing various memory configurations.