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
  1. Descrição geral
  2. Fluxo

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