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!
Os contentores facilitam a construção e implantação contínua das suas aplicações.Containers make it easy for you to continuously build and deploy your applications. Ao orquestrar a implantação desses contentores usando Kubernetes no Serviço Azure Kubernetes (AKS), pode alcançar aglomerados de contentores replicáveis e manejáveis.By orchestrating deployment of those containers using Kubernetes in Azure Kubernetes Service (AKS), you can achieve replicable, manageable clusters of containers.
Ao criar uma construção contínua para produzir as suas imagens de recipiente e orquestração, a Azure DevOps aumenta a velocidade e fiabilidade da sua implantação.By setting up a continuous build to produce your container images and orchestration, Azure DevOps increases the speed and reliability of your deployment.
ArquiteturaArchitecture
Descarregue um SVG desta arquitetura.
Download an SVG of this architecture.
Fluxo de DadosData Flow
- Alterar código fonte de aplicaçãoChange application source code
- Comprometer Código de AplicaçãoCommit Application Code
- Integração contínua desencadeia a construção de aplicações, a construção de imagem de contentores e testes de unidadeContinuous integration triggers application build, container image build and unit tests
- Imagem de contentor empurrada para o registo do contentor de AzureContainer image pushed to Azure Container Registry
- O gatilho de implantação contínua orquestra a implantação de artefactos de aplicação com parâmetros específicos do ambienteContinuous deployment trigger orchestrates deployment of application artifacts with environment-specific parameters
- Implantação para o Serviço Azure Kubernetes (AKS)Deployment to Azure Kubernetes Service (AKS)
- O contentor é lançado usando a imagem do contentor do Registo do Contentor de AzureContainer is launched using Container Image from Azure Container Registry
- Application Insights recolhe e analisa dados de saúde, desempenho e utilizaçãoApplication Insights collects and analyses health, performance, and usage data
- Rever informações de saúde, desempenho e utilizaçãoReview health, performance and usage information
- Atualizar item de atrasoUpdate backlog item
ComponentesComponents
- Registo de contentores: Armazenar e gerir imagens de contentores em todos os tipos de implantações do AzureContainer Registry: Store and manage container images across all types of Azure deployments
- Serviço Azure Kubernetes (AKS): Simplificar a implantação, gestão e operações de KubernetesAzure Kubernetes Service (AKS): Simplify the deployment, management, and operations of Kubernetes
- Insights de Aplicações: Detetar, triagem e diagnosticar problemas nas suas aplicações e serviços webApplication Insights: Detect, triage, and diagnose issues in your web apps and services
- Azure DevOps: Construa e implemente aplicações multiplataformas para tirar o máximo partido dos serviços da AzureAzure DevOps: Build and deploy multi-platform apps to get the most from Azure services
Passos seguintesNext steps
- Empurrando as imagens do Docker para o Registo do Contentor de AzurePushing Docker images to Azure Container Registry
- Autenticado Cluster de Serviço Azure Kubernetes (AKS) para registo de contentores AzureAuthenticate Azure Kubernetes Service (AKS) cluster to Azure Container Registry
- Monitorização de desempenho com Insights de AplicaçõesPerformance monitoring with Application Insights
- Git em Azure DevOpsGit on Azure DevOps