Microsoft svela il nuovo Infra Copilot: di cosa si tratta

Icona del tempo di lettura 2 minuto. leggere


I lettori aiutano a supportare MSpoweruser. Potremmo ricevere una commissione se acquisti tramite i nostri link. Icona descrizione comando

Leggi la nostra pagina informativa per scoprire come puoi aiutare MSPoweruser a sostenere il team editoriale Per saperne di più

Note chiave

  • Infra Copilot è un nuovo strumento che mira a semplificare lo sviluppo IaC.
  • Utilizza istruzioni in linguaggio naturale per suggerire frammenti di codice IaC (ad esempio, PowerShell per Azure).

Negli ultimi tempi l'Infrastructure as Code (IaC) è diventato un approccio popolare per la gestione dell'infrastruttura cloud. Gli strumenti IaC consentono di definire l'infrastruttura tramite codice. Tuttavia, IaC può introdurre le proprie complessità, inclusa la gestione di una sintassi complessa e la garanzia della coerenza tra gli ambienti.

Infra Copilot, utilizzando Copilota GitHub, possono affrontare queste sfide. Infra Copilot si integra con prodotti come Visual Studio Code e utilizza l'apprendimento automatico per comprendere l'intento dietro le richieste dell'utente. Ciò consente ai professionisti delle infrastrutture di esprimere le proprie esigenze in linguaggio naturale e ricevere suggerimenti di codice corrispondenti.

In parole più semplici: Infra Copilot è uno strumento in grado di affrontare le sfide affrontate dai professionisti dell'infrastruttura che gestiscono l'infrastruttura cloud utilizzando IaC. Lo sviluppo IaC è il processo di gestione e provisioning dell'infrastruttura informatica utilizzando il codice anziché la configurazione manuale.

Prima di IaC, gli amministratori di sistema configuravano manualmente server, storage, rete e altri componenti dell'infrastruttura tramite la configurazione fisica o le interfacce utente. Questo approccio era dispendioso in termini di tempo, soggetto a errori e difficile da replicare in modo coerente in tutti gli ambienti.

Con lo sviluppo IaC, le configurazioni dell'infrastruttura vengono definite nei file di codice. Questi file utilizzano linguaggi come Terraform, Ansible o anche linguaggi specifici del cloud come AWS CloudFormation. Il codice specifica lo stato desiderato dell'infrastruttura, compresi i tipi di risorse necessarie (ad esempio, macchine virtuali, database) e le loro configurazioni (ad esempio, sistema operativo, dimensione dello storage).

Infra Copilot può generare frammenti di codice standardizzati, che possono garantire coerenza e affidabilità all'infrastruttura distribuita. Può anche fungere da strumento di apprendimento per i nuovi membri del team e portare a miglioramenti in termini di efficienza per i professionisti delle infrastrutture.

Infra Copilot è attualmente nelle sue fasi iniziali. 

Sebbene Infra Copilot offra funzionalità promettenti, è importante notare che la tecnologia è ancora in fase di sviluppo. 

Resta da vedere il suo impatto a lungo termine sul panorama IaC.

Più qui.