Qu’est-ce que l’architecture serverless ?

Jan 10, 2022
4 minute read
ServerWatch content and product recommendations are editorially independent. We may make money when you click on links to our partners. Learn More

L’architecture serverless est une approche qui permet de créer et d’exécuter des applications et des services sans avoir à gérer l’infrastructure serveur sous-jacente. Dans cet article, nous abordons l’architecture serverless et ses avantages, et examinons les principaux fournisseurs serverless.

En savoir plus : Qu’est-ce qu’un serveur et à quoi servent les serveurs ?

Qu’est-ce que l’architecture serverless ?

Tout d’abord, le terme « serverless » est trompeur : il s’agit d’un service managé dans lequel un fournisseur gère l’infrastructure serveur. L’architecture serverless, ou informatique serverless, est un modèle d’exécution de l’informatique en nuage dans lequel le fournisseur cloud alloue les ressources machines et gère les serveurs en fonction des besoins des clients. Également appelée fonction en tant que service (FaaS), l’architecture serverless libère les administrateurs des responsabilités liées à l’architecture.

Tout d’abord, le terme « serverless » est trompeur : il s’agit d’un service managé dans lequel un fournisseur gère l’infrastructure serveur.

Avec ce modèle, les développeurs n’ont pas à se préoccuper de la maintenance, de la configuration, de la planification de la capacité, de la tolérance aux pannes ni de la mise à l’échelle des conteneurs, des serveurs physiques et des machines virtuelles, entre autres. C’est pourquoi de nombreuses startups s’intéressent particulièrement à l’adoption d’architectures serverless.

L’adoption du serverless a considérablement augmenté ces dernières années. Selon l’enquête O’Reilly sur le serverless de 2019, 40 % des répondants travaillent dans des organisations qui ont adopté l’architecture serverless sous une forme ou une autre afin de réduire les coûts opérationnels et d’améliorer la mise à l’échelle automatique.

La croissance du marché mondial de l’architecture serverless est portée par le développement rapide des applications et par un besoin croissant de supprimer la gestion des serveurs. Selon l’analyse de MarketsandMarkets, le marché du serverless était évalué à 7,6 milliards de dollars US en 2020 et devrait atteindre 21,1 milliards de dollars US d’ici 2025.

En savoir plus sur Developer.com : Qu’est-ce que l’informatique serverless ?

Advertisement

Quels sont les avantages du serverless ?

L’architecture serverless est devenue populaire principalement pour les architectures événementielles, la réduction des coûts opérationnels et la diminution du temps nécessaire au déploiement, à la configuration et à l’exploitation. Les avantages de l’architecture serverless sont brièvement expliqués ci-dessous.

Facilité de déploiement

Le déploiement est un facteur important pour tout système. L’architecture serverless peut être idéale pour une application ou un service, car les utilisateurs peuvent le déployer en quelques heures ou quelques jours, contre plusieurs semaines ou plusieurs mois. Cela leur permet de se concentrer sur le code et de mettre immédiatement une application ou un service à disposition.

Rentabilité

L’architecture serverless peut être plus rentable que la maintenance d’un nombre fixe de serveurs. Les fournisseurs cloud facturent selon un modèle à l’usage ; les utilisateurs n’ont donc pas à payer pour des machines virtuelles ou des serveurs inutilisés. L’architecture serverless peut même être plus rentable que le provisionnement d’un groupe à mise à l’échelle automatique, grâce à une allocation plus efficace des ressources machines.

Évolutivité native

Les fournisseurs cloud sont responsables de l’ajustement de la capacité à la demande ; les développeurs ne consacrent donc pas de temps à configurer et à régler la mise à l’échelle automatique. Au contraire, les instances de fonctions de l’informatique serverless sont créées ou supprimées automatiquement en réponse aux variations du trafic, dans les limites de concurrence autorisées.

Advertisement

Isolation des processus

Les environnements serverless utilisent un système événementiel : chaque sous-partie des applications est donc indépendante. En cas d’erreur ou de défaillance, seul l’événement concerné est touché. Par exemple, chaque fonction AWS Lambda est totalement isolée ; si l’une des fonctionnalités est désactivée, cela n’a aucune incidence sur les autres et ne provoque pas le plantage de l’ensemble du serveur.

Productivité

Les développeurs qui utilisent l’architecture serverless peuvent simplement déployer leur code sans se préoccuper des problèmes de maintenance et de planification liés aux serveurs. Les enquêtes montrent que cela contribue à accélérer les cycles de livraison des produits et à faire rapidement évoluer les opérations.

En savoir plus : Réseau edge : comment créer un réseau d’edge computing

Quels sont les principaux fournisseurs serverless ?

La plupart des fournisseurs cloud populaires proposent une architecture serverless sous forme de FaaS. Ainsi, si votre entreprise utilise déjà un fournisseur tel qu’AWS ou Azure pour d’autres services, il est probablement dans votre intérêt d’envisager ce fournisseur pour le serverless. Voici quelques-uns des fournisseurs serverless les plus populaires.

AWS lambda logo

1. AWS Lambda

  • Développeur : Amazon
  • Première version : 2014
  • Domaine d’application : Plateforme informatique événementielle et serverless, intégration aux services AWS
Azure Functions serverless logo

2. Microsoft Azure Functions

  • Développeur : Microsoft
  • Première version : 2016
  • Domaine d’application : Plateforme informatique événementielle et serverless, intégration aux services Azure
Google Cloud Functions serverless logo

3. Google Cloud Functions

  • Développeur : Google
  • Première version : 2016
  • Domaine d’application : Plateforme informatique événementielle et serverless, intégration aux services GCP
IBM Cloud Functions serverless logo

4. IBM Cloud Functions

  • Développeur : IBM
  • Première version : 2016
  • Domaine d’application : Plateforme informatique événementielle et serverless, basée sur le projet open source Apache OpenWhisk
Cloudflare Workers serverless logo

5. Cloudflare Workers

  • Développeur : Cloudflare
  • Première version : 2018
  • Domaine d’application : Plateforme permettant de déployer instantanément du code dans le monde entier, informatique edge et haute performance
Advertisement

En savoir plus sur TechRepublic : AWS Lambda : aide-mémoire

Pourquoi passer au serverless ?

Les architectures événementielles, les faibles coûts et la facilité de déploiement rendent l’architecture serverless très populaire. De plus, les produits FaaS sont proposés par des fournisseurs renommés comme Amazon, Microsoft, Google et d’autres. Bien que l’architecture serverless présente certaines limites, son évolutivité et sa tarification en font une solution adaptée aux startups et aux autres organisations qui n’ont ni le temps ni les ressources nécessaires pour gérer des serveurs.

Al Mahmud Al Mamun

Al Mahmud Al Mamun is a writer for TechnologyAdvice. He earned his BSc in Computer Science and Engineering from Prime University, Bangladesh. He attained more than twenty-five diploma courses and a hundred certificate courses. His expertise and research interests include Artificial Intelligence, Artificial Neural Networks, Convolutional Neural Networks, Intelligent Transportation Systems, Information Technology, Computer Vision, Psychology, and Astronomy.

ServerWatch Logo

ServerWatch is a top resource on servers. Explore the latest news, reviews and guides for server administrators now.

Property of TechnologyAdvice. © 2026 TechnologyAdvice. All Rights Reserved

Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.