La última expansión de IBM watsonx Code Assistant en automatización de infraestructuras

20 de mayo de 2025

Autor

Matt Rodkey

Head of Product watsonx Code Assistant for Red Hat Ansible Lightspeed

A medida que las empresas dependen cada vez más de infraestructuras sólidas para respaldar sus operaciones, la necesidad de herramientas eficaces de gestión de infraestructura nunca ha sido más evidente. Según un informe reciente de IDC, el 77 % de las organizaciones estudiadas cree que la infraestructura digital es misión crítica para el éxito de sus Estrategias de negocio digital. La automatización de la infraestructura sirve como columna vertebral del desarrollo de software para ayudar a impulsar estas estrategias, garantizando que las aplicaciones no solo se implementen correctamente, sino que también se configuren meticulosamente para cumplir con los requisitos específicos de diversos entornos.

Para respaldar esto, IBM watsonx Code Assistant se propone ampliar aún más sus capacidades de automatización de TI para incluir Terraform, mejorando la gestión de la infraestructura en todo el ciclo de vida del software.

IBM watsonx Code Assistant: Optimización de la automatización de TI

Imagine un equipo dedicado de desarrolladores trabajando incansablemente para mantener intacta su infraestructura de TI. Se enfrentan a numerosos desafíos, desde la falta de personal calificado hasta la gestión de datos y la escalabilidad. La escasez de personal actualizado de TI y operaciones en la nube, habilidades y automatización se encuentran entre los desafíos más importantes, citados por el 38 % de las organizaciones encuestadas según IDC . Esto es como tener una ciudad con ingenieros insuficientes para mantener sus carreteras y edificios. Los desarrolladores deben manejar grandes cantidades de datos de manera eficiente y garantizar que sus sistemas puedan escalar para satisfacer las crecientes demandas. La integración de nuevas tecnologías en los sistemas existentes y la optimización continua de las operaciones para mantener el rendimiento complica aún más su tarea. Abordar estos desafíos requiere soluciones innovadoras que puedan automatizar y optimizar los procesos y brindar una integración perfecta y excelencia operativa.

Aquí es donde entra la IA. IBM watsonx Code Assistant ayuda a automatizar todo el ciclo de vida del desarrollo de software con compatibilidad en diversas infraestructuras de TI para lenguajes como Ansible. Ansible se centra en la gestión de la configuración y el despliegue de aplicaciones. Se utiliza para configurar el software y la configuración en los servidores u otra infraestructura que Terraform ha aprovisionado (por ejemplo, instalar paquetes, configurar usuarios o desplegar aplicaciones). Watsonx Code Assistant aprovecha modelos entrenados en conjuntos de datos Ansible de alta calidad y cuidadosamente seleccionados (no datos públicos aleatorios) para proporcionar a los desarrolladores la capacidad de aprovechar el lenguaje natural playbook y la generación de roles, explicaciones detalladas y un modelo personalizable que proporciona recomendaciones personalizadas para abordar el cumplimiento y escalar las necesidades del negocio. 

Terraform: Próximamente en watsonx Code Assistant

A medida que las organizaciones continúan evolucionando y adoptando nuevas tecnologías, la necesidad de soluciones sólidas de infraestructura como código (IaC) se vuelve cada vez más importante. Está previsto que Terraform de HashiCorp sea un nuevo lenguaje compatible en el futuro dentro de watsonx Code Assistant, que promete revolucionar aún más la automatización de la infraestructura.

Terraform se destaca en la gestión de infraestructura en múltiples plataformas en la nube, lo que permite a los desarrolladores definir y aprovisionar infraestructura utilizando un lenguaje de configuración de alto nivel. La próxima integración permitirá a los desarrolladores de watsonx Code Assistant generar plantillas y scripts de Terraform para aprovisionar la infraestructura y utilizar Ansible para configurarla, automatizando todo el ciclo de vida de la infraestructura. Las ventajas de usar Terraform incluyen su capacidad para gestionar dependencias complejas, impulsar configuraciones coherentes y facilitar la colaboración entre equipos.

Con Terraform integrado en watsonx Code Assistant, las organizaciones podrán automatizar sus procesos de aprovisionamiento, despliegue y mantenimiento de infraestructura de manera más eficaz, garantizando que sus entornos de TI estén siempre optimizados y actualizados.

Casos de uso de Terraform y Ansible

Uno de los desafíos más apremiantes para las organizaciones que ya utilizan Terraform es la gestión de actualizaciones de módulos y proveedores. Estos componentes se mejoran con frecuencia con nuevas características y mejoras de rendimiento. Sin embargo, muchos equipos retrasan las actualizaciones debido al esfuerzo manual y al riesgo que implica actualizar el código de la infraestructura.

Esto a menudo da como resultado una deuda técnica y oportunidades perdidas de optimización. La expansión de IBM watsonx Code Assistant a Terraform puede ayudar a abordar este desafío al automatizar el proceso de actualización. Analiza las configuraciones existentes de Terraform, identifica módulos y proveedores obsoletos y sugiere actualizaciones compatibles. Al generar código actualizado y proporcionar explicaciones claras de los cambios, reduce el riesgo de errores y acelera la adopción de nuevas capacidades.

Otro escenario común implica el despliegue de una aplicación recién creada. Es posible que un desarrollador necesite aprovisionar infraestructura para esta aplicación en un entorno específico, ya sea AWS, on premises o incluso migrando de un proveedor de la nube a otro, como de AWS a Azure. Con watsonx Code Assistant y Terraform, los desarrolladores podrán describir sus requisitos de despliegue en lenguaje natural, y la herramienta generará código Terraform para ayudar a aprovisionar la infraestructura. Una vez que la infraestructura está en su lugar, Ansible se encarga de configurar el entorno: instalar software, configurar usuarios e implementar la aplicación.

Esta Automatización de extremo a extremo puede ayudar a reducir el tiempo y la complejidad involucrados en el lanzamiento de nuevos servicios, especialmente en entornos híbridos o multi-nube.

Transforme sus infraestructuras de TI con Terraform

Contar con potentes herramientas equipadas con IA puede ayudar a transformar las infraestructuras de TI en una máquina bien engrasada. IBM watsonx Code Assistant, Ansible y Terraform se convierten en los héroes de esta historia, automatizando tareas que antes requerían un inmenso esfuerzo manual. Con los insights impulsados por IA de watsonx Code Assistant, la gestión de configuración fluida de Ansible y el sólido aprovisionamiento de infraestructura de Terraform, los desarrolladores pueden centrarse en la innovación en lugar del mantenimiento. A medida que despliegan aplicaciones en diversos entornos, la automatización maneja las tareas de configuración y optimización. La integración de Terraform promete una eficiencia aún mayor para simplificar la gestión de infraestructuras complejas. Watsonx Code Assistant representa el futuro de TI, ya que permite a las organizaciones crear, desplegar y mantener su escenario digital con facilidad y confiabilidad.

Conozca IBM watsonx Code Assistant

Las últimas noticias sobre productos de IBM

Reciba los mayores anuncios de productos y características, incluidos chats de video recientes sobre productos y ofertas educativas de IBM y nuestros socios de capacitación. Consulte la Declaración de privacidad de IBM.

¡Gracias! Ya está suscrito.