Avançar para o conteúdo principal

Soluções de DevOps no Azure

Supere os desafios em cada fase da engenharia remota e saiba como as equipas de engenharia da Microsoft permitiram a programação remota. Registe-se para participar.

Ferramentas de DevOps para cada fase do ciclo de vida da aplicação

Utilize soluções completas no Azure para implementar práticas de DevOps durante o planeamento, desenvolvimento, entrega e operações das aplicações. Aplique a combinação certa de tecnologias, cultura e processos de DevOps para permitir a entrega contínua de software e garantir mais valor para os clientes.

Capacite as equipas para gerirem o trabalho com agilidade e visibilidade completa sobre produtos e projetos. Defina, acompanhe e distribua o trabalho com os quadros Kanban, registos de tarefas pendentes, dashboards personalizados e funcionalidades de relatórios com o Azure Boards. Mantenha as iniciativas de desenvolvimento transparentes e dentro do prazo com o GitHub. Explore análises com elementos visuais e transforme dados em informações com o Power BI.

Tarefas para diversas equipas apresentadas no Azure Boards

Programe de forma mais rápida e inteligente com o Visual Studio e o Visual Studio Code. Partilhe código e colabore com programadores iguais a si com o GitHub. Automatize os testes e pratique a integração contínua na nuvem com o Azure Pipelines. Crie fluxos de trabalho automáticos, da concetualização à produção, com o GitHub Actions. Também pode mover as suas cargas de trabalho do Jenkins para o Azure. Aprovisione ambientes para programadores em apenas alguns minutos com o Azure DevTest Labs.

Utilize o desenvolvimento de aplicações modernas para acelerar o tempo de colocação no mercado.

Uma pessoa a trabalhar no Visual Studio à secretária

Implemente a sua aplicação em qualquer serviço do Azure, como o Kubernetes no Azure, automaticamente e com controlo total para oferecer valor aos clientes de forma contínua. Defina e inicie múltiplos ambientes da nuvem com o Azure Resource Manager ou o HashiCorp Terraform e crie pipelines de entrega contínua nesses ambientes com o Azure Pipelines ou de ferramentas como o Jenkins e o Spinnaker.

Implemente a monitorização completa de pilhas, receba alertas acionáveis e obtenha informações de registos e telemetria com o Azure Monitor. Faça a gestão do seu ambiente na nuvem com a Automatização do Azure e ferramentas como o Ansible e o Chef.

Mantenha a conformidade da infraestrutura e das aplicações aprovisionadas com o Azure Blueprints ou o Chef Automate. Em conjunto com o Centro de Segurança do Azure, estas tecnologias ajudam a limitar a exposição a ameaças e a encontrar e remediar ameaças rapidamente.

Uma pessoa a premir um botão para utilizar um microfone à secretária
Voltar aos separadores

Crie as suas práticas de DevOps com estes serviços e ferramentas

GitHub

GitHub

Aumente a colaboração, automatize os seus fluxos de trabalho de código para a nuvem e ajude a proteger o seu código com funcionalidades avançadas.

Azure Pipelines

Azure Pipelines

Implemente a CI/CD para criar, testar e implementar continuamente em qualquer plataforma e qualquer nuvem.

Azure Boards

Azure Boards

Planeie, acompanhe e debata o trabalho com todas as suas equipas com os quadros Kanban, registos de tarefas pendentes, dashboards de equipa e relatórios personalizados.

Azure Monitor

Azure Monitor

Obtenha observabilidade total sobre as suas aplicações, infraestrutura e rede.

Visual Studio

Visual Studio

Utilize o ambiente de desenvolvimento integrado (IDE) concebido para criar aplicações poderosas e dimensionáveis para o Azure.

Azure Kubernetes Service (AKS)

Azure Kubernetes Service (AKS)

Envie aplicações em contentores de forma mais célere e opere-as mais facilmente com um serviço Kubernetes totalmente gerido.

Arquiteturas de soluções de DevOps

Veja como combinar várias ferramentas e tecnologias com o Azure nestes cenários comuns de DevOps.

CI/CD para as Máquinas Virtuais do Azure

O Azure é uma nuvem de classe mundial para alojar máquinas virtuais com o Windows ou Linux. Quer utilize ASP.NET, Java, Node.js ou PHP para desenvolver aplicações, irá precisar de um pipeline de integração e implementação contínua (CI/CD) para aplicar automaticamente as alterações a estas máquinas virtuais.

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

O Serviço de Aplicações do Azure permite-lhe criar aplicações Web com facilidade e rapidez através de Java, Node.js, PHP ou ASP.NET, além de suportar runtimes de linguagem personalizados através do Docker. Acrescente valor rapidamente aos clientes mediante a utilização do Serviço de Aplicações do Azure com um pipeline de CI/CD para enviar todas as alterações de forma automática para o Serviço de Aplicações do Azure.

DevOps para o Azure Kubernetes Service (AKS)

Equilibre a velocidade e a segurança e entregue código em escala mais rapidamente ao utilizar DevOps seguras com o Azure Kubernetes Service (AKS). Coloque proteções em torno dos processos de desenvolvimento através de CI/CD com controlos de política dinâmicos e acelere os ciclos de feedback com monitorização constante. Utilize os Pipelines do Azure para assegurar um desempenho rápido enquanto garante a implementação de políticas críticas com o Azure Policy. O Azure oferece observabilidade em tempo real para os seus pipelines de compilação e versão, bem como a capacidade de aplicar facilmente auditorias e reconfigurações de conformidade.

Veja como as equipas da Microsoft adotaram o DevOps

Uma transformação de DevOps bem-sucedida requer uma mudança cultural, o que pode ser desafiante para grandes empresas que já criam tecnologia há décadas. No entanto, é necessário fornecer melhores produtos aos clientes e garantir melhores resultados para as empresas. Ouça as histórias do nosso percurso.

  • O eBook intitulado Seis sugestões para integrar a segurança nas suas práticas de DevOps

    Saiba como integrar a sua equipa de segurança na sua equipa de DevOps existente

    Leia seis sugestões de integração da segurança nas suas práticas de DevOps para saber como as organizações com tecnologia de ponta implementaram DevSecOps em todas as respetivas empresas.

Explore as soluções dos nossos parceiros

Saiba mais sobre as tecnologias e serviços de DevOps que podem ajudar a transformar as suas práticas.

HashiCorp Terraform

O HashiCorp Terraform pode ajudar a gerir facilmente a infraestrutura (por exemplo, código). Defina a infraestrutura como código com ficheiros de configuração declarativa que podem ser utilizados para criar, gerir e atualizar recursos de infraestrutura.

HashiCorp Terraform

Redhat Ansible

Automatize o aprovisionamento, a gestão da configuração e as implementações de aplicações na nuvem. O Microsoft Azure é um parceiro certificado pelo Ansible que lhe oferece tranquilidade quando utiliza os módulos do Azure para o Ansible.

Redhat Ansible

Chef

Descubra uma plataforma de automatização avançada que transforma a infraestrutura de máquinas virtuais no Azure em código. O Chef automatiza a forma como a infraestrutura é configurada, implementada e gerida em toda a sua rede, independentemente do seu tamanho.

Chef

WhiteSource

O WhiteSource Bolt para o Azure DevOps é uma extensão gratuita que analisa todos os seus projetos e deteta componentes open-source, as respetivas licenças e vulnerabilidades conhecidas.

WhiteSource

JFrog

O JFrog Artifactory é uma solução para programadores e engenheiros de DevOps que oferece controlo total, informações e gestão binária ao longo do ciclo de vida de desenvolvimento de software.

JFrog

CloudBees

O CloudBees Core traz robustez empresarial ao Jenkins. Este conjunto de plug-ins de nível empresarial ajuda a proteger, gerir e otimizar o Jenkins e a reduzir o período de indisponibilidade.

CloudBees

Soluções para práticas de DevOps

O Azure DevOps tem integrações robustas no Azure e um conjunto abrangente de tecnologias que ajudam a fornecer software de forma segura e rápida. Combine o Azure DevOps com ferramentas de DevOps open-source adequadas ao seu fluxo de trabalho e integre-as facilmente no Azure. Quer a sua aplicação utilize máquinas virtuais, aplicações Web ou o Kubernetes, implemente práticas de DevOps como CI/CD, infraestrutura como código e monitorização contínua com o Azure e a coleção de ferramentas de DevOps à sua escolha.
  • Do código à nuvem, automatize todas as fases do processo de DevOps com a integração e entrega contínua e a coleção de ferramentas à sua escolha:

    • Defina um pipeline de CI/CD e faça a gestão das versões com múltiplos ambientes através do Azure Pipeline.
    • Segmente qualquer serviço no Azure, incluindo o Azure Kubernetes Service (AKS), as Máquinas Virtuais do Azure ou as Funções do Azure.
    • Automatize os fluxos de trabalho com o GitHub Actions.
    • Aloje cargas de trabalho do Jenkins, alargue a configuração atual ou simplifique a CI/CD com os plug-ins do Jenkins para o Azure.
    • Crie implementações rápidas e repetíveis no Azure com o Spinnaker.
    • Saiba mais sobre entrega contínua vs. implementação contínua e como podem satisfazer as necessidades da sua organização.
  • Adote métodos de desenvolvimento de software ágeis com planeamento, monitorização e criação de relatórios para beneficiar de ciclos de lançamento mais curtos e visibilidade completa sobre o processo de desenvolvimento de software. Faça a gestão de projetos com o GitHub. Além disso, pode utilizar o Azure Boards para:

    • Definir, atribuir e monitorizar itens de trabalho.
    • Gerir registos de tarefas pendentes.
    • Criar dashboards personalizados para monitorizar o progresso.
    • Obter análises e relatórios avançados.
  • Faça a gestão de repositórios do git, partilhe e colabore com o GitHub. Crie um fluxo de trabalho de código fiável para a sua equipa com:

  • Defina os recursos na nuvem de modo descritivo para criar e consolidar ambientes em conjunto com os códigos das aplicações em repositórios. Encarar a infraestrutura como código permite-lhe implementar recursos na nuvem de forma repetível e fiável e garantir que os ambientes na nuvem são totalmente geridos.

  • Faça a gestão da configuração dos recursos de forma transversal a todo o sistema para aplicar estados pretendidos, implementar atualizações de configuração e automatizar a resolução de alterações e problemas inesperados. O Azure oferece diversas ferramentas de DevOps para a gestão de configurações, incluindo o Ansible, o Chef, o Puppet e a Automatização do Azure.

  • Monitorize o estado de funcionamento da infraestrutura e faça a integração em dashboards existentes no Grafana, no Kibana ou no portal do Azure com o Azure Monitor.

    • Pratique a monitorização contínua da pilha completa.
    • Configure alertas acionáveis transversalmente nos serviços do Azure.
    • Recolha, consulte e analise registos para obter informações e mitigar problemas.
    • Utilize a monitorização incorporada de contentores do Azure Kubernetes Service (AKS).

Comece a colaborar para levar a inovação do código para a nuvem com o GitHub e o Azure.

Começar

Falar com a equipa de vendas