Explore a tecnologia DevOps

Concluído

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

É aqui que entra de DevOps do Azure. de DevOps do Azure abrange toda a cadeia de ferramentas, desde o controle do código-fonte (Git ou Team Foundation) até a integração contínua, automação de liberação e até mesmo monitoramento de produção. Foi recentemente classificada como líder no The Forrester Wave™: Continuous Delivery And Release Automation Report.

Os serviços de desenvolvimento modernos, como Azure Boards, Azure Pipelines, Azure Repos, Azure Test Plans e Azure Artifacts ajudam-no a planear de forma mais inteligente, colaborar melhor e enviar mais rapidamente.

ícone para painéis do Azure

Azure Boards

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

ícone para o Azure Pipelines

Azure Pipelines

Crie, teste e implante com CI/CD que funcione com qualquer idioma, plataforma e nuvem. Conecte-se ao GitHub ou a qualquer outro provedor Git e implante continuamente.

Ícone do para o Azure Repos

Azure Repos

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

ícone 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 do para Artefatos do Azure

Artefatos do Azure

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

Observação

O Azure DevOps é um de plataforma aberto que se integra com as ferramentas e tecnologias OSS mais populares.

Gerencie ambientes de desenvolvimento/teste de autoatendimento

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

Azure Lab Services simplifica o gerenciamento de ambiente para ambientes de desenvolvimento & teste 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 ecrã do Azure Lab Services

Implante mais rapidamente com a infraestrutura como código

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

Azure Resource Manager fornece configuração como recursos de código para o Azure gerenciar configurações de ambiente prontas para uso, tratar recursos de configuração de aplicativo como artefatos versionados e migrar código diretamente entre ambientes.

O Azure também suporta ferramentas de terceiros como Terraform, Ansible, Chef, Puppet e SaltStack!

Captura de ecrã do Azure Resource Manager

Garanta Segurança Contínua

da Central de Segurança do Azure fornece às organizações visibilidade e controle totais de seu estado de segurança na nuvem com uma visão única e unificada. As suas capacidades incluem:

  • Recolha de dados de segurança a partir de várias fontes
  • Integração com fluxos de trabalho de segurança existentes
  • Integração fácil de recursos na nuvem
  • Avaliação contínua da segurança
  • Gestão de políticas centralizada
  • Relatórios de conformidade
  • Suporte para cargas de trabalho híbridas

A Microsoft analisa 300 bilhões de autenticações de usuários e verifica 200 bilhões de e-mails em busca de spam e malware todos os meses. A Microsoft também tem uma visibilidade sem precedentes sobre as opções de infraestrutura de nuvem, plataformas e a atividade nelas. Essa visibilidade não tem precedentes no mundo local.

Captura de ecrã do Centro de Segurança do Azure

Obtenha informações mais inteligentes, mais rapidamente

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

Azure Monitor fornece métricas para toda a infraestrutura do Azure. Log Analytics e Application Insights fornecer mais informações sobre a infraestrutura e os aplicativos.

Para monitorar a integridade da nuvem, o Log Analytics irá:

  • Coletar e armazenar dados de qualquer fonte
  • Obtenha insights operacionais profundos
  • Detete, diagnostique e corrija problemas rapidamente

captura de tela do Azure Monitor

Escolha as ferramentas e nuvens que você ama

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

Escolha as ferramentas certas para si. Obtenha suporte para infraestrutura como serviço (IaaS) em plataformas de aplicativos Web Linux, Java e PHP. Desenvolva e teste componentes Linux e de código aberto no Azure. Misture e combine para criar fluxos de trabalho com ferramentas da Microsoft, de código aberto ou de terceiros favoritos. 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 nuvem ou ambiente local.

Dojo Classroom Bootstrap

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

  1. Planeje na nuvem com o Azure Boards, o Painel do Azure, o Azure Repo & o GitHub e a Central de Segurança do Azure.
  2. Crie na nuvem com o Azure Lab Services.
  3. Integre na nuvem com o Plano de Teste do Azure, a Verificação de Código de Segurança, a Conformidade de Componentes OSS e o Teste Dinâmico do Azure.
  4. Forneça na nuvem com Azure Boards, Azure Pipelines, Azure Repos, Azure Artifacts.
  5. Colabore na nuvem com os Bots e o Teams do Azure.
  6. Opere na nuvem com o Azure Monitor, a Política do Azure, 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 Dojo Classroom com provisionamento automático para fornecer experiências práticas durante a aula magna.

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