Cuándo usar Terraform

Completado

Hay muchos conjuntos de herramientas para las implementaciones de recursos de infraestructura como código. Quiere obtener más información sobre cuándo Terraform puede ser la herramienta adecuada para usted y su organización.

¿Terraform es la herramienta adecuada?

Terraform es una excelente opción si necesita una solución independiente del servicio o la nube. Terraform permite administrar otros productos de Microsoft de forma coherente, como Azure DevOps y GitHub. Terraform tiene una gran comunidad activa y soporte técnico e inversión de Microsoft. Terraform se adapta bien a un proceso de DevOps de infraestructura como código y admite las soluciones de identidad de Azure más recientes.

Independientemente de la solución de infraestructura como código que elija, sepa que está en buena empresa. Simplemente tomar la decisión de adoptar la infraestructura como código le alinea con nuestra guía de procedimientos recomendados y con nuestros clientes de mayor rendimiento.

¿Cuándo es Terraform la herramienta correcta?

Si usa Azure como plataforma en la nube, tenga en cuenta estas ventajas de usar Terraform:

  • Independiente del servicio o la nube: con Terraform, usa un lenguaje independiente de las nubes o los servicios que usa. Incluso puede implementar recursos en varios proveedores dentro del mismo módulo de Terraform.

  • Soporte técnico de Azure: con el proveedor azapi, cuando se publican o actualizan nuevos recursos de Azure, Terraform admite esas características desde el prime día.

  • Módulos verificados de Azure: si usa Módulos verificados de Azure, tiene un producto totalmente compatible con el Soporte técnico de Microsoft.

  • Administración del estado: gracias al archivo de estado, Terraform es eficaz en la administración del ciclo de vida del recurso desde su creación hasta su retirada.

  • Conjuntos de aptitudes: a la hora de elegir, tenga en cuenta el conjunto de aptitudes de su equipo y las aptitudes disponibles en su mercado.

¿Cuándo no es Terraform la herramienta adecuada?

En algunas situaciones puede requerirse otro conjunto de herramientas. Tenga en cuenta los siguientes motivos para no usar Terraform como conjunto de herramientas principal:

  • Conjunto de herramientas existente: al determinar cuándo usar Terraform, la primera pregunta que se debe hacer es: "¿Está usando ya mi organización un conjunto de herramientas?". Hay muchas opciones de herramientas disponibles que se pueden usar para aprovisionar recursos de infraestructura como código. A veces, tiene sentido aprovechar las inversiones financieras y los conocimientos actuales cuando se plantee adoptar un nuevo proceso.

  • Nube única: si su organización solo usa Azure y ningún otro servicio o nube, Bicep podría ser la herramienta adecuada. Terraform admite el escenario de nube única, pero es posible que desee considerar el equilibrio en la administración de archivos de estado.