L'ultima espansione di IBM watsonx Code Assistant nell'automazione dell'infrastruttura

20 Maggio 2025

Autore

Matt Rodkey

Head of Product watsonx Code Assistant for Red Hat Ansible Lightspeed

Poiché le aziende si affidano sempre più a solidi framework digitali per supportare le proprie operazioni, la necessità di strumenti efficaci per la gestione dell'infrastruttura non è mai stata così evidente. Secondo un recente report IDC, il 77% delle organizzazioni intervistate ritiene che l'infrastruttura digitale sia mission-critical per il successo delle proprie strategie digitali aziendali. L'automazione delle infrastrutture costituisce la colonna portante dello sviluppo software per contribuire a promuovere queste strategie, garantendo che le applicazioni siano non solo distribuite correttamente, ma anche configurate meticolosamente per soddisfare i requisiti specifici dei vari ambienti.

A supporto di ciò, IBM watsonx Code Assistant™ intende espandere ulteriormente le sue funzionalità di automazione IT per includere Terraform, migliorando la gestione dell'infrastruttura durante tutto il ciclo di vita del software.

IBM watsonx Code Assistant: semplificazione dell'automazione IT

Immagina un team dedicato di sviluppatori che lavorano instancabilmente per mantenere intatta la loro infrastruttura IT. Affrontano numerose sfide, dalla mancanza di personale qualificato alla gestione dei dati e fino alla scalabilità. La carenza di personale IT aggiornato e addetto al cloud, di competenze e di automazione sono tra le sfide più importanti, citate dal 38% delle organizzazioni intervistate da IDC. È come avere una città con un numero insufficiente di ingegneri per la manutenzione delle strade e degli edifici. Gli sviluppatori devono gestire in modo efficiente grandi quantità di dati e garantire che i loro sistemi possano essere scalati per soddisfare le crescenti esigenze. L'integrazione di nuove tecnologie nei sistemi esistenti e l'ottimizzazione continua delle operazioni per mantenere le prestazioni complicano ulteriormente il loro compito. Per affrontare queste sfide sono necessarie soluzioni innovative in grado di automatizzare e semplificare i processi e di garantire una perfetta integrazione e l'eccellenza operativa.

È qui che entra in gioco l'AI. IBM watsonx Code Assistant aiuta ad automatizzare l'intero ciclo di vita dello sviluppo software con compatibilità tra diverse infrastrutture IT per linguaggi come Ansible. Ansible si concentra sulla gestione della configurazione e sulla distribuzione delle applicazioni. Viene utilizzato per configurare i software e le impostazioni sui server o su altre infrastrutture per cui Terraform ha effettuato il provisioning (ad esempio, l'installazione di pacchetti, la configurazione di utenti o la distribuzione di applicazioni). Watsonx Code Assistant utilizza modelli addestrati su set di dati Ansible di alta qualità e resi accurati (non dati pubblici casuali) per offrire agli sviluppatori la capacità di utilizzare il playbook in linguaggio naturale e la generazione di ruoli, spiegazioni dettagliate e un modello personalizzabile che fornisce consigli personalizzati per soddisfare la conformità e scalare le esigenze aziendali. 

Terraform: presto disponibile su watsonx Code Assistant

Man mano che le organizzazioni continuano a evolversi e ad adottare nuove tecnologie, la necessità di soluzioni IaC (Infrastructure as Code) solide diventa sempre più importante. Terraform di HashiCorp è destinato a diventare un nuovo linguaggio, supportato in futuro all'interno di watsonx Code Assistant, promettendo di rivoluzionare ulteriormente l'automazione delle infrastrutture.

Terraform eccelle nella gestione dell'infrastruttura su più piattaforme cloud, consentendo agli sviluppatori di definire l'infrastruttura e farne il provisioning utilizzando un linguaggio di configurazione di alto livello. L'imminente integrazione consentirà agli sviluppatori di watsonx Code Assistant di generare modelli e script Terraform per il provisioning dell'infrastruttura e utilizzare Ansible per configurarla, automatizzando l'intero ciclo di vita dell'infrastruttura. I vantaggi dell'utilizzo di Terraform includono la capacità di gestire dipendenze complesse, promuovere configurazioni coerenti e facilitare la collaborazione tra i team.

Con Terraform integrato in watsonx Code Assistant, le organizzazioni saranno in grado di automatizzare i processi di provisioning, distribuzione e manutenzione dell'infrastruttura in modo più efficace, garantendo che i loro ambienti IT siano sempre ottimizzati e aggiornati.

Casi d'uso per Terraform e Ansible

Una delle sfide più urgenti per le organizzazioni che già utilizzano Terraform è la gestione degli aggiornamenti dei moduli e dei fornitori. Questi componenti vengono spesso ottimizzati con nuove caratteristiche e miglioramenti delle prestazioni. Tuttavia, molti team ritardano gli aggiornamenti a causa del lavoro manuale e dei rischi connessi all'aggiornamento del codice dell'infrastruttura.

Ciò si traduce spesso in debito tecnico e perdita di opportunità di ottimizzazione. L'espansione di IBM watsonx Code Assistant a Terraform può aiutare ad affrontare questa sfida automatizzando il processo di aggiornamento. Analizza le configurazioni Terraform esistenti, identifica moduli e provider obsoleti e suggerisce aggiornamenti compatibili. Generando codice aggiornato e fornendo spiegazioni chiare delle modifiche, riduce il rischio di errori e accelera l'adozione di nuove funzionalità.

Un altro scenario comune prevede l'implementazione di un'applicazione di nuova generazione. Uno sviluppatore potrebbe dover fare il provisioning dell'infrastruttura per questa applicazione in un ambiente specifico, che si tratti di AWS, on-premise o persino migrando da un provider di cloud a un altro, ad esempio da AWS ad Azure. Con watsonx Code Assistant e Terraform, gli sviluppatori potranno descrivere i loro requisiti di implementazione in linguaggio naturale e lo strumento genererà codice Terraform per aiutare a fornire l'infrastruttura. Una volta installata l'infrastruttura, Ansible si occupa della configurazione dell'ambiente: installazione del software, configurazione degli utenti e distribuzione dell'applicazione.

Questa automazione end-to-end può aiutare a ridurre i tempi e la complessità necessari per il lancio di nuovi servizi, soprattutto in ambienti ibridi o multi-cloud.

Trasforma le tue infrastrutture IT con Terraform

Essere armati di potenti strumenti dotati di AI può aiutare a trasformare le infrastrutture IT in una macchina ben oliata. IBM watsonx Code Assistant, Ansible e Terraform diventano gli eroi di questa storia, automatizzando attività che un tempo richiedevano un immenso sforzo manuale. Con le informazioni basate su AI di watsonx Code Assistant, la gestione della configurazione di Ansible e il provisioning dell'infrastruttura di Terraform, gli sviluppatori possono concentrarsi sull'innovazione piuttosto che sulla manutenzione. Man mano che distribuiscono applicazioni in ambienti diversi, l'automazione gestisce le attività di configurazione e ottimizzazione. L'integrazione di Terraform promette un'efficienza ancora maggiore per semplificare la gestione di infrastrutture complesse. Watsonx Code Assistant rappresenta il futuro dell'IT e consente alle organizzazioni di sviluppare, distribuire e mantenere il proprio landscape con facilità e affidabilità.

Esplora IBM watsonx Code Assistant

Le ultime notizie sui prodotti da IBM

Ricevi i principali annunci sui prodotti e le caratteristiche, comprese le recenti video chat sui prodotti e le offerte didattiche di IBM e dei nostri partner di formazione. Leggi l' Informativa sulla privacy IBM.

Grazie per aver effettuato l'iscrizione!