詳細検索

Resumo dos serviços DevOps envolvendo o Docker sob a perspectiva dos engenheiros Azure

Avatar
por Kohei Akiyama
2 min de leitura

Resumo dos serviços DevOps envolvendo o Docker sob a perspectiva dos engenheiros Azure
Traduzido do 日本語 • Ver original

Este é Akiyama, um engenheiro Azure.

Recentemente, o PaaS Web App for Containers , que roda serviços web no Azure com Docker, tem sido GA, e estou feliz por estar em uma posição em que venho usando-o desde os dias de prévia.

Neste artigo, vamos resumir os serviços Dev/Ops relacionados ao Docker, que provavelmente serão amplamente adotados em produção.

Elementos ao redor do Docker

Para configurar Dev/Ops com Docker, você precisa usar o

  • Um sistema de gerenciamento de código-fonte (VCS) que gerencia repositórios, incluindo Dockerfiles
  • Sistema de compilação para construir imagens Docker
  • Serviço de hospedagem que hospeda a imagem Docker que você construiu

Você precisa de três coisas.

O número é o seguinte.

docker-devops-service

Vou anotar os pontos de cada serviço.

Gerenciamento do Código-Fonte

Serviço de Equipe Visual Studio

  • Git permite desenvolvimento baseado em PullRequest
  • A licença vem com sua assinatura MSDN, então é fácil de implantar se você já a tiver
  • Gerenciamento de projetos alinhado com Scrum e Agile

GitHub

  • Git permite desenvolvimento baseado em PullRequest
  • Muitos engenheiros estão familiarizados com ele (especialmente baseado na web)

GitLab

  • Git permite desenvolvimento baseado em PullRequest
  • Plano gratuito disponível
  • Suporta políticas que não permitem SaaS

Construa

Serviço de Equipe Visual Studio

  • Fácil de integrar com Azure
  • Faturamento em tempo de construção

CircleCI

  • Faturamento de Anfitriões de Reserva
  • A versão 2.0 permite usar cache em builds Docker, então há espaço para aceleração
  • Requer algum tempo para ser introduzido porque é uma build de uso geral

Docker Hub

  • Fácil de integrar com o GitHub
  • Fácil de implantar porque a build é dedicada ao Docker

Jenkins

  • Suporta políticas que não permitem SaaS
  • Pode ser compartilhado com outras construções

Apresentando

Azure Container Registry

  • Fácil de integrar com outros serviços Azure
  • Azure e faturamento

Docker Hub

  • Vem com uma build e um conjunto

Registro Docker

  • Suporta políticas que não permitem SaaS

Conclusão

O que você achou? Existem vários outros serviços além dos listados aqui. O ISAO usa esses serviços para suportar a migração para um ambiente LAMP com Docker no Azure . Se você tiver interesse, por favor, entre em contato conosco pelo banner abaixo.

LAMP環境のAzure PaaS移行支援 くらまね for Azure

Related Articles