Heroku est une plateforme en tant que service (PaaS) qui permet le déploiement, l'exécution et la mise à l'échelle d'applications web. Elle permet aux développeurs de déployer rapidement leurs applications sans avoir à configurer manuellement les se…
AWS Lambda est un service de calcul qui exécute votre code en réponse à des événements et gère automatiquement ...
AWS Lambda est un service de calcul qui exécute votre code en réponse à des événements et gère automatiquement ...
Amazon Lambda Plates-formes
Web-Based
Amazon Lambda Description
AWS Lambda est un service de calcul qui exécute votre code en réponse à des événements et gère automatiquement les ressources de calcul sous-jacentes pour vous. Vous pouvez utiliser AWS Lambda pour étendre d'autres services AWS avec une logique personnalisée ou créer vos propres services principaux fonctionnant à l'échelle, aux performances et à la sécurité AWS. AWS Lambda peut automatiquement exécuter du code en réponse aux modifications apportées aux objets dans les compartiments Amazon S3, aux notifications envoyées depuis Amazon SNS, aux messages arrivant dans des flux Amazon Kinesis ou aux mises à jour de tables dans Amazon DynamoDB.
Lambda exécute votre code sur une infrastructure de calcul haute disponibilité et effectue toute l'administration des ressources de calcul, y compris la maintenance du serveur et du système d'exploitation, le provisionnement de la capacité et la mise à l'échelle automatique, le déploiement du code et des correctifs de sécurité, ainsi que la surveillance et la journalisation du code. Tout ce que vous avez à faire est de fournir le code.
Présentation des fonctions AWS Lambda
Le code que vous exécutez sur AWS Lambda est appelé une «fonction Lambda». Une fois que vous avez créé votre fonction Lambda, elle est toujours prête à être exécutée dès son déclenchement, comme une formule dans une feuille de calcul. Chaque fonction inclut votre code ainsi que certaines informations de configuration associées, y compris le nom de la fonction et les ressources nécessaires. Les fonctions Lambda sont «sans état», sans affinité avec l'infrastructure sous-jacente, ce qui permet à Lambda de lancer rapidement autant de copies de la fonction que nécessaire pour s'adapter au rythme des événements entrants.
Après avoir téléchargé votre code sur AWS Lambda, vous pouvez associer votre fonction à des ressources AWS spécifiques (par exemple, un compartiment Amazon S3, une table Amazon DynamoDB, un flux Amazon Kinesis ou une notification Amazon SNS). Ensuite, lorsque la ressource changera, Lambda exécutera votre fonction et gérera les ressources de calcul selon les besoins afin de suivre les demandes entrantes.
Étendre d'autres services AWS avec une logique personnalisée
AWS Lambda vous permet d'ajouter une logique personnalisée aux ressources AWS telles que les compartiments Amazon S3 et les tables Amazon DynamoDB, ce qui facilite l'application du calcul aux données.