Partager via


Microservices avec Azure Container Apps

Les architectures de microservices vous permettent de développer, de mettre à niveau, de versionner et de mettre à l’échelle de manière indépendante des zones principales de fonctionnalités dans un système global. Azure Container Apps fournit la base pour le déploiement de microservices avec notamment :

Les applications de conteneur sont déployées en tant que microservices.

Un environnement Container Apps fournit une limite de sécurité autour d’un groupe d’applications de conteneur. Une application de conteneur unique représente généralement un microservice, qui est composé d’applications conteneur constituées d’un ou plusieurs conteneurs.

Vous pouvez ajouter Azure Functions et Azure Spring Apps à votre environnement Azure Container Apps.

Intégration de Dapr

Lorsque vous implémentez un système avec des microservices, les appels de fonction sont distribués sur le réseau. Pour prendre en charge la nature distribuée des microservices, vous devez tenir compte des défaillances, des nouvelles tentatives et des délais d’attente. Bien qu’Azure Container Apps dispose des blocs de construction pour l’exécution de microservices, l’intégration de Dapr améliore le modèle de programmation de microservices. Dapr comprend plus des fonctionnalités telles que l’observabilité, Pub/Sub et l’appel de service à service avec TLS mutuel, nouvelles tentatives, et bien plus encore.

Pour plus d’informations sur l’utilisation de Dapr, consultez Générer des microservices avec Dapr.

Étapes suivantes