Explore a tecnologia DevOps

Concluído

A 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 o Azure DevOps . O 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, automação de versã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.

Icon for Azure Boards

Azure Boards

Entregue valor aos seus utilizadores de forma mais rápida ao utilizar ferramentas agile para planear, acompanhar e discutir o trabalho entre as suas equipas.

Icon for Azure Pipelines

Azure Pipelines

Crie, teste e implemente com CI/CD que funciona em qualquer linguagem, plataforma e cloud. Ligue-se ao GitHub ou a qualquer outro fornecedor de Git para implementar continuamente.

Icon for Azure Repos

Azure Repos

Obtenha repositórios Git privados alojados na cloud e colabore para criar melhor código com pedidos pull e gestão avançada de ficheiros.

Icon for Azure Test Plans

Planos de teste do Azure

Teste e faça lançamentos com confiança com um manual e ferramentas para testes exploratórios.

Icon for Azure Artifacts

Artefatos do Azure

Crie, aloje e partilhe pacotes com a sua equipa e adicione artefactos aos seus pipelines de CI/CD com um único clique.

Nota

O Azure DevOps é uma plataforma aberta 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.

O Azure Lab Services simplifica o gerenciamento de ambiente para ambientes de teste de desenvolvimento e 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.

Screenshot of 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.

O 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!

Screenshot of Azure Resource Manager

Garanta Segurança Contínua

A Central de Segurança do Azure fornece às organizações visibilidade e controle completos 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 de segurança contínua
  • 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.

Screenshot of Azure Security Center

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.

O Azure Monitor fornece métricas para toda a infraestrutura do Azure. O Log Analytics e o Application Insights fornecem 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

Screenshot of 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 aplicação 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.

Diagram explains that Azure DevOps lets developers choose their tools and target any cloud or on-premises environment.

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 & 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. Entregue na nuvem com Azure Boards, Azure Pipelines, Azure Repos, Azure Artifacts.
  5. Colabore na nuvem com o Azure Bots and Teams.
  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.

Diagram maps DevOps technologies to the phases of the application lifecycle.

Combinadas com pessoas e processos, estas tecnologias de DevOps permitem que as equipas acrescentem valor continuamente aos clientes.

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

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)!