AKS ile mikro hizmetler

Container Registry
Azure DevOps
Kubernetes Hizmeti
GitHub

Çözüm fikri Solution Idea

Daha fazla bilgi, uygulama ayrıntıları, fiyatlandırma Kılavuzu veya kod örneği ile bu makaleyi genişletmemizi istiyorsanız GitHub geri bildirimlerindenhaberdar olalım!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!

Mikro hizmet tabanlı mimarinin dağıtımını ve yönetimini basitleştirmek için AKS 'leri kullanın.Use AKS to simplify the deployment and management of microservices based architecture. AKS yatay ölçeklendirmeyi, kendi kendini onaran, yük dengelemeyi, gizli yönetimi kolaylaştırır.AKS streamlines horizontal scaling, self-healing, load balancing, secret management.

MimariArchitecture

Mimari diyagramı Bu mimarinin bir SVG indirin.Architecture Diagram Download an SVG of this architecture.

Veri AkışıData Flow

  1. Geliştirici değişiklikleri GitHub 'Da yürütmek için Visual Studio gibi IDE kullanırDeveloper uses IDE such as Visual Studio to commit changes to GitHub
  2. GitHub, Azure DevOps üzerinde yeni bir derlemeyi tetiklerGitHub triggers a new build on Azure DevOps
  3. Azure DevOps, mikro Hizmetleri kapsayıcı olarak paketler ve onları Azure Container Registry gönderirAzure DevOps packages microservices as containers and pushes them to the Azure Container Registry
  4. Kapsayıcılar AKS kümesine dağıtılırContainers are deployed to AKS cluster
  5. Kullanıcılar, uygulamalar ve Web sitesi aracılığıyla hizmetlere erişirUsers access services via apps and website
  6. Azure Active Directory kaynaklara erişimi güvenli hale getirmek için kullanılırAzure Active Directory is used to secure access to the resources
  7. Mikro hizmetler, bilgileri depolamak ve almak için veritabanlarını kullanırMicroservices use databases to store and retrieve information
  8. Ayrı bir Yönetici portalı üzerinden yönetici erişimiAdministrator accesses via a separate admin portal