AWS Lambda
Lambda est un service cloud que Amazon Web Services (AWS) offre, qui permet aux développeurs d'exécuter du code serverless. Similaires aux fonctions de Google et OpenWhisk d'IBM, Lambda fonctionne en laissant le code source d'utilisateurs qui se déclenche dans leurs applications. D'une certaine manière, il est analogue aux déclencheurs de base de données pour les applications générales. En utilisant Lambda, les entreprises ne doivent pas fournir et maintenir des serveurs pour effectuer certaines tâches dans leur complexité computationnelle web et des applications mobiles. Ils écrivent simplement déclencheurs dans leur code, qui appellera alors le code Lamda. Amazon ne facture que les utilisateurs des ressources de calcul utilisées.
- Elimine la nécessité de fournir et de maintenir des serveurs pour effectuer certaines tâches intensives informatiquement
- Intègre bien avec d'autres services AWS
- Les travaux dans le cadre d'une grande variété d'applications, telles que des applications web et mobiles
- Très facile à installer et à utiliser
- Livré avec un excellent service à la clientèle
- Le coût est efficace
- Redimensionne automatiquement, quelle que soit la charge
- A une mauvaise interface utilisateur
- Documentation doit être améliorée
- Fonctions seulement ont un temps limité pour exécuter
- Amazon fonctions si elles tourne au ralenti ne sont pas utilisés souvent
Lambda peut être l'un des moins connus des nombreux services de cloud computing utile AWS fournit, mais cela ne veut pas dire qu'il est l'un des moins importants. Ce qu'il fait est essentiellement éliminer la nécessité d'avoir des machines virtuelles qui existent pour effectuer une fonction de calcul. Par exemple, une application web qui permet aux photos des utilisateurs peut avoir besoin à l'échelle ces photos et aussi les convertir et les compacter. Avec Lambda, chaque fois qu'un utilisateur télécharge une image, l'application web peut appeler une fonction Lambda pour effectuer le traitement d'image. Cela signifie qu'au lieu de courir (et payer) un serveur pour effectuer ce traitement sur une base continue, vous n'utiliser les ressources dont vous avez besoin quand réellement eux, ce qui peut potentiellement vous faire économiser de beaucoup d'argent. De plus, Lambda est très facile à installer et à utiliser, et il est livré avec un excellent soutien à la clientèle qui élimine efficacement les temps d'arrêt. Il a également des échelles facilement. Si du jour au lendemain votre application devient très populaire, vous n'avez pas à vous si vous serez en mesure de gérer la légère hausse dans les transactions. Il est fait pour vous automatiquement. Lambda plus intègre bien avec d'autres services AWS et il est un prix abordable. Cela ne veut pas dire que Lambda est sans défauts. Amazon a travaillé dur pour améliorer l'interface utilisateur, mais il pourrait encore être mieux, et la documentation qui doit être amélioré aussi bien. En outre, les fonctions ont un temps limité pour compléter, et les fonctions peuvent être plus lents à exécuter si elles ne sont pas exécutées souvent parce que Amazon sera ralenti le processus.