Google nommé leader des plateformes de Functions-As-A-Service par Forrester
Rachel Tsao
Senior Product Manager
Contactez-nous
Si vous êtes une entreprise et que vous souhaitez vous développer, découvrez comment gagner en productivité avec Google Cloud ou contactez notre équipe commerciale.
Commencer iciEn 2016, nous avons lancé Cloud Functions, une solution permettant aux développeurs de concevoir facilement des applications hautement évolutives axées sur la programmation événementielle sans qu’ils aient à se préoccuper de l'infrastructure. Né de notre volonté de fournir un environnement flexible qui accélère les développements, le service serverless Cloud Functions répond également aux besoins de portabilité de nos clients et s’inscrit dans notre stratégie de cloud ouvert.
Tirant parti de nos innovations, telles que Functions Frameworks et Buildpacks, notre plateforme Functions-As-A-Service (FaaS) est le reflet de notre engagement en faveur de l’open source. Nous sommes donc d’autant plus ravis d’avoir été classés parmi les leaders mondiaux du FaaS dans le dernier rapport The Forrester Wave™: Functions-As-A-Service, Q2 2023.
Faire évoluer les limites du FaaS
En 2022, nous avons augmenté le potentiel de notre plateforme FaaS en annonçant Cloud Functions 2nd gen, une nouvelle version qui propose des fonctionnalités de traitement encore plus puissantes et très efficientes :
Intégration aux événements provenant de plus de 140 sources GCP, tierces ou personnalisées via le service de gestion d’événements Eventarc ;
Des workloads HTTP plus endurants avec un temps d’exécution pouvant aller jusqu'à 60 minutes ;
Plus de mémoire et de CPU attribués aux workloads : jusqu’à 32 Go de RAM et 8 vCPU ;
Traitement simultané de multiples requêtes (jusqu'à 1 000) avec une seule instance, ce qui réduit considérablement les démarrages à froid, améliore la latence et diminue les coûts.
L’approche « container-first » de Cloud Functions ‘2nd gen’ permet aux clients exploitant notre solution FaaS d’exécuter les traitements sur GCP mais également sur site (on-premises) dans leurs datacenters ou sur une autre plateforme cloud. Elle permet aussi de basculer les workloads de Cloud Functions à Cloud Run et Google Kubernetes Engine. Plus économique, cette approche vous évite d’avoir à adapter vos workloads si jamais vous souhaitez les déplacer d’une plateforme à l’autre.
Points forts relevés par le rapport Forrester
Google fait partie des neuf entreprises que Forrester a sélectionnées dans son évaluation 2023. Nous avons obtenu les meilleures notes possibles dans les critères Vision, Adoption et Observabilité. Cloud Functions a également été salué pour sa roadmap, obtenant sur ce critère le meilleur score parmi tous les fournisseurs évalués. « Impressionnante, la roadmap [de Cloud Functions] prévoit notamment l’expansion à de multiples régions et un meilleur support pour les entreprises », indique Forrester.
Gestion des workloads spécialisés
Dans son rapport, Forrester souligne aussi que Cloud Functions est « la seule plateforme autorisant les clients à configurer l'allocation mémoire et CPU de manière totalement indépendante, ce qui renforce sa capacité à gérer des workloads spécialisés ».
Ainsi, Cloud Functions obtient une note de 4,20 / 5 sur le critère « gestion des workloads spécialisés », soit la note la plus élevée de tous les fournisseurs sélectionnés. Nous sommes convaincus que cette note salue nos efforts pour proposer une plateforme puissante qui intègre les solutions AI et ML de Google Cloud, dont la génération de prédictions avec les modèles ML de Vertex AI ou encore la création d’applications de reconnaissance optique des caractères (OCR) avec Vision API. De plus, Cloud Functions gère le streaming de données en temps réel (real-time data streaming), fonctionnalité adaptée à de nombreux cas d’usages dont la détection des fraudes.
En indiquant que « Google Cloud Functions se distingue par sa flexibilité de configuration du matériel et des types d’instances », Forrester met également en évidence la capacité de Cloud Functions à prendre en charge des workloads centrés sur le contenu, à commencer par le support de Google Cloud CDN.
Intégration à tout l’univers Google Cloud
Notre plateforme FaaS est capable de gérer un large éventail de cas d’usage dans Google Cloud, et nos « investissements dans la plateforme managée Firebase pour les applications web et mobiles élargissent encore le spectre d’application de la plateforme FaaS », note Forrester dans son rapport. Disponible depuis peu, Firebase Functions 2nd gen est une solution puissante dont l’infrastructure a été améliorée et qui propose une plus grande couverture d’événements. Nous avons également lancé Firebase Extensions, un ensemble de solutions serverless pré-packagées s’appuyant sur Cloud Functions.
Dit autrement, Cloud Functions est aussi un puissant outil sur lequel vous pouvez vous appuyer pour étendre et automatiser vos services Google Cloud. BigQuery Remote Functions en est un exemple concret. Cette récente innovation vous permet d’étendre BigQuery SQL en y ajoutant vos propres fonctions hébergées dans Cloud Functions. Concrètement, vous pouvez ainsi enrichir des données BigQuery en temps réel en appelant des API externes, exploiter des modèles dans Vertex AI ou autres plateformes ML ou encore appliquer simplement un chiffrement et une tokenisation de données.
Nous sommes ravis et honorés d'avoir été nommés « leader » par Forrester dans son nouveau rapport The Forrester Wave™ Functions-As-A-Service Q2 2023. Si vous souhaitez tester Cloud Functions, n’hésitez pas à profiter de l'offre « Free Tier » de Google Cloud.