Présenté à SGCIB.
Présenté par Adrien BLIND.
-
Serverless = BaaS + FaaS
-
Se renseigner sur la solution OpenFaaS
Existent des solutions on Cloud, ou on Premise
Le serverless reste réservé à des traitements indépendants (stateless), et courts (300 ms max à 540 ms (Google dans ce dernier cas))
Revoir la 12-factor app méthodologie : https://12factor.net/
Presented by Guillaume LAFORGE, developer advocate chez Google
Serverless building blocks on Google Cloud Platform
-
Pas d’API Gateway chez Google Cloud Functions → on peut appeler directement une function en HTTP
📎
|
Généralement le coût de l’appel de la function coûte peu, mais celui de l’API Gateway coûte cher |
-
Pour le développement, Google met à disposition un émulateur de functions (google-cloud/functions-emulator) pour réduire le temps de compilation.
Cloud Functions use cases
Firebase : solution de Google pour faire des appli mobiles, etc.
→ Cloud Functions est intégré à Firebase
Dialogflow : outil pour faire des chatbots
Pour résumé, avec les Cloud Functions :
-
No need to event think about servers
-
pay only for what you use
-
event-driven
-
deploy functions, not apps
Présenté par Catherine Ezvan - Chairperson of IBM Technical Expert Council France
IBM est un fort contributeur d’Apache OpenWhisk
Architecture d’Apache OpenWhisk
Adaptation pour IBM Cloud
Différents types de containers et sont gérés par la plateforme afin de minimiser leur temps de lancement.
-
Cold container
-
pre-warmed container
-
warm container