CI/CD para Contêineres
Os contêineres facilitam muito a criação e a implantação contínua dos seus aplicativos. Orquestrando a implantação desses contêineres usando o Kubernetes no AKS (Serviço de Kubernetes do Azure), é possível obter clusters de contêineres replicáveis e gerenciáveis.
Configurando um build contínuo para produzir orquestração e imagens de contêiner, o Azure DevOps aumenta a velocidade e a confiabilidade da sua implantação.
Altere o código-fonte do aplicativo
Confirmar código do aplicativo
A integração contínua dispara o build do aplicativo e da imagem de contêiner e testes de unidade
Push de imagem de contêiner efetuado para o Registro de Contêiner do Azure
O gatilho de implantação contínua orquestra a implantação de artefatos de aplicativo com parâmetros específicos do ambiente
Implantação no AKS (Serviço de Kubernetes do Azure)
O contêiner é aberto usando a Imagem de Contêiner no Registro de Contêiner do Azure
O Application Insights coleta e analisa dados de integridade, de desempenho e de uso
Examine informações sobre integridade, desempenho e uso
Atualize o item da lista de pendências do produto
- 1 Altere o código-fonte do aplicativo
- 2 Confirmar código do aplicativo
- 3 A integração contínua dispara o build do aplicativo e da imagem de contêiner e testes de unidade
- 4 Push de imagem de contêiner efetuado para o Registro de Contêiner do Azure
- 5 O gatilho de implantação contínua orquestra a implantação de artefatos de aplicativo com parâmetros específicos do ambiente
- 6 Implantação no AKS (Serviço de Kubernetes do Azure)
- 7 O contêiner é aberto usando a Imagem de Contêiner no Registro de Contêiner do Azure
- 8 O Application Insights coleta e analisa dados de integridade, de desempenho e de uso
- 9 Examine informações sobre integridade, desempenho e uso
- 10 Atualize o item da lista de pendências do produto
Diretrizes de implementação
Produtos/descrição | Documentação | |
---|---|---|
Registro de contêiner |
Armazene e gerencie imagens de contêiner em todos os tipos de implantações do Azure | |
AKS (Serviço de Kubernetes do Azure) |
Simplifique a implantação, o gerenciamento e as operações do Kubernetes | |
Application Insights |
Detecte, faça triagem e diagnostique problemas em seus serviços e aplicativos Web | |
Azure DevOps |
Crie e implante aplicativos multiplataforma para aproveitar ao máximo os serviços do Azure |
Arquiteturas de solução relacionadas
CI/CD para VMs Azure
O Azure é uma nuvem da mais alta qualidade para hospedar máquinas virtuais em execução no Windows ou no Linux. Independentemente de usar ASP.NET, Java, Node.js ou PHP para desenvolver aplicativos, será necessário um pipeline de CI/CD (integração contínua e implantação contínua) para efetuar push de suas alterações para essas máquinas virtuais automaticamente.
CI/CD Java usando Jenkins e Aplicativos Web do Azure
O Serviço de Aplicativo do Azure é uma maneira rápida e fácil de criar aplicativos Web usando Java, Node, PHP ou ASP.NET, bem como suporte para runtimes de linguagem personalizados usando o Docker. Um pipeline de integração e implantação contínuas (CI/CD), que efetua push de cada alteração automaticamente nos serviços de aplicativos do Azure, permite oferecer valor mais rapidamente aos seus clientes.