Passer la navigation

Microsoft référencé comme leader dans Forrester Wave: Functions-as-a-Service Platforms

Publié le 30 mars, 2021

Principal PM Manager, Azure Functions

2021Q1_Function-As-A-Service-Platforms_161673_hi-res

Forrester a référencé Microsoft comme leader dans le rapport The Forrester Wave™: Function-As-A-Service Platforms, Q1 2021, après avoir évalué Azure Functions et considéré l’optimisation de l’expérience de développement et des fonctionnalités avec état.

Expérience de développement

Azure Functions est entièrement intégré à d’autres services et outils de développement Azure. Son expérience de développement de bout en bout vous permet de créer et de déboguer vos fonctions localement sur n’importe quelle plateforme principale (Windows, macOS et Linux), ainsi que de les déployer et de les surveiller dans le cloud. Vous pouvez créer des fonctions à l’aide d’une multitude de langages de programmation : C#, Node.js, Python, JavaScript, Java et PowerShell.

Dans son rapport, Forrester a mis en évidence les investissements liés aux Azure Functions en matière « d’intégration, de prise en charge des outils de développement et de prise en charge du développement et du débogage sur les ordinateurs locaux ».

Charges de travail avec état dans un environnement de calcul serverless

Il existe des cas d’utilisation serverless qui doivent être avec état (tels que des workflows de longue durée, des processus approuvés par des personnes et des applications de panier pour le commerce électronique). Durable Functions, une extension du runtime Azure Functions qui apporte aux fonctions serverless des fonctionnalités avec état et d’orchestration. Durable Functions se distingue dans l’espace serverless en fournissant des fonctions avec état et un moyen de définir des workflows serverless par programmation.

Forrester a notamment mentionné dans le rapport que « Durable Functions propose des fonctions et des liaisons avec état pour Azure Event Hub, et que Azure Event Grid aide les développeurs à créer des microservices basés sur les événements. »

Plateforme FaaS pour l’entreprise

Les entreprises clientes cherchent la productivité et l’agilité que les architectures basées sur les événements apportent au développement d’applications. Avec Azure Functions, vous pouvez déployer dans d’autres environnements, tels que votre propre infrastructure ou votre cluster Kubernetes à l’aide de conteneurs, ce qui permet des déploiements hybrides transparents.

Azure Functions intègre des liaisons d’entrée et de sortie qui permettent d’extraire des données ou de transmettre des données à d’autres services serverless. Forrester a noté que les « liaisons pour Azure Event Hub et Azure Event Grid aident les développeurs à créer des microservices basés sur les événements ».

Azure Functions offre d’emblée une intégration avec Azure Application Insights et Azure Monitor, ce qui vous permet de diagnostiquer facilement les problèmes et de mieux comprendre l’utilisation de vos fonctions.

Dynamisme client

Découvrez comment des clients tels que Mitsubishi Electric, East West Bank et Blackmores Group utilisent les Functions dans leurs architectures basées sur les événements. Nous nous efforçons de faire d’Azure Functions la plateforme FaaS idéale, et cette reconnaissance est un point important de notre parcours.

Lisez l’intégralité du rapport Forrester et découvrez Azure Functions dès maintenant.

Pour tout commentaire ou question, contactez-nous via GitHub, StackOverflow ou UserVoice.