Terraform - Integración y entrega continuas para redes 5G en AWS

Terraform

Terraform es una herramienta de software IaC de código abierto que proporciona un flujo de trabajo de interfaz de línea de comandos (CLI) coherente para administrar cientos de servicios en la nube. Terraform codifica las API de la nube en archivos de configuración declarativos.

Para realizar una implementación con Terraform, aplique los mismos principios que se usan en CDK. El código se estructura en módulos que permiten que los componentes de red se personalicen y se reutilicen en función de los requisitos del proveedor.

La configuración está totalmente parametrizada, lo que permite que las implementaciones se adapten por completo en función de las recomendaciones de los proveedores y los ISV.

La implementación de funciones de red se divide en dos fases:

  • La infraestructura de AWS requerida se crea y se administra a través de un repositorio central.

  • La configuración y el código se almacenan de forma centralizada en un repositorio GitHub.

Una vez creados los requisitos previos, la función de red estará lista para implementarse mediante una canalización de aplicaciones que se estableció en la etapa anterior.