DevOps no Azure

Forneça valor contínuo ao fornecer software de forma mais rápida e fiável

O Azure permite-lhe implementar práticas de DevOps de forma a poder manter-se ágil e ganhar mais confiança no seu pipeline de implementação para uma variedade de mais vasta de cenários. Quer a sua aplicação tire partido das Máquinas Virtuais, das Aplicações Web ou do Kubernetes, o Azure permite-lhe criar um pipeline CI/CD fiável, uma infraestrutura como código prática e monitorização contínua. Elabore a solução DevOps que cumpre as suas necessidades com os serviços incorporados do Azure ou uma combinação de tecnologias DevOps de código aberto líderes do setor, totalmente integradas no Azure.

Arquiteturas de 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. Descrição geral
  2. Flow

CI/CD para Contentores

Descrição geral

Os contentores facilitam em muito a tarefa de compilar e implementar aplicações de forma contínua. Ao orquestrar a implementação desses contentores através do Kubernetes no Azure Kubernetes Service (AKS), pode obter clusters de contentores replicáveis e geríveis.

Ao configurar uma compilação contínua para produzir as suas imagens de contentores e orquestração, o DevOps do Azure aumenta a velocidade e a fiabilidade da sua implementação.

Flow

  1. 1 Mudar o código de origem da aplicação
  2. 2 Consolidar Código da Aplicação
  3. 3 A integração contínua aciona testes de compilação, de compilação de imagem de contentor e de unidades de aplicação
  4. 4 Imagem de contentor enviada para o Azure Container Registry
  5. 5 O acionador de implementação contínua orquestra a implementação de artefactos de aplicações com parâmetros específicos do ambiente
  6. 6 Implementação no Azure Kubernetes Service (AKS)
  7. 7 O Contentor é iniciado com a Imagem de Contentor do Azure Container Registry
  8. 8 O Application Insights recolhe e analisa os dados do estado de funcionamento, do desempenho e da utilização
  9. 9 Consultar as informações do estado de funcionamento, do desempenho e da utilização
  10. 10 Atualizar item do registo de tarefas pendentes
使用 Jenkins 和 Azure Web Apps 的 Java CI/CD不論使用 Java、Node、PHP 或 ASP.NET 建立 Web 應用程式,或支援使用 Docker 的自訂語言執行階段,Azure App Service 都是快速又簡單的方式。持續整合與持續部署 (CI/CD) 管線會自動將每項變更推送到 Azure 應用程式服務,讓您能夠更快將價值傳遞給客戶。JenkinsAzure ContainerInstancesAzureFilesAzure WebAppsAzure Databasefor MySQLGitHubIntelliJEngineerApplicationInsights182345677
  1. Descrição geral
  2. Flow

CI/CD Java com o Jenkins e as Aplicações Web do Azure

Descrição geral

O Serviço de Aplicações do Azure permite-lhe criar aplicações Web com facilidade e rapidez através de Java, Node, PHP ou ASP.NET, além de suportar runtimes de linguagem personalizados através do Docker. Um pipeline de integração e implementação contínuas (CI/CD) que aplica automaticamente cada uma das alterações aos serviços de aplicações do Azure para que consiga oferecer valor mais rapidamente aos seus clientes.

Flow

  1. 1 Mudar o código de origem da aplicação
  2. 2 Consolidar código no GitHub
  3. 3 Acionador de Integração Contínua para Jenkins
  4. 4 O Jenkins aciona um trabalho de compilação com o Azure Container Instances para obter um agente de compilação dinâmico
  5. 5 O Jenkins compila e armazena artefactos no Armazenamento do Azure
  6. 6 O Jenkins implementa aplicações Java nas Aplicações Web do Azure com as capacidades da Base de Dados do Azure para MySQL
  7. 7 O Azure App Insights fornece métricas sobre o desempenho das aplicações
  8. 8 Monitorize a aplicação e faça melhorias
在 Azure Kubernetes Service (AKS) 使用 Jenkins 與 Kubernetes 的容器 CI/CD容器讓您能夠輕鬆地持續建置與部署應用程式。您可以使用 Azure Kubernetes Service (AKS) 協調這些容器的部署,建立可複寫及管理的容器叢集。123456778
  1. Descrição geral
  2. Flow

CI/CD de contentores com o Jenkins e o Kubernetes no Azure Kubernetes Service (AKS)

Descrição geral

Os contentores facilitam a compilação e a implementação de aplicações de forma contínua. Ao orquestrar a implementação desses contentores com o Azure Kubernetes Service (AKS), pode obter clusters de contentores replicáveis e geríveis.

Ao configurar uma compilação contínua para produzir a orquestração e as suas imagens de contentores, pode aumentar a velocidade e a fiabilidade da sua implementação.

Flow

  1. 1 Mude o código de origem da aplicação.
  2. 2 Envie o código para o GitHub.
  3. 3 Acionador de Integração Contínua para o Jenkins.
  4. 4 O Jenkins aciona um trabalho de compilação com o Azure Kubernetes Service (AKS) para um agente de compilação dinâmico.
  5. 5 O Jenkins cria e envia o contentor do Docker para o Azure Container Registry.
  6. 6 O Jenkins implementa a sua nova aplicação de contentores no Kubernetes no Azure.
  7. 7 Container Service (AKS), apoiado pelo Azure Cosmos DB.
  8. 8 O Grafana apresenta a visualização de métricas de infraestrutura e aplicação através do Azure Monitor.
  9. 9 Monitorize a aplicação e faça melhorias.

Os clientes estão a criar coisas fantásticas com o DevOps e o Azure

Simplificar o desenvolvimento e a entrega

Nova plataforma de comércio eletrónico com olhos postos na liderança funciona na 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

Leia a história

Jet.com

Eliminar tempo de inatividade e aumentar a fiabilidade

A GEICO acelera a inovação em seguros na cloud

“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 dos Serviços Cloud

Leia a história

Geico

Alcançar a automatização com o código aberto

Empresa de energia eletrifica 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

Leia a história

Ambit Energy

Comece a utilizar o DevOps com eficácia

Veja que resultados pode alcançar ao fazer mudanças eficazes na sua organização com uma mentalidade de DevOps.

Impulsione o DevOps na sua organização

Contactar vendas

Podemos ajudá-lo a começar a utilizar as soluções do DevOps no Azure. Fale-nos um pouco de si e um membro da equipa do Azure entrará em contacto consigo.

A Microsoft pode utilizar as suas informações de contacto para lhe oferecer atualizações e ofertas especiais sobre o Microsoft Azure e outros produtos e serviços da Microsoft. Pode anular a subscrição a qualquer momento. Para obter mais informações, leia a declaração de privacidade.

Soluções relacionadas

Desenvolvimento e teste

Simplifique e acelere o processo de criação e teste de aplicações em todas as plataformas

Saiba mais

Móvel

Alcance os seus clientes em qualquer lugar, em qualquer dispositivo, com uma única compilação de aplicação móvel

Saiba mais

Aplicações de microsserviços

Entregue mais rapidamente aplicações dimensionáveis e fiáveis de modo a satisfazer as necessidades em constante mudança dos seus clientes

Saiba mais