Mikrousługi przy użyciu usługi AKS

Container Registry
Azure DevOps
Kubernetes Service
GitHub

Pomysł rozwiązania Solution Idea

Jeśli chcesz się dowiedzieć, Rozszerz ten artykuł, aby uzyskać więcej informacji, szczegóły dotyczące implementacji, wskazówki dotyczące cen lub przykłady kodu, powiadom nas o opinii usługi 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!

Użyj AKS, aby uprościć wdrażanie architektury opartych na mikrousługach i zarządzanie nimi.Use AKS to simplify the deployment and management of microservices based architecture. AKS upraszcza skalowanie w poziomie, Samonaprawianie, równoważenie obciążenia i zarządzanie kluczami tajnymi.AKS streamlines horizontal scaling, self-healing, load balancing, secret management.

ArchitekturaArchitecture

Diagram architektury Pobiera plik SVG z tej architektury.Architecture Diagram Download an SVG of this architecture.

Przepływ danychData Flow

  1. Deweloperzy używają środowiska IDE, takiego jak Visual Studio, aby zatwierdzić zmiany w usłudze GitHubDeveloper uses IDE such as Visual Studio to commit changes to GitHub
  2. Usługa GitHub wyzwala nową kompilację w usłudze Azure DevOpsGitHub triggers a new build on Azure DevOps
  3. Mikrousługi pakietów DevOps platformy Azure jako kontenery i wypychania ich do Azure Container RegistryAzure DevOps packages microservices as containers and pushes them to the Azure Container Registry
  4. Kontenery są wdrażane w klastrze AKSContainers are deployed to AKS cluster
  5. Użytkownicy uzyskują dostęp do usług za pośrednictwem aplikacji i witryny sieci WebUsers access services via apps and website
  6. Azure Active Directory jest używany do zabezpieczenia dostępu do zasobówAzure Active Directory is used to secure access to the resources
  7. Mikrousługi używają baz danych do przechowywania i pobierania informacjiMicroservices use databases to store and retrieve information
  8. Dostęp administratora za pośrednictwem osobnego portalu administratoraAdministrator accesses via a separate admin portal