Como señalamos anteriormente, «como código» es una tendencia importante en todo el sector de las redes que se basa en principios fundamentales del movimiento DevOps, partidario de tratar todo lo posible «como código».
También establecimos una importante distinción entre «infraestructura como código» y «configuración como código», necesaria en el mundo de las redes debido a las diferencias en la forma en que tradicionalmente se prestan los servicios de red y de aplicaciones. La mayoría de estos servicios están asociados al hardware, pero lo cierto es que existe una plataforma entre el hardware y los servicios que este proporciona. Por eso, BIG-IP puede ofrecerse como máquinas virtuales tanto en la nube como en entornos locales, además de en nuestro hardware diseñado específicamente para este fin. Porque BIG-IP no es el hardware, sino la plataforma de software desde la que ofrecemos diversos servicios de aplicaciones.
Ahora bien, del mismo modo que la plataforma de aplicaciones —el servidor web o de aplicaciones, o el motor de aplicaciones— debe aprovisionarse primero, también deben aprovisionarse las plataformas de servicios de red y de aplicaciones antes de poder configurarlas.
Cada vez más —especialmente en entornos de nube—, ese proceso de aprovisionamiento y configuración está gestionado por sistemas como Terraform de HashiCorp.
Si no conoces Terraform, permíteme citar su propio sitio web:
Terraform es una herramienta para crear, modificar y controlar las versiones de la infraestructura de forma segura y eficiente. Terraform puede gestionar proveedores de servicios existentes y populares, así como soluciones internas personalizadas.
Los archivos de configuración indican a Terraform los componentes necesarios para ejecutar una única aplicación o todo el centro de datos. Terraform genera un plan de ejecución que describe lo que hará para alcanzar el estado deseado y, a continuación, lo ejecuta para crear la infraestructura descrita.
De <https://www.terraform.io/intro/index.html>
Básicamente, Terraform es una herramienta que permite automatizar el aprovisionamiento de infraestructura. Mediante el uso de complementos, logra la tarea aparentemente titánica de aprovisionar todo un centro de datos o una arquitectura de aplicaciones. Es prácticamente imposible esperar que el propio Terraform pueda desarrollar las integraciones y extensiones necesarias para dar soporte al amplísimo ecosistema de proveedores de servicios de infraestructura y aplicaciones. Somos muchos y abarcamos ámbitos como la seguridad y la escalabilidad, la gestión de identidades y accesos, la gestión y supervisión del rendimiento, y la lista continúa. Ningún proveedor podría aspirar a admitir todas y cada una de las configuraciones de infraestructura posibles en el mercado actual. Por eso, siguiendo un enfoque basado en la extensibilidad, Terraform cuenta con un sistema que permite a los proveedores «conectar» la compatibilidad con sus servicios de infraestructura y aplicaciones.
Esto significa que nosotros, como proveedor de servicios de aplicaciones, podemos integrarnos con Terraform y permitir que la plataforma BIG-IP se trate «como código».
Puede encontrar más información sobre nuestro proveedor de Terraform aquí, en el sitio web de Terraform, incluidos ejemplos de cómo aprovisionar (y posteriormente configurar) su BIG-IP. También hay algunos recursos excelentes en nuestra comunidad —DevCentral— que le ayudarán a empezar a usar Terraform con su BIG-IP.
Sobre el autor

Lori MacVittie es ingeniera distinguida y evangelista jefe en la Oficina del CTO de F5, y cuenta con una amplia experiencia en entrega de aplicaciones, estrategia de automatización e infraestructura. Es conocida por convertir la complejidad en claridad, ya sea definiendo mecanismos de protección para agentes de IA, analizando arquitecturas multinube frágiles o explorando los límites de los sistemas escalables. Aporta más de treinta años de experiencia en el sector en desarrollo de aplicaciones, arquitectura de TI y operaciones de redes y sistemas. Antes de incorporarse a F5, fue una galardonada editora de tecnología. MacVittie posee un máster en Informática y es una autora prolífica cuyas publicaciones abarcan la seguridad, la nube y la arquitectura empresarial. También es una apasionada de los juegos de mesa y los videojuegos, y expresa sin complejos sus firmes opiniones sobre el queso.
Más artículos de Lori Mac VittieArtículos relacionados del blog
Proteger los endpoints de las API dificulta la seguridad de las API
Descubre las complejidades de la seguridad de las API, los retos a los que se enfrentan las organizaciones, la evolución de los ataques contra endpoints de API y la necesidad de políticas de seguridad adaptadas.
¿Qué es el sesgo de la IA y por qué es importante para TI?
Descubre los fundamentos del aprendizaje de la IA. Aprende cómo pueden surgir sesgos en la IA y qué riesgos plantean para las TI y la transformación digital.
Redefiniendo la ciberseguridad en el extremo de la nube distribuida con IA y telemetría en tiempo real
La transformación digital y la adopción de tecnologías en la nube están provocando cambios en las arquitecturas de las aplicaciones. Estos cambios introducen nuevas superficies de ataque, que son el objetivo de métodos de ataque avanzados, altamente organizados y con motivaciones económicas. Mediante el uso del framework Morpheus de NVIDIA, F5 está investigando técnicas para detectar estas amenazas avanzadas con telemetría en tiempo real y análisis basados en IA.
El papel de la nube en las aplicaciones nativas del edge
No debería sorprender que, al igual que la aparición de la nube dio lugar a las aplicaciones nativas de la nube, el edge esté impulsando un conjunto de aplicaciones nativas del edge. Sin embargo, estas aplicaciones no residirán únicamente en el edge. Al mismo tiempo, están surgiendo nuevos patrones arquitectónicos que aprovechan las aplicaciones alojadas en la nube y en el centro de datos.
La creciente diversidad de ubicaciones y usuarios está impulsando a las empresas hacia el edge
En el contexto del ámbito de las aplicaciones, el término «usuario» siempre se ha referido a la entidad que interactúa con una aplicación. Del mismo modo que los cambios en las arquitecturas de las aplicaciones impulsan cambios en las tecnologías que permiten ofrecerlas y protegerlas, los cambios en la definición de usuario han provocado cambios en los lugares donde se despliegan las aplicaciones.
El edge está impulsando un renacimiento de las infraestructuras
A medida que las organizaciones aumentan la generación de datos y tratan de extraer valor empresarial de ellos, sin duda recurrirán a la analítica y la automatización basadas en la IA y el aprendizaje automático. Precisamente este tipo de cargas de trabajo son las que más se beneficiarían de una infraestructura optimizada y, sin embargo, hoy en día son las que menos probabilidades tienen de poder aprovecharla.