Explorar a tecnologia DevOps

Concluído

Technology evolui continuamente para habilitar práticas de DevOps. Escolher a solução certa capacitará sua equipe em sua jornada de DevOps.

Aqui é onde do Azure DevOps. a do Azure DevOps abrange toda a cadeia de ferramentas, desde o controle do código-fonte (Git ou Team Foundation) até a integração contínua, a automação de versão e até mesmo o monitoramento de produção. Recentemente, ele foi classificado como líder no Relatório de Automação de Entrega e Lançamento Contínuo da Forrester Wave™.

Serviços de desenvolvimento modernos, como Azure Boards, Azure Pipelines, Azure Repos, Planos de Teste do Azure e Artefatos do Azure, ajudam você a planejar de forma mais inteligente, colaborar melhor e enviar mais rapidamente.

Ícone de para de Placas do Azure

Azure Placas

Forneça valor aos usuários mais rapidamente usando ferramentas ágeis comprovadas para planejar, acompanhar e discutir o trabalho entre suas equipes.

Ícone de do Azure Pipelines

Azure Pipelines

Compilar, testar e implantar com CI/CD que funciona com qualquer linguagem, plataforma e nuvem. Conecte-se ao GitHub ou a qualquer outro provedor Git e implante continuamente.

Ícone de do Azure Repos

Azure Repos

Obtenha repositórios Git privados ilimitados hospedados na nuvem e colabore para criar um código melhor com solicitações de pull e gerenciamento avançado de arquivos.

Ícone de para planos de teste do Azure

planos de teste do Azure

Teste e envie com confiança usando ferramentas de teste manuais e exploratórias.

Ícone de para artefatos do Azure

Artefatos do Azure

Crie, hospede e compartilhe pacotes com sua equipe e adicione artefatos aos pipelines de CI/CD com um único clique.

Observação

O Azure DevOps é uma plataforma aberta que se integra às ferramentas e tecnologias mais populares do OSS.

Gerenciar ambientes de desenvolvimento/teste de autoatendimento

Um desafio comum do DevOps para organizações de TI é acompanhar a demanda de projetos por ambientes de desenvolvimento e teste.

a do Azure Lab Services simplifica o gerenciamento de ambiente para ambientes de teste de desenvolvimento & na nuvem do Azure.

Você pode usá-lo para fornecer acesso de autoatendimento para equipes, com políticas para controlar custos e impor o uso de imagens e artefatos apropriados. Você também pode usar modelos, imagens personalizadas e fórmulas para reproduzir ambientes e orquestrar com o Azure Pipelines ou integrar usando a API REST.

captura de tela do do Azure Lab Services

Implantar mais rapidamente com a infraestrutura como código

A infraestrutura como código permite a implantação repetida e confiável fornecendo gerenciamento de infraestrutura usando o código-fonte.

a do Azure Resource Manager fornece configuração como recursos de código para o Azure gerenciar configurações de ambiente prontas, tratar os recursos de configuração do aplicativo como artefatos com versão e migrar o código perfeitamente entre ambientes.

O Azure também dá suporte a ferramentas de terceiros, como Terraform, Ansible, Chef, Puppet e SaltStack!

captura de tela do Azure Resource Manager

Garantir a segurança contínua

Central de Segurança do Azure fornece às organizações visibilidade total e controle de seu estado de segurança na nuvem com uma única exibição unificada. Seus recursos incluem:

  • Coleta de dados de segurança de várias fontes
  • Integração com fluxos de trabalho de segurança existentes
  • Integração fácil de recursos de nuvem
  • Avaliação de segurança contínua
  • Gerenciamento de política centralizado
  • Relatórios de conformidade
  • Suporte para cargas de trabalho híbridas

A Microsoft analisa 300 bilhões de autenticações de usuário e verifica 200 bilhões de emails por spam e malware todos os meses. A Microsoft também tem visibilidade sem precedentes sobre opções de infraestrutura de nuvem, plataformas e a atividade nela. Essa visibilidade não tem precedentes no mundo local.

captura de tela da Central de Segurança do Azure

Obter insights mais inteligentes, mais rápido

As soluções de monitoramento do Azure fornecem monitores predefinidos com limites inteligentes e painéis intuitivos e personalizáveis para apresentar dados.

do Azure Monitor fornece métricas para toda a infraestrutura do Azure. do Log Analytics e Application Insights fornecem insights maiores sobre infraestrutura e aplicativos.

Para monitorar a integridade da nuvem, o Log Analytics:

  • Coletar e armazenar dados de qualquer fonte
  • Obter insights operacionais profundos
  • Detectar, diagnosticar e corrigir problemas rapidamente

captura de tela do Azure Monitor

Escolha as ferramentas e as nuvens que você ama

Com o Azure DevOps, você tem opções que ajudam a maximizar seus investimentos existentes.

Escolha as ferramentas corretas para você. Obtenha suporte para iaaS (infraestrutura como serviço) em plataformas de aplicativo Web Linux, Java e PHP. Desenvolva e teste componentes do Linux e de software livre no Azure. Misture e combine para criar fluxos de trabalho com ferramentas da Microsoft, software livre ou suas ferramentas de terceiros favoritas. Traga as ferramentas que você ama, as habilidades que você já tem e execute praticamente qualquer aplicativo, usando sua fonte de dados, com seu sistema operacional, em seu dispositivo.

Diagrama explica que o Azure DevOps permite que os desenvolvedores escolham suas ferramentas e direcionem qualquer ambiente local ou de nuvem.

Bootstrap da Sala de Aula do Dojo

Com soluções de ponta a ponta no Azure, as equipes podem implementar práticas de DevOps em cada uma das fases do ciclo de vida do aplicativo:

  1. Planejar na nuvem com o Azure Boards, o Painel do Azure, o Repositório do Azure & o GitHub e a Central de Segurança do Azure.
  2. criar na nuvem com o Azure Lab Services.
  3. Integrar na nuvem com o Plano de Teste do Azure, a Verificação de Código de Segurança, a Conformidade de Componentes do OSS e o Teste Dinâmico do Azure.
  4. entregar na nuvem com o Azure Boards, o Azure Pipelines, o Azure Repos e o Azure Artifacts.
  5. Colabore na nuvem com Bots e Teams do Azure.
  6. operar na nuvem com o Azure Monitor, o Azure Policy, o Azure App Insights e a Central de Segurança do Azure.

Diagrama mapeia as tecnologias de DevOps para as fases do ciclo de vida do aplicativo.

Essas tecnologias de DevOps, combinadas com pessoas e processos, permitem que as equipes forneçam valor continuamente aos clientes.

Usar a integração robusta desses recursos de DevOps no Azure nos permite inicializar nossos laboratórios de do Dojo Classroom com provisionamento automático para fornecer experiências práticas durante a classe mestra.

O ambiente do Dojo Classroom inclui tudo o que você precisa na sala de aula imersiva do Dojo, incluindo acompanhamento com o ACR (Receita Consumida do Azure)!