Terraform da HashiCorp no Azure

Faça facilmente a gestão da infraestrutura como código com uma ferramenta de automatização familiar

Ainda não conhece o Azure? Iniciar gratuitamente

Simplifique a gestão da infraestrutura

Define a infraestrutura como código com ficheiros de configuração declarativa que podem ser utilizados para criar, gerir e atualizar recursos de infraestrutura como máquinas virtuais (VMs), redes e contentores. Utilize a linguagem de configuração do Terraform para automatizar facilmente a gestão de recursos no seu fluxo de trabalho.

Porquê o Terraform no Azure?

Pré-integrado

O Terraform está incorporado no Azure Cloud Shell e autenticado na sua subscrição, pelo que está integrado e pronto a utilizar. Crie e teste módulos no Azure com a extensão do Azure Terraform para o Visual Studio Code, que fornece suporte de comandos do Terraform, visualização de gráficos de recursos e integração no Azure Cloud Shell diretamente a partir do Visual Studio Code.

Liderado pela comunidade

As equipas de engenharia da Microsoft e da HashiCorp trabalham em conjunto com a comunidade do Terraform para desenvolverem continuamente o fornecedor e os módulos do Terraform no Azure. Adira ao Repositório do GitHub para fazer pedidos de funcionalidades, comunicar problemas e contribuir.

Pronto a usar pelas empresas

Simplifique as operações e aprovisione qualquer infraestrutura de forma mais segura e eficiente com o Terraform Enterprise. Centralize a implementação da infraestrutura num fluxo de trabalho e aprovisione, governe e audite qualquer ambiente.

Explore cenários comuns do Terraform no Azure

Fluxo de trabalho do DevOps de exemplo com o Terraform no Azure

Immutable Infrastructure CI/CD using Jenkins and Terraform on Azure Virtual Architecture overviewAzure is a world-class cloud for hosting virtual machines running Windows or Linux. Whether you use Java, Node.js, Go or PHP to develop your applications, you’ll need a continuous integration and continuous deployment (CI/CD) pipeline to push changes to these virtual machines automatically.JenkinsAzure Virtual MachineScale SetsTerraformAzure Managed Disks(VM Image)PackerGitHubEngineerAzure Log Analytics1765554423Visual Studio Code

Descrição geral da Infraestrutura imutável de CI/CD com o Jenkins e o Terraform na Arquitetura Virtual do Azure

Descrição geral

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

Fluxo

  1. 1 Mude o código de origem da aplicação.
  2. 2 Envie o código para o GitHub.
  3. 3 Acionador de Integração Contínua para o Jenkins.
  4. 4 O Jenkins aciona uma compilação de imagem do Packer para criar uma VM e armazena-a como uma imagem de VM através do Azure Managed Disks.
  5. 5 O Jenkins aciona o Terraform para apresentar um novo Conjunto de Dimensionamento de Máquinas Virtuais através da imagem da VM do Azure Managed Disks.
  6. 6 O Azure Log Analytics recolhe e analisa registos.
  7. 7 Monitorize a aplicação e faça melhorias.

Saiba como os clientes estão a utilizar o Terraform com o Azure

Início rápido

Crie a sua conta gratuita do Azure.

Instale e configure o Terraform.

Crie uma VM com o Terraform.

Outras soluções da HashiCorp no Azure

HashiCorp Vault

Faça a gestão de segredos e proteja dados confidenciais em ambientes dinâmicos e distribuídos.

HashiCorp Consul

Ligue, proteja e configure serviços em qualquer plataforma de runtime e cloud pública ou privada.

Mantenha-se atualizado com o nosso blogue

Ver todas as atualizações

Aprofunde os seus conhecimentos: saiba mais sobre o Terraform no Azure

Aceda à documentação