Accéder à

Qu'est-ce qu'une architecture sans serveur ?

Une architecture sans serveur est une approche de conception logicielle qui permet aux développeurs de créer et de gérer des applications sans gérer l'architecture sous-jacente. Les applications sans serveur s'exécutent toujours sur des serveurs, mais le fournisseur de services cloud se charge de provisionner, de gérer et de faire évoluer l'ensemble de l'infrastructure cloud.

Apprenez-en plus sur l'informatique sans serveur de Google Cloud. 

Comment fonctionne une architecture sans serveur ?

Les architectures sans serveur sont conçues pour éliminer les équipes de développement et la gestion des serveurs. Le terme "sans serveur" ne signifie pas qu'il n'y a pas de serveur. il fait référence à l'expérience de développement globale. 

Du point de vue d'un développeur, il suffit d'écrire le code et de l'exécuter sans autre intervention. Toutes les tâches de provisionnement, de maintenance matérielle, de logiciel et de sécurité des serveurs, ainsi que d'autres tâches de gestion des serveurs, incombent au fournisseur cloud. De plus, les architectures sans serveur adaptent automatiquement la capacité à la hausse ou à la baisse en fonction du trafic.

Avantages d'une architecture sans serveur

Les solutions sans serveur offrent aux équipes de développement d'applications plusieurs avantages par rapport aux autres types d'infrastructures. Voici quelques-uns des principaux avantages des architectures sans serveur :

Automatisation

Les solutions sans serveur éliminent les tâches répétitives liées à la gestion des serveurs en automatisant les tâches.

Évolutivité

Les solutions sans serveur augmentent automatiquement la capacité à la hausse ou à la baisse en fonction du trafic, sans nécessiter de réglage ni d'autres configurations manuelles.

Productivité

Avec l'informatique sans serveur, les développeurs peuvent se concentrer sur l'écriture du code et l'optimisation de la logique métier plutôt que sur la gestion des serveurs. Ils peuvent également déployer leur code directement dans des environnements de test ad hoc, si nécessaire.

Exemples d'architecture sans serveur

Voici quelques cas d'utilisation courants d'architecture sans serveur :

  • Actions basées sur le déclencheur ou exécution de tâches planifiées (ex., rapports quotidiens, sauvegardes, logique métier, etc.)
  • Création d'API RESTful pour le Web et les applications mobiles
  • Traitement asynchrone (ex., transcodage de vidéos)
  • Automatisation des processus informatiques, comme la révocation automatique des accès, les contrôles de sécurité et de conformité ou l'envoi d'approbations
  • Automatisation de pipelines d'intégration et de livraison continues (CI/CD) (ex., commits de code déclenchant une compilation ou demandes d'extraction déclenchant des tests automatisés)
  • Intégration à des services et des API tiers
  • Exécution de tâches planifiées (ex., rapports quotidiens, sauvegardes, logique métier, etc.)
  • Traitement en temps réel des données structurées et non structurées

Relevez vos plus grands défis avec Google Cloud

Les nouveaux clients bénéficient de 300 $ de crédits offerts à dépenser sur Google Cloud.
Premiers pas
Contactez un spécialiste des ventes Google Cloud pour discuter plus en détail de votre propre défi.
Nous contacter