Qu'est-ce que l'architecture de microservices ?

L'architecture de microservices (ou microservices) désigne un style d'architecture utilisé dans le développement d'applications. Elle permet de décomposer une application volumineuse en composants indépendants, chaque élément ayant ses propres responsabilités. Pour diffuser la requête d'un utilisateur unique, une application basée sur des microservices peut appeler plusieurs microservices internes pour composer sa réponse.

Les conteneurs sont un exemple parfait d'architecture de microservices, car ils vous permettent de vous concentrer sur le développement des services sans avoir à vous soucier des dépendances. Les applications cloud natives modernes sont généralement construites sous forme de microservices à l'aide de conteneurs.

Découvrez comment Google Kubernetes Engine peut vous aider à créer des applications basées sur des microservices à l'aide de conteneurs.

Prêt à vous lancer ? Les nouveaux clients bénéficient de 300 $ de crédits à dépenser sur Google Cloud.

Définition de l'architecture de microservices

Une architecture de microservices est un type d'architecture d'application dans laquelle l'application est développée sous la forme d'un ensemble de services. Elle fournit le framework permettant de développer, déployer et gérer de manière indépendante des diagrammes et des services d'architecture de microservices.

Dans une architecture de microservices, chaque microservice est un service unique conçu pour accueillir une fonctionnalité d'application et gérer des tâches discrètes. Chaque microservice communique avec d'autres services via des interfaces simples afin de répondre à des problématiques métier.

Relevez vos plus grands défis avec Google Cloud

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

À quoi sert l'architecture de microservices ?

En général, les microservices sont utilisés pour accélérer le développement d'applications. Les architectures de microservices créées à l'aide de Java sont courantes, en particulier les architectures Spring Boot. Il est également courant de comparer les microservices à une architecture orientée services. Les deux architectures ont le même objectif, c'est-à-dire diviser des applications monolithiques en composants plus petits, mais elles ont des approches différentes. Voici quelques exemples d'architectures de microservices :

Migration de sites Web

Un site Web complexe hébergé sur une plate-forme monolithique peut être migré vers une plate-forme de microservices dans le cloud, basée sur des conteneurs.

Contenu multimédia

Grâce à l'architecture de microservices, les images et les éléments vidéo peuvent être stockés dans un système de stockage d'objets évolutif, et diffusés directement sur le Web ou sur mobile.

Transactions et factures

Le traitement et le règlement des paiements peuvent être séparés sous la forme d'unités de services indépendantes afin que les paiements restent acceptés si la facturation ne fonctionne pas.

Traitement des données

Une plate-forme de microservices peut étendre la compatibilité cloud pour les services de traitement de données modulaires existants.

Passez à l'étape suivante

Profitez de 300 $ de crédits gratuits et de plus de 20 produits Always Free pour commencer à créer des applications sur Google Cloud.

Google Cloud
  • ‪English‬
  • ‪Deutsch‬
  • ‪Español‬
  • ‪Español (Latinoamérica)‬
  • ‪Français‬
  • ‪Indonesia‬
  • ‪Italiano‬
  • ‪Português (Brasil)‬
  • ‪简体中文‬
  • ‪繁體中文‬
  • ‪日本語‬
  • ‪한국어‬
Console
  • Faites des économies grâce à notre approche transparente concernant la tarification
  • Le paiement à l'usage de Google Cloud permet de réaliser des économies automatiques basées sur votre utilisation mensuelle et des tarifs réduits pour les ressources prépayées. Contactez-nous dès aujourd'hui afin d'obtenir un devis.
Google Cloud