Microsserviços com o AKS

Container Registry
Azure DevOps
Kubernetes Service
GitHub

Ideia de solução Solution Idea

Se quiser ver-nos expandir este artigo com mais informações, detalhes de implementação, orientação de preços ou exemplos de código, informe-nos com o Feedback do 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!

Utilize a AKS para simplificar a implantação e gestão da arquitetura baseada em microserviços.Use AKS to simplify the deployment and management of microservices based architecture. AKS dinamiza a escala horizontal, a autorrecuperação, o equilíbrio de carga, a gestão secreta.AKS streamlines horizontal scaling, self-healing, load balancing, secret management.

ArquiteturaArchitecture

Diagrama de arquitetura Descarregue um SVG desta arquitetura.Architecture Diagram Download an SVG of this architecture.

Fluxo de DadosData Flow

  1. Desenvolvedor usa IDE como Visual Studio para comprometer alterações no GitHubDeveloper uses IDE such as Visual Studio to commit changes to GitHub
  2. GitHub despoleta nova construção em Azure DevOpsGitHub triggers a new build on Azure DevOps
  3. Azure DevOps embala microserviços como contentores e empurra-os para o Registo do Contentor de AzureAzure DevOps packages microservices as containers and pushes them to the Azure Container Registry
  4. Os contentores são implantados no cluster AKSContainers are deployed to AKS cluster
  5. Os utilizadores acedem aos serviços através de apps e websitesUsers access services via apps and website
  6. O Azure Ative Directory é usado para garantir o acesso aos recursosAzure Active Directory is used to secure access to the resources
  7. Microserviços usam bases de dados para armazenar e recuperar informaçõesMicroservices use databases to store and retrieve information
  8. O administrador acede através de um portal de administração separadoAdministrator accesses via a separate admin portal