DevOps no Azure

Forneça valor contínuo aos usuários entregando software de maneira mais rápida e confiável

O Azure permite que você implemente práticas de DevOps para poder continuar sendo ágil e ter mais confiança no pipeline de implantação para uma ampla variedade de cenários. Não importa se seu aplicativo usa máquinas virtuais, aplicativos Web ou Kubernetes – o Azure permite que você crie um pipeline CI/CD, pratique infraestrutura como código e monitoramento contínuo. Monte a solução de DevOps que atende às suas necessidades com serviços internos do Azure ou uma combinação de tecnologias de DevOps de software livre líder no setor, integradas perfeitamente ao Azure.

Arquiteturas para soluções

CI/CD for ContainersContainers make it very easy for you to continuously build and deploy your applications. By orchestrating deployment of those containers using Kubernetes in Azure Kubernetes Service (AKS), you can achieve replicable, manageable clusters of containers.12345678910
  1. Visão geral
  2. Fluxo

CI/CD para Contêineres

Visão geral

Os contêineres facilitam muito a criação e a implantação contínua dos seus aplicativos. Ao orquestrar 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.

Ao configurar 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.

Fluxo

  1. 1 Altere o código-fonte do aplicativo
  2. 2 Confirmar código do aplicativo
  3. 3 A integração contínua dispara o build do aplicativo e da imagem de contêiner e testes de unidade
  4. 4 Push de imagem de contêiner efetuado para o Registro de Contêiner do Azure
  5. 5 O gatilho de implantação contínua orquestra a implantação de artefatos de aplicativo com parâmetros específicos do ambiente
  6. 6 Implantação no AKS (Serviço de Kubernetes do Azure)
  7. 7 O contêiner é aberto usando a Imagem de Contêiner no Registro de Contêiner do Azure
  8. 8 O Application Insights coleta e analisa dados de integridade, de desempenho e de uso
  9. 9 Examine informações sobre integridade, desempenho e uso
  10. 10 Atualize o item da lista de pendências do produto
CI/CD Java usando Jenkins e Aplicativos Web do AzureO 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 tempos de execução 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.JenkinsAzure ContainerInstancesAzureFilesAzure WebAppsAzure Databasefor MySQLGitHubIntelliJEngineerApplicationInsights182345677
  1. Visão geral
  2. Fluxo

CI/CD Java usando Jenkins e Aplicativos Web do Azure

Visão geral

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 tempos de execução 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.

Fluxo

  1. 1 Altere o código-fonte do aplicativo
  2. 2 Confirme (Commit) o código no GitHub
  3. 3 Gatilho de integração contínua para o Jenkins
  4. 4 O Jenkins dispara um trabalho de build usando as Instâncias de Contêiner do Azure para um agente de build dinâmico
  5. 5 O Jenkins cria e armazena um artefato no Armazenamento do Microsoft Azure
  6. 6 O Jenkins implanta um aplicativo Java nos Aplicativos Web do Azure com o suporte do Banco de Dados do Azure para MySQL
  7. 7 O Azure App Insights fornece métricas sobre o desempenho do aplicativo
  8. 8 Monitore aplicativos e faça melhorias
Container CI/CD using Jenkins and Kubernetes on Azure Kubernetes Service (AKS)Containers make it easy for you to continuously build and deploy applications. By orchestrating the deployment of those containers using Azure Kubernetes Service (AKS), you can achieve replicable, manageable clusters of containers.123456778
  1. Visão geral
  2. Fluxo

CI/CD de contêiner usando o Jenkins e o Kubernetes no AKS (Serviço do Kubernetes do Azure)

Visão geral

Os contêineres facilitam a criação e a implantação contínua de aplicativos. Ao orquestrar a implantação desses contêineres usando o AKS (Serviço de Kubernetes do Azure), é possível obter clusters de contêineres replicáveis e gerenciáveis.

Ao configurar um build contínuo para produzir orquestração e imagens de contêiner, você pode aumentar a velocidade e a confiabilidade da sua implantação.

Fluxo

  1. 1 Altere o código-fonte do aplicativo.
  2. 2 Confirmar código no GitHub.
  3. 3 Gatilho de integração contínua para o Jenkins.
  4. 4 O Jenkins dispara um trabalho de build usando o AKS (Serviço do Kubernetes do Azure) para um agente de build dinâmico.
  5. 5 O Jenkins compila e envia por push um contêiner do Docker para o Registro de Contêiner do Azure.
  6. 6 O Jenkins implanta seu novo aplicativo em contêiner no Kubernetes no Azure.
  7. 7 AKS (Serviço de Contêiner do Azure), com suporte do Azure Cosmos DB.
  8. 8 O Grafana mostra a visualização da infraestrutura e das métricas do aplicativo por meio do Azure Monitor.
  9. 9 Monitore aplicativos e faça melhorias.

Os clientes estão fazendo coisas excelentes com o DevOps e o Azure

Como simplificar o desenvolvimento e a entrega

Rivais de e-commerce de olho na vitória adotam o Microsoft Cloud

“Being able to leverage so many off-the-shelf services and tools from Azure enabled us to go from zero to a full- fledged e-commerce marketplace in just about 12 months.”

Mike Hanrahan, CTO

Ler a história

Jet.com

Como eliminar o tempo de inatividade e aumentar a confiabilidade

A Geico turbina a inovação em seguros na nuvem

“With DevOps and Azure, we’re able to reduce our new-feature release cycle down to one week, and we think we can even speed that up.”

Fikri Larguet, Diretor de Serviços de Nuvem

Ler a história

Geico

Como alcançar a automação com software livre

A empresa de energia acelerou o ritmo de inovação e expansão

“Azure support for Docker, Kubernetes, Puppet, Terraform, Cassandra, and other open source tools has become very important to us and has really accelerated our move into Azure.”

Robert Rudduck, Diretor de Arquitetura e DevOps

Ler a história

Ambit Energy

Comece a praticar o DevOps eficaz

Veja como fazer alterações eficazes em sua organização usando uma mentalidade de DevOps.

Dê um empurrão no DevOps da sua empresa

Entre em contato com o departamento de vendas

Podemos ajudá-lo a introduzir as soluções de DevOps no Azure. Conte-nos um pouco sobre você e um membro da equipe do Azure entrará em contato.

Gostaria de receber informações, dicas e ofertas relacionadas ao Microsoft Azure e a outros produtos e serviços da Microsoft. Política de Privacidade.

Soluções relacionadas

Desenvolvimento e teste

Simplifique e acelere o processo de criação e teste de aplicativos em todas as plataformas

Saiba mais

Dispositivos móveis

Alcance seus clientes em qualquer lugar e em qualquer dispositivo com um único build de aplicativo móvel

Saiba mais

Aplicativos de microsserviço

Entregue aplicativos confiáveis e escalonáveis mais rapidamente para atender às demandas em constante mudança dos seus clientes

Saiba mais