Концепция решения Solution Idea
Если вы хотите ознакомиться с этой статьей, дополнительные сведения, сведения о реализации, рекомендации по ценам или примеры кода, сообщите нам о них.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!
Используйте AKS, чтобы упростить развертывание и управление архитектурой на основе микрослужб.Use AKS to simplify the deployment and management of microservices based architecture. AKS упрощает горизонтальное масштабирование, самостоятельное восстановление, балансировку нагрузки, управление секретами.AKS streamlines horizontal scaling, self-healing, load balancing, secret management.
ArchitectureArchitecture
. Скачайте SVG этой архитектуры.
Download an SVG of this architecture.
Поток данныхData Flow
- Для фиксации изменений в GitHub разработчик использует интегрированную среду разработки, например Visual Studio.Developer uses IDE such as Visual Studio to commit changes to GitHub
- GitHub запускает новую сборку в Azure DevOpsGitHub triggers a new build on Azure DevOps
- Azure DevOps упаковывает микрослужбы в контейнеры и передает их в реестр контейнеров Azure.Azure DevOps packages microservices as containers and pushes them to the Azure Container Registry
- Контейнеры развертываются в кластере AKSContainers are deployed to AKS cluster
- Доступ пользователей к службам через приложения и веб-сайтUsers access services via apps and website
- Azure Active Directory используется для защиты доступа к ресурсамAzure Active Directory is used to secure access to the resources
- Микрослужбы используют базы данных для хранения и извлечения информацииMicroservices use databases to store and retrieve information
- Доступ администратора через отдельный портал администрированияAdministrator accesses via a separate admin portal