Vai al contenuto

Aggiornamenti Terraform su Azure: le novità

Scopri le ultime novità di Terraform su Azure, inclusi i nuovi strumenti e funzionalità disponibili.

Gli ultimi sviluppi di Terraform su Azure sono un chiaro segnale dell’impegno costante di Microsoft nel fornire strumenti aggiornati per la gestione delle infrastrutture cloud. I recenti aggiornamenti includono l’introduzione di nuove risorse e funzionalità, che mirano a semplificare e ottimizzare il lavoro di sviluppatori e ingegneri DevOps.

AzureRM: Gestione avanzata delle risorse

Uno dei punti di forza di Terraform su Azure è il provider AzureRM, che continua a evolversi con l’aggiunta di nuove risorse e servizi. Supportare le ultime novità di Azure non appena diventano disponibili è un impegno cruciale per poter gestire efficacemente l’infrastruttura cloud. Tra le novità più rilevanti, spiccano:

  • Il supporto per la configurazione di aggiornamenti software tramite Terraform è stato irrobustito.
  • È stata introdotta la capacità di configurare tabelle in Log Analytics per una gestione dei log più granulare.
  • L’ambiente Container App di Azure ora supporta i profili di carico di lavoro.
  • È ora disponibile il supporto per il bilanciamento del carico a livello di applicazioni, una risorsa chiave per la scalabilità delle applicazioni cloud.
  • Si può ora configurare un cluster Red Hat OpenShift in maniera più intuitiva.
  • È stato corretto un bug relativo al bilanciamento del traffico in ingresso per le applicazioni container, migliorando la stabilità del loro deployment.
  • I moduli PowerShell 7.2 ora sono pienamente integrabili nell’automazione di Terraform.

Per tenersi aggiornati con le ultime release, è consigliato consultare le note di rilascio.

AzAPI provider: Automazione e personalizzazione

L’AzAPI provider agisce come strato sulle API REST ARM di Azure, permettendo di gestire ogni tipo di risorsa Azure con qualunque versione dell’API. Questo provider affianca il provider AzureRM abilitando la gestione delle risorse meno recenti o private. In questo contesto, sono stati implementati significativi miglioramenti, tra cui:

  • Sample code automaticamente caricabili all’interno dell’estensione VSCode.
  • Introduzione di nuovi tipi di data source, come azapi_resource_id e azapi_resource_list, che facilitano il parsing degli ID delle risorse e la raccolta di risorse legate.
  • Un nuovo endpoint vSupport per mirare ambienti cloud del governo o della Cina.

Si raccomanda di seguire le ultime news su GitHub per non perdere nessun aggiornamento.

L’importanza dei moduli verificati e della community

Il consolidamento dei moduli sotto l’iniziativa dei Azure Verified Modules riflette la volontà di standardizzare l’infrastruttura come codice (IaC), garantendo la qualità e l’affidabilità su più linguaggi di programmazione. Il collegamento con la community attraverso incontri e richieste di feedback è la chiave per continuare a migliorare l’esperienza degli utenti di Terraform su Azure.

Documentazione e formazione

Gran parte dell’impegno profuso è rivolto all’ottimizzazione e all’aggiornamento della documentazione, rendendola più facile da navigare e sempre aggiornata. I Quickstart e le guide alla configurazione di servizi come Application Gateway, Azure Firewall e Blob Storage hanno lo scopo di accelerare l’apprendimento e la messa in pratica delle nuove funzionalità di Terraform su Azure.