HashiCorp Terraform en Azure

Administre fácilmente la infraestructura como código con una herramienta de automatización que ya conoce

¿Acaba de llegar a Azure? Empiece gratis

Simplifique la administración de la infraestructura

Defina infraestructura como código con archivos de configuración declarativos que se pueden usar para crear, administrar y actualizar recursos de infraestructura, como máquinas virtuales (VM), redes y contenedores. Use el lenguaje de configuración de Terraform para automatizar fácilmente la administración de recursos en su flujo de trabajo.

¿Por qué Terraform en Azure?

Preintegrado

Terraform está integrado en Azure Cloud Shell y autenticado en su suscripción, de modo que está listo para usarlo. Cree y pruebe módulos en Azure con la extensión Azure Terraform para Visual Studio Code que proporcionen la funcionalidad de los comandos de Terraform, visualización de grafos de recursos y la integración directa de Azure Cloud Shell en Visual Studio Code.

Dirigido por la comunidad

Los equipos de ingeniería de Microsoft y HashiCorp colaboran con la comunidad en el desarrollo continuo del proveedor y los módulos de Azure Terraform. Únase al repositorio de GitHub para solicitar características, informar de problemas o contribuir.

Preparada para la empresa

Optimice las operaciones y aprovisione cualquier infraestructura de un modo más seguro y eficiente con Terraform Enterprise. Centralice la implementación de la infraestructura en un flujo de trabajo y aprovisione, gobierne y audite cualquier entorno.

Explore escenarios comunes de Terraform en Azure

Ejemplo de flujo de trabajo de DevOps con Terraform en 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. Información general
  2. Flujo

Información general sobre la integración e implementación continuas (CI/CD) de infraestructuras inmutables mediante Jenkins y Terraform en la arquitectura virtual de Azure

Información general

Azure es una nube mundial para hospedar máquinas virtuales Windows o Linux. Independientemente de que use Java, Node.js, Go o PHP para desarrollar las aplicaciones, necesitará una canalización de integración e implementación continuas (CI/CD) para enviar los cambios a estas máquinas virtuales de manera automática.

Flujo

  1. 1 Cambie el código fuente de la aplicación.
  2. 2 Confirme código en GitHub.
  3. 3 Desencadenador de Continuous Integration para Jenkins.
  4. 4 Jenkins desencadena la compilación de una imagen de Packer para crear una máquina virtual y la almacena como una imagen de VM mediante Azure Managed Disks.
  5. 5 Jenkins desencadena Terraform para aprovisionar un nuevo conjunto de escalado de máquinas virtuales mediante la imagen de VM de Azure Managed Disks.
  6. 6 Azure Log Analytics recopila y analiza registros.
  7. 7 Supervise la aplicación y realice mejoras.

Vea cómo los clientes están usando Terraform con Azure

Póngase en marcha con rapidez

Cree una cuenta gratuita de Azure.
Instale y configure Terraform.
Cree una máquina virtual con Terraform.

Otras soluciones de HashiCorp en Azure

HashiCorp Vault

Administre los secretos y proteja los datos confidenciales en entornos distribuidos dinámicos.

HashiCorp Consul

Conecte, proteja y configure servicios en cualquier plataforma de tiempo de ejecución y cualquier nube pública o privada.

Manténgase informado con nuestro blog

Ver todas las actualizaciones

Conozca Terraform en Azure más a fondo

Ir a la documentación