Solution permettant de déployer des triggers sur une infrastructure cloud

Ce produit, dévoilé en février 2016 est un service FaaS (Function as a Service). Il permet de mettre en place des services à l’échelle d’une fonction unique, loin de la complexité d’une app entière, d’un container ou d’une VM.

Idéal pour apporter la notion de trigger à une infrastructure cloud

Le but ici est d’écrire un morceau de code qui s’active en réponse à un évènement (l’écriture d’un fichier sur Cloud Storage par exemple), sans serveur ni environnement d’exécution à gérer.

Le support des langages Javascript(Node.js), Go et Python est actuellement disponible, avec une annonce de Google sur l’arrivée prochaine du support pour le langage Java.

Une cloud function est un service éphémère sans IHM

Ces nanoservices, par définition éphémères, s’activent donc uniquement en fonction d’un évènement spécifique, pour disparaître dès leur tâche accomplie. Là encore, la facturation est avantageuse, car le client ne paye que pour le temps d’exécution de la fonction, avec une précision de 100 millisecondes.

Liens intéressants