Mikroslužby s AKS

Container Registry
Azure DevOps
Kubernetes Service
GitHub

Nápad řešení Solution Idea

Pokud se chcete podívat, jak nás rozšířit tento článek o další informace, podrobnosti implementace, doprovodné materiály nebo příklady kódu, dejte nám vědět s názory na GitHubu.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!

Pomocí AKS můžete zjednodušit nasazování a správu architektury založené na mikroslužbách.Use AKS to simplify the deployment and management of microservices based architecture. AKS zjednodušuje horizontální škálování, samočinné retušování, Vyrovnávání zatížení a správu tajných kódů.AKS streamlines horizontal scaling, self-healing, load balancing, secret management.

ArchitekturaArchitecture

Diagram architektury Stáhnout SVG této architektury.Architecture Diagram Download an SVG of this architecture.

Data FlowData Flow

  1. Vývojář pomocí rozhraní IDE, jako je Visual Studio, dopustí změny do GitHubu.Developer uses IDE such as Visual Studio to commit changes to GitHub
  2. GitHub aktivuje nové sestavení v Azure DevOpsGitHub triggers a new build on Azure DevOps
  3. Azure DevOps zabalí mikroslužby jako kontejnery a vloží je do Azure Container RegistryAzure DevOps packages microservices as containers and pushes them to the Azure Container Registry
  4. Kontejnery se nasazují do clusteru AKS.Containers are deployed to AKS cluster
  5. Služby pro přístup uživatelů přes aplikace a webyUsers access services via apps and website
  6. Azure Active Directory se používá k zabezpečení přístupu k prostředkům.Azure Active Directory is used to secure access to the resources
  7. Mikroslužby používají databáze k ukládání a načítání informacíMicroservices use databases to store and retrieve information
  8. Přístup správce prostřednictvím samostatného portálu pro správuAdministrator accesses via a separate admin portal