Difference between revisions of "VT2017 Serverless Architectures"
(→Résumé) |
|||
Line 13: | Line 13: | ||
=Abstract= |
=Abstract= |
||
− | A serverless architecture is an architecture where developers don't have to care about the infrastructure (machine or VM), it's managed by a 3rd party. One of the biggest benefits of this kind of architecture is the scalability. Developers can focus on code and can create functions which will be triggered by an event. ''Apache OpenWhisk is a serverless, open source cloud platform that allows you to execute code in response to events at any scale. OpenWhisk handles the infrastructure and servers so you can focus on building amazing things'' (website definition). OpenWhisk is able to execute Javascript and Swift code. |
+ | A serverless architecture is an architecture where developers don't have to care about the infrastructure (machine or VM), it's managed by a 3rd party. One of the biggest benefits of this kind of architecture is the scalability. Developers can focus on code and can create functions which will be triggered by an event. ''Apache OpenWhisk is a serverless, open source cloud platform that allows you to execute code in response to events at any scale. OpenWhisk handles the infrastructure and servers so you can focus on building amazing things'' (website definition). OpenWhisk is able to execute Javascript and Swift code. IBM, with ''IBM Function'', provide an OpenWhisk service. |
* Keywords : computing, infrastructure, functions, server, events, cloud, scalability, availability |
* Keywords : computing, infrastructure, functions, server, events, cloud, scalability, availability |
Revision as of 08:54, 15 September 2017
Présentation
- Sujet : Serverless Architectures
- Auteur : Antoine Boisadam
- Enseignants : Didier Donsez, Georges-Pierre Bonneau
- Date : 15/09/2017
Résumé
Une architecture qualifiée de serveless est une architecture où l'utilisateur n'a plus à gérer la moindre infrastructure (machine, VM, ...). Le serveur existe toujours bel et bien, mais il est "caché" aux développeurs. Un des gros avantages de ce type d'architecture est que la mise à l'échelle est automatiquement gérée. Les développeurs créent des fonctions et les exécutent à la suite d'un ou plusieurs événements. OpenWhisk est une plateforme open source, poussée par Apache, qui permet de mettre en place une architecture serverless. OpenWhisk permet donc d'exécuter des fonctions JavaScript (Node.js) ou Swift, en réponse à des événements et à n'importe quelle échelle. IBM, entre autres, et son service IBM Function héberge un serveur OpenWhisk et offre ce service.
- Mots-clés : calcul, infrastructure, fonctions, évenements, cloud, mise à l'echelle, disponibilité
Abstract
A serverless architecture is an architecture where developers don't have to care about the infrastructure (machine or VM), it's managed by a 3rd party. One of the biggest benefits of this kind of architecture is the scalability. Developers can focus on code and can create functions which will be triggered by an event. Apache OpenWhisk is a serverless, open source cloud platform that allows you to execute code in response to events at any scale. OpenWhisk handles the infrastructure and servers so you can focus on building amazing things (website definition). OpenWhisk is able to execute Javascript and Swift code. IBM, with IBM Function, provide an OpenWhisk service.
- Keywords : computing, infrastructure, functions, server, events, cloud, scalability, availability
Synthèse
Webographie
- http://openwhisk.incubator.apache.org/about.html
- http://openwhisk.incubator.apache.org/serverless.html
- http://openwhisk.incubator.apache.org/faq.html
- https://aws.amazon.com/lambda/
- http://blog.d2-si.fr/2017/02/21/aws-lambda-serverless/
- https://martinfowler.com/articles/serverless.html
- https://blog.ippon.fr/2017/06/09/les-architectures-serverless/
- https://fr.slideshare.net/AmazonWebServices/getting-started-with-serverless-architectures-63429092