Microservices avec AKS

Container Registry
Azure DevOps
Kubernetes Service
GitHub

Idée de solution Solution Idea

Si vous souhaitez nous voir développer cet article avec d’autres informations, les détails de l’implémentation, le guide de tarification ou des exemples de code, faites-le-nous savoir avec les Commentaires de GitHub !If you'd like to see us expand this article with more information, implementation details, pricing guidance, or code examples, let us know with GitHub Feedback!

Utilisez AKS pour simplifier le déploiement et la gestion de l’architecture basée sur les microservices.Use AKS to simplify the deployment and management of microservices based architecture. AKS simplifie la mise à l’échelle horizontale, la réparation spontanée, l’équilibrage de charge et la gestion des secrets.AKS streamlines horizontal scaling, self-healing, load balancing, secret management.

ArchitectureArchitecture

Diagramme d’architecture Télécharger une SVG de cette architecture.Architecture Diagram Download an SVG of this architecture.

Data FlowData Flow

  1. Les développeurs utilisent l’IDE comme Visual Studio pour valider les modifications apportées à GitHub.Developer uses IDE such as Visual Studio to commit changes to GitHub
  2. GitHub déclenche une nouvelle build sur Azure DevOps.GitHub triggers a new build on Azure DevOps
  3. Azure DevOps crée des packages de microservices en tant que conteneurs et les transmet à Azure Container Registry.Azure DevOps packages microservices as containers and pushes them to the Azure Container Registry
  4. Les conteneurs sont déployés sur le cluster AKS.Containers are deployed to AKS cluster
  5. Les utilisateurs accèdent aux services via des applications et un site web.Users access services via apps and website
  6. Azure Active Directory est utilisé pour sécuriser l’accès aux ressources.Azure Active Directory is used to secure access to the resources
  7. Les microservices utilisent des bases de données pour stocker et récupérer les informations requises.Microservices use databases to store and retrieve information
  8. L’administrateur accède aux données via un portail d’administration distinct.Administrator accesses via a separate admin portal