Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Conseil / Astuce
Ce contenu est un extrait du livre électronique 'Architecture des microservices .NET pour les applications .NET conteneurisées', disponible sur .NET Docs ou en tant que PDF téléchargeable gratuitement, lisible hors ligne.
Le développement d’applications de microservice en conteneur signifie que vous créez des applications multiconteneurs. Toutefois, une application multiconteneur peut également être plus simple( par exemple, une application à trois niveaux) et peut ne pas être créée à l’aide d’une architecture de microservice.
Plus tôt, nous avons soulevé la question « Docker est-il nécessaire lors de la création d’une architecture de microservice ? » La réponse est claire. Docker est un enabler et peut fournir des avantages significatifs, mais les conteneurs et Docker ne sont pas une exigence difficile pour les microservices. Par exemple, vous pouvez créer une application basée sur des microservices avec ou sans Docker lors de l’utilisation d’Azure Service Fabric, qui prend en charge les microservices s’exécutant en tant que processus simples ou en tant que conteneurs Docker.
Toutefois, si vous savez concevoir et développer une application basée sur des microservices qui est également basée sur des conteneurs Docker, vous pourrez concevoir et développer tout autre modèle d’application plus simple. Par exemple, vous pouvez concevoir une application à trois niveaux qui nécessite également une approche multiconteneur. En raison de cela, et parce que les architectures de microservice sont une tendance importante dans le monde du conteneur, cette section se concentre sur une implémentation d’architecture de microservice à l’aide de conteneurs Docker.