Microsoft Copilot per Azure (preview) – Massimizzare la gestione di Microsoft Azure

Microsoft Copilot per Azure (in anteprima) è progettato per aiutarvi a massimizzare l’utilizzo di Microsoft Azure, offrendovi nuove intuizioni e permettendovi di scoprire i vantaggi aggiuntivi del cloud. Grazie all’utilizzo di modelli di linguaggio avanzati, al piano di controllo di Azure e alle informazioni sul vostro ambiente Azure, Copilot punta a rendere il vostro lavoro più efficiente​.

Questo assistente AI vi facilita la navigazione tra i centinaia di servizi e migliaia di tipi di risorse offerti da Azure, unendo conoscenze e dati per aumentare la produttività, ridurre i costi e fornire approfondimenti dettagliati. Vi permette di fare domande in linguaggio naturale per ricevere informazioni su misura per le vostre risorse e ambiente Azure, semplificando così la gestione di Azure.

Figura 1: Microsoft Copilot per Azure (in anteprima)

Microsoft Copilot per Azure (in anteprima) supporta un’ampia gamma di compiti, inclusa la comprensione del vostro ambiente Azure, il lavoro più intelligente con i servizi Azure, la scrittura e l’ottimizzazione del codice. In particolare, al momento, è in grado di svolgere le seguenti attività:

Tuttavia, è importante tenere in mente alcune limitazioni attuali:

  • Qualsiasi azione eseguita su più di 10 risorse deve essere eseguita all’esterno di Microsoft Copilot per Azure.
  • Puoi effettuare solo 15 richieste durante una determinata chat e hai solo 10 chat in un periodo di 24 ore.
  • Alcune risposte che visualizzano elenchi saranno limitate ai primi cinque elementi.
  • Per alcune attività e query, l’uso del nome di una risorsa non funzionerà e sarà necessario specificare l’ID risorsa di Azure.
  • Microsoft Copilot per Azure (anteprima) attualmente è disponibile solo in inglese.

Per accedere a questa anteprima, le vostre organizzazioni devono compilare un modulo di registrazione e il processo di candidatura deve essere completato una volta per tenant. È importante che verifichiate con il vostro amministratore di sistema per eventuali domande sull’adesione all’anteprima​. Il link per effettuare l’adesione è https://aka.ms/MSCopilotforAzurePreviewRequest

Se siete interessati a saperne di più o a partecipare all’anteprima di Microsoft Copilot per Azure, potete trovare informazioni aggiuntive e candidarvi per l’accesso tramite il sito ufficiale di Microsoft Copilot per Azure.

Ottenere informazioni

In ogni area del portale Azure, è permesso interpellare Microsoft Copilot per Azure (in versione anteprima) per ottenere chiarimenti su vari concetti, servizi o offerte legate ad Azure. Si possono porre interrogativi per identificare i servizi più adeguati alle necessità operative o per trovare le configurazioni che meglio rispondono ai criteri di budget, sicurezza e capacità di espansione. Copilot è in grado di indirizzare l’utente verso l’interfaccia più appropriata o anche di generare script e altri strumenti utilizzabili per l’implementazione delle soluzioni. Le risposte fornite sono fondate sull’ultima documentazione disponibile di Azure, consentendo di accedere a consigli aggiornati semplicemente facendo una domanda.

Chiedere delucidazioni può risultare estremamente vantaggioso, soprattutto nel contesto della diagnosi e risoluzione di problemi. Descrivendo la problematica, Microsoft Copilot per Azure (in versione anteprima) proporrà varie soluzioni praticabili per affrontarla.

Figura 2: Prompt iniziale di Microsoft Copilot for Azure

Ho provato quindi a fare un po’ di domande a Copilot. Ho chiesto How can I create a new Windows VM? e ho ricevuto la risposta presentata nella figura sotto. Le indicazioni sono davvero dettagliate e ci sono anche i riferimenti alla documentazione.

Figura 3: Passaggi necessari alla creazione di una nuova macchina virtuale Windows

Ho proseguito chiedendo Please show me how to create a Windows VM using PowerShell in Azure Cloud Shell con l’biettivo di ricevere i comandi necessari alla creazione della VM. Non solo mi ha creato i comandi, ma c’è anche un comodo bottone per l’esecuzione dello script.

Figura 4: Creazione di una macchina Windows utilizzando PowerShell in Azure Cloud Shell

Ho anche seguito il prompt How can I connect to a Windows VM in Azure? presente nei suggerimenti in fondo alla box del prompt.

Figura 5: Risposta alla domanda e suggerimenti relativi allo stesso argomento

Interessante la possibilità di eseguire delle query in linguaggio KQL per reperire delle informazioni. Ho chiesto Which VMs were created in the last 1 hour? E dopo aver generato la query mi ha anche aperto da solo Azure Resource Graph Explorer e l’ha eseguita!

Figura 6: Macchine virtuali create nell’ultima ora

Quindi mi sono appassionato allo scripting e ho chiesto Can you create a script to start all VMs in a specific resource group? Please use an Azure Function. Non avendo scritto il prompt in maniera completa mi ha solo creato la Azure Function e ho dovuto successivamente chiedergli per avere lo script di avvio delle Azure VM da poter poi dare in pasto ad Azure Function.

Figura 7: Generazione dello script e della Azure Function per accendere tutte le VM in un resource group

Quando ho chiesto Please write a query in Azure Monitor to check when VMs in the resource group Office365LAB-WEU were turned on in the last 30 days mi aspettavo che mi aprisse Azure Monitor per l’esecuzione della query. Invece ha riutilizzato nuovamente Azure Resource Graph Explorer.

Azure Resource Graph Explorer è uno strumento potente di Azure che consente di interrogare, esplorare e analizzare le risorse cloud su vasta scala. È progettato per estendere la gestione delle risorse di Azure, fornendo un’esplorazione delle risorse efficiente e performante con la capacità di eseguire query su un insieme di sottoscrizioni per governare efficacemente l’ambiente. Questo strumento permette di effettuare query sulle risorse utilizzando filtri complessi, raggruppamenti e ordinamenti per le proprietà delle risorse, esplorare le risorse in base ai requisiti di governance e valutare l’effetto dell’applicazione delle politiche in un ampio ambiente cloud.

Figura 8: Query per visualizzare le Azure VMs di un particolare resource group che sono state accese negli ultimi 30 gg

Ho provato anche ad effettuare domande generiche, come ad esempio How can I reduce my Azure costs? Effettivamente i suggerimenti proposti non sono per niente male e permettono una successiva interazione.

Figura 9: Query sulla riduzione dei costi e utilizzo di tutte le 15 richieste durante una determinata chat

Però nella Preview potete creare fino a 15 richieste in ogni singola chat e fino a 10 chat al giorno. Poco male, create una nuova chat e ricominciate con le 15 richieste disponibili.

Nella nuova chat ho chiesto How can I make my storage accounts more secure? E devo dire che qui mi ha impressionato il fatto che prima mi ha chiesto quale storage account intendessi controllare e poi ha effettuato i controlli sulle configurazioni. Ottimo!

Figura 10: Query su come rendere più sicuri gli storage accounts

Navigazione

Non è necessario navigare manualmente alla ricerca di un servizio specifico all’interno del portale di Azure; potete semplicemente rivolgervi a Microsoft Copilot per Azure (in versione anteprima) per aprire direttamente il servizio desiderato. Se non vi ricordate il nome esatto del servizio, Copilot vi presenterà una serie di suggerimenti tra cui scegliere. In alternativa, potete richiedere ulteriori dettagli a Microsoft Copilot per Azure (in versione anteprima) per chiarire ogni dubbio.

Ho chiesto Please open the OpenAi service e siccome c’era un’ambiguità nella domanda, mi ha prima chiesto quale servizio in particolare e dopo la mia risposta, in linguaggio naturale, mi ha aperto il servizio scelto.

Figura 11: Apertura di un servizio Azure

Aiuto nella creazione di risorse e nelle loro configurazioni

Microsoft Copilot per Azure si rivela uno strumento prezioso non solo per l’analisi e la gestione delle risorse cloud esistenti ma anche per facilitare la creazione e configurazione di nuove risorse. Attraverso un approccio guidato dall’intelligenza artificiale, Copilot per Azure accelera la progettazione dell’infrastruttura e il deploy dei carichi di lavoro, proponendo template e script personalizzati in base alle richieste che gli fate​​.

Il processo inizia con una conversazione interattiva durante la quale Copilot per Azure pone domande per capire al meglio i requisiti e le applicazioni desiderate. Sulla base delle informazioni fornite, suggerisce diverse opzioni di architettura adatte alla vostra infrastruttura. Dopo aver selezionato un’opzione, Copilot per Azure fornisce una descrizione dettagliata dell’infrastruttura, comprese le configurazioni possibili.

Questa capacità di Copilot per Azure di assistere attivamente nella creazione di nuove risorse e configurazioni risulta particolarmente utile per ottimizzare i tempi e assicurare che le risorse siano configurate seguendo le migliori pratiche di sicurezza e conformità. Inoltre, la natura intuitiva e interattiva di Copilot rende questo processo accessibile anche agli utenti meno esperti, democratizzando l’accesso a tecnologie avanzate di gestione del cloud e accelerando l’adozione di soluzioni ottimizzate e personalizzate.

Io ho chiesto a Copilot Help me to create a very secure VM. Nelle figure sotto sono mostrati tutti i prompt che mi sono stati chiesti durante il wizard di creazione di una nuova Azure VM.

Figura 12: Richiesta di creazione di una Azure VM sicura e proposta di selezione delle Availability Zones

Figura 13: Proposta di creare un IP pubblico zone-redundant

Figura 14: Opzione di utilizzo di un bilanciatore di carico

Figura 15: Schermata finale del wizard di creazione di una nuova Azure VM

Ovviamente queste sono solo alcune delle prove che ho fatto e delle funzionalità disponibili in Microsoft Copilot per Azure. Il resto lascio scoprirle a voi!

Conclusioni

Microsoft Copilot per Azure rappresenta un notevole passo avanti nel campo della gestione delle risorse cloud, offrendo uno strumento potente e flessibile che promette di trasformare il modo in cui le organizzazioni progettano, implementano e gestiscono le loro infrastrutture cloud. Man mano che Copilot si evolve e si espande, con la previsione di integrarsi ulteriormente con altri servizi e strumenti Azure, il suo potenziale di impatto sull’IT moderno e sulla gestione del cloud appare sia ampio che profondamente trasformativo.