Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
L'agente di distribuzione Azure Copilot funge da progettista di soluzioni cloud virtuali, guidando l'intero processo di pianificazione e distribuzione dell'infrastruttura con semplicità e precisione.
Per richiamare Azure agente di distribuzione all'esterno del portale di Azure, usare il repository delle competenze azure o altre informazioni su Enterprise Infrastructure Planner.
Importante
L'agente di distribuzione Azure Copilot è attualmente in ANTEPRIMA. Vedi le Condizioni supplementari d'uso per le anteprime di Microsoft Azure per conoscere le condizioni legali applicabili alle funzionalità di Azure che sono in beta, in anteprima o non ancora rilasciate nella disponibilità generale.
L'agente di distribuzione consente di convertire gli obiettivi di alto livello in piani di distribuzione interattivi applicando le procedure consigliate di Azure Well-Architected Framework. È possibile ottenere assistenza con attività come la creazione di piani di carico di lavoro, la generazione e la revisione di Terraform e delle configurazioni Bicep e la semplificazione dell'automazione dei flussi di lavoro IaC (Infrastructure-as-Code) integrandoli con GitHub.
L'agente di distribuzione supporta conversazioni a più turni per chiarire i requisiti. Dopo aver compreso lo scenario, l'agente di distribuzione offre raccomandazioni per configurazioni di risorse ottimali e fornisce indicazioni dettagliate per la distribuzione di ambienti pronti per la produzione, sia che si stia configurando pipeline di analisi, applicazioni Web o architetture multilivello complesse. Queste funzionalità consentono di ridurre il lavoro manuale, ridurre al minimo gli errori e accelerare il time-to-value per le distribuzioni cloud.
Dopo aver creato un piano di distribuzione, l'agente di distribuzione può generare configurazioni terraform o Bicep che è possibile esaminare, modificare e distribuire. È possibile aprire i file generati in Visual Studio Code per il Web o fare in modo che Azure Copilot crei una richiesta pull per aggiungere i file al repository GitHub.
Annotazioni
Gli amministratori possono abilitare o disabilitare l'accesso all'agente di distribuzione Azure Copilot e ad altri agenti di Azure Copilot. Se l'agente di distribuzione non viene visualizzato come opzione quando si avvia una nuova chat, rivolgersi all'amministratore.
Tipi di risorsa supportati
L'agente di distribuzione Azure Copilot funziona con tutti i tipi di risorse Azure. È possibile ottenere assistenza per molti tipi di distribuzioni, tra cui:
- Servizi di calcolo, ad esempio macchine virtuali e carichi di lavoro in contenitori.
- Componenti di rete, ad esempio reti virtuali, subnet e gruppi di sicurezza di rete.
- Soluzioni di archiviazione, ad esempio Archiviazione BLOB, con opzioni avanzate di resilienza.
- Scenari di gestione delle identità e degli accessi.
- Soluzioni di monitoraggio e diagnostica.
- Orchestrazione di architetture multilivello per carichi di lavoro complessi.
Esempi di richieste di distribuzione
Ecco alcuni esempi dei tipi di richieste che è possibile usare con l'agente di distribuzione. Modificare queste richieste in base agli scenari reali o provare richieste aggiuntive per creare diversi tipi di query. Altri dettagli relativi al carico di lavoro che si vuole distribuire sono i risultati migliori che si otterranno.
- "Ospitare un LLM di analisi del sentiment con Funzioni di Azure per gli endpoint API serverless, connettersi a un database SQL di Azure per registrare le interazioni utente e configurare gli avvisi per le richieste non riuscite".
- "Distribuire un'app Web Python Flask nel servizio app di Azure con un back-end del server flessibile PostgreSQL, proteggere i segreti in Azure Key Vault e abilitare il monitoraggio con Application Insights".
- "Avviare un servizio chatbot multilingue usando il servizio Azure OpenAI, integrare la registrazione con Monitoraggio di Azure e usare Azure Key Vault per la gestione delle credenziali API".
- Configurare un'applicazione SaaS multi-tenant su Azure Kubernetes Service (AKS) utilizzando i namespace di Kubernetes per l'isolamento, integrare Microsoft Entra per l'autenticazione e centralizzare i log in Log Analytics di Azure.
- "Distribuisci un carico di lavoro di microservizi nel servizio Azure Kubernetes dove il gateway API instrada il traffico, integralo con Azure Key Vault per la gestione dei segreti e implementa distribuzioni canary per le nuove versioni dei servizi".
Esempio di flusso di lavoro
Ecco un flusso di lavoro di esempio per l'uso dell'agente di distribuzione in Azure Copilot.
Selezionare Distribuzione dalle opzioni Nuova chat in Azure Copilot. Descrivere il carico di lavoro che si vuole distribuire usando un linguaggio naturale semplice, ad esempio "È necessaria un'app Web scalabile con un database SQL".
L'agente di distribuzione esamina i requisiti e crea un piano di infrastruttura dettagliato personalizzato in base alle esigenze. Se sono necessarie altre informazioni, l'agente di distribuzione pone domande sullo scenario. Il piano del carico di lavoro è un progetto completo e dettagliato che include l'analisi di vantaggi, svantaggi e compromessi associati a ogni decisione dell'architettura. Tutti i consigli sono basati su Azure Well-Architected Framework, assicurandosi che le raccomandazioni siano allineate agli standard di settore e alle procedure consigliate di Azure.
Dopo aver approvato il piano, scegliere se l'agente di distribuzione deve generare una configurazione terraform o Bicep. Ogni configurazione contiene i componenti necessari per distribuire le risorse descritte nel piano. Sono disponibili anche indicazioni complete sulle strategie di distribuzione, incluse le linee guida per la configurazione della pipeline CI/CD. È possibile esaminare le configurazioni generate nel riquadro artefatto, apportare modifiche, se necessario, e quindi scegliere un metodo di distribuzione.
Esaminare la configurazione di Terraform o Bicep generata nel riquadro artefatto. Se necessario, è possibile apportare modifiche alle configurazioni da questo riquadro. Assicurarsi di esaminare attentamente tutte le configurazioni generate per assicurarsi che soddisfino i requisiti.
Dopo aver convalidato le configurazioni, scegliere un metodo di distribuzione. È possibile aprire i file in VS Code per il Web, creare una richiesta pull di GitHub o usare il portale di Azure. È anche possibile scaricare i file per la distribuzione locale o un'ulteriore personalizzazione.
Completare la distribuzione, quindi usare gli strumenti di monitoraggio di Azure per tenere traccia delle prestazioni, dei costi e dell'integrità delle risorse.
Integrazione delle richieste pull di GitHub
Quando Azure Copilot genera configurazioni terraform o Bicep, è possibile scegliere di creare automaticamente una richiesta pull per aggiungere i file al repository GitHub. Questa opzione semplifica il processo di integrazione dei file generati nei flussi di lavoro CI/CD esistenti.
Per usare questa funzionalità, selezionare Crea richiesta pull dopo aver esaminato le configurazioni generate nel riquadro artefatto. Dopo aver eseguito l'accesso, selezionare un repository e un ramo esistenti oppure crearne di nuovi. Quando si seleziona Crea richiesta pull, i file generati vengono aggiunti a una nuova richiesta pull.
Apri in VS Code
È possibile scegliere di aprire configurazioni terraform o Bicep generate in Visual Studio Code per il Web. VS Code per il Web offre un'esperienza gratuita e senza installazione di Microsoft VS Code nel browser, consentendo di esaminare e modificare i file in base alle esigenze.
Per usare questa funzionalità, selezionare Apri in VS Code (Web) dopo aver esaminato le configurazioni generate nel riquadro artefatto. Questa azione avvia un'area di lavoro Web di VS Code con i file generati aperti per la revisione e la modifica.
Considerazioni e limitazioni correnti
Tenere presenti le considerazioni e le limitazioni seguenti quando si usa l'agente di distribuzione Azure Copilot.
- Attualmente, gli artefatti generati sono disponibili come configurazioni Terraform o Bicep. Prima di generare un file IaC per l'output, l'agente chiede se si vuole Terraform o Bicep.
- L'agente di distribuzione è progettato per facilitare la distribuzione di nuovi carichi di lavoro e ambienti ("greenfield"). L'agente di distribuzione attualmente non supporta l'importazione, l'analisi o la modifica dell'infrastruttura esistente. È comunque possibile chiedere a Azure Copilot di indicazioni in questi scenari.
- Sebbene l'agente di distribuzione fornisca indicazioni per le pipeline di distribuzione sicure, attualmente non supporta l'integrazione automatica dei flussi di lavoro CI/CD.