Usar infraestructura como código para aprovisionar y administrar

Terraform

Suscríbase a nuestro boletín

Manténgase al día con los últimos lanzamientos de software, noticias, descuentos de software, ofertas y más.

Suscribir

Terraform

  -  19,8 MB  -  Código Abierto
  • Última Versión

    Terraform 1.4.6 (64-bit) ÚLTIMO

  • Revisado por

    Daniel Leblanc

  • Sistema Operativo

    Windows 7 64 / Windows 8 64 / Windows 10 64 / Windows 11

  • Ránking Usuario

    Haga clic para votar
  • Autor / Producto

    HashiCorp / Enlace Externo

  • Nombre de Fichero

    terraform_1.4.6_windows_amd64.zip

Terraform es una herramienta para construir, cambiar y versionar infraestructura de forma segura y eficiente. Puede administrar proveedores de servicios existentes y populares, así como soluciones internas personalizadas.

Los archivos de configuración describen los componentes necesarios para ejecutar una sola aplicación o su centro de datos completo. Terraform genera un plan de ejecución que describe lo que hará para alcanzar el estado deseado, y luego lo ejecuta para construir la infraestructura descrita. A medida que cambia la configuración, la aplicación puede determinar qué cambió y crear planes de ejecución incrementales que se pueden aplicar.

Terraform CLI permite que la infraestructura se exprese como código en un lenguaje simple y legible para humanos llamado HCL (lenguaje de configuración HashiCorp). La CLI de Terraform lee los archivos de configuración y proporciona un plan de ejecución de cambios, que puede revisarse por seguridad y luego aplicarse y aprovisionarse. Los proveedores extensibles permiten que la aplicación administre una amplia gama de recursos, incluidos los servicios de hardware, IaaS, PaaS y SaaS.



La infraestructura que se puede administrar incluye componentes de bajo nivel como instancias de cómputo, almacenamiento y redes, así como componentes de alto nivel como entradas DNS, funciones SaaS, etc.

Proporciona una abstracción flexible de recursos y proveedores. Este modelo permite representar todo, desde hardware físico, máquinas virtuales y contenedores, hasta proveedores de correo electrónico y DNS. Debido a esta flexibilidad, se puede utilizar para resolver muchos problemas diferentes. Esto significa que hay una serie de herramientas existentes que se superponen con las capacidades de Terraform.

Infraestructura como Código

La infraestructura se describe utilizando una sintaxis de configuración de alto nivel. Esto permite que un plano de su centro de datos sea versionado y tratado como lo haría con cualquier otro código. Además, la infraestructura se puede compartir y reutilizar.

Planes de ejecucion

Tiene un paso de "planificación" donde genera un plan de ejecución. El plan de ejecución muestra qué hará Terraform cuando llame a aplicar. Esto le permite evitar sorpresas cuando Terraform manipula la infraestructura.

Gráfico de recursos

La aplicación crea un gráfico de todos sus recursos y paraleliza la creación y modificación de cualquier recurso no dependiente. Debido a esto, construye infraestructura de la manera más eficiente posible, y los operadores obtienen información sobre las dependencias en su infraestructura.

Cambiar automatización

Los conjuntos de cambios complejos se pueden aplicar a su infraestructura con una interacción humana mínima. Con el plan de ejecución y el gráfico de recursos mencionados anteriormente, usted sabe exactamente qué cambiará Terraform y en qué orden, evitando muchos posibles errores humanos.

Para cada equipo

Las organizaciones que buscan una división de responsabilidades mejorada o la aplicación automática de políticas pueden comprar las actualizaciones de Equipo y Gobierno para Terraform Cloud. Comience de forma gratuita y actualice para satisfacer las necesidades de su equipo a medida que crece.

Características y destacados

  •     Colabora y comparte configuraciones
  •     Evoluciona y versiona tu infraestructura
  •     Automatiza el aprovisionamiento
  •     Dependencias de recursos claramente mapeadas
  •     Separación del plan y aplicar
  •     Flujo de trabajo consistente y repetible
  •     Producción, puesta en escena y entornos de desarrollo reproducibles.
  •     Módulos compartidos para patrones de infraestructura comunes
  •     Combine múltiples proveedores consistentemente
  •     Administración del estado (almacenamiento, visualización, historial y bloqueo)
  •     Interfaz de usuario web para ver y aprobar ejecuciones de Terraform
  •     Ejecuciones colaborativas
  •     Registro de módulo privado
  •     Integración de VCS (Azure DevOps, Bitbucket, GitHub y GitLab)
  •     Habilitar el flujo de trabajo de GitOps
  •     Operaciones remotas: ejecute la aplicación en un entorno constante e inmutable
  •     Notificaciones para eventos de ejecución (a través de Slack o webhooks)
  •     API HTTP completa para integrarse con otras herramientas y servicios

Nota: La aplicación se distribuye como un solo binario. Instale Terraform descomprimiéndolo y moviéndolo a un directorio incluido en la RUTA de su sistema.

  • Terraform 1.4.6 (64-bit) Capturas de Pantalla

    Las imágenes a continuación han sido redimensionadas. Haga clic en ellos para ver las capturas de pantalla en tamaño completo.

Suscríbase a nuestro boletín

Manténgase al día con los últimos lanzamientos de software, noticias, descuentos de software, ofertas y más.

Suscribir