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.
Gli agenti (anteprima) in Azure Copilot suggeriscono in modo intelligente l'agente giusto per aiutarti nelle tue attività. Le funzionalità di distribuzione degli agenti (anteprima) in Azure Copilot fungono da progettista di soluzioni cloud virtuali, guidando l'intero processo di pianificazione e distribuzione dell'infrastruttura con semplicità e precisione.
Quando si richiede assistenza per la distribuzione dei carichi di lavoro, Azure Copilot consente di convertire 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 delle configurazioni di Terraform e la semplificazione dell'automazione dei flussi di lavoro IaC (Infrastructure-as-Code) integrando gitHub.
Le funzionalità dell'agente supportano conversazioni a più turni per chiarire i requisiti, offrendo raccomandazioni per configurazioni di risorse ottimali e fornendo indicazioni dettagliate per la distribuzione di ambienti pronti per la produzione, sia che si configurano 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 generato un piano di distribuzione, Azure Copilot può generare configurazioni terraform 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.
Importante
La funzionalità descritta in questo articolo è disponibile solo per i tenant che hanno accesso agli agenti (anteprima) in Azure Copilot.
Tipi di risorsa supportati
Attualmente, gli agenti (anteprima) in Azure Copilot supportano le attività di distribuzione per tutti i tipi di risorse di 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 per ottenere assistenza con le attività di distribuzione. Modificare queste richieste in base agli scenari reali o provare richieste aggiuntive per creare diversi tipi di query. Più dettagli fornisci sul carico di lavoro che vuoi implementare, meglio Azure Copilot può assisterti. Quando si usano questi tipi di richieste, assicurarsi di abilitare la modalità agente selezionando l'icona nella finestra della chat.
- "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 Azure Log Analytics.
- "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 delle funzionalità di distribuzione in Agenti (anteprima) in Azure Copilot.
Per ottenere assistenza per la distribuzione, avviare una conversazione in Azure Copilot con la modalità agente abilitata. 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".
Azure Copilot esamina i requisiti e crea un piano di infrastruttura dettagliato personalizzato in base alle esigenze. Se sono necessarie altre informazioni, Azure Copilot 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, Azure Copilot crea configurazioni Terraform con 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. Selezionare l'icona di ingrandimento per visualizzare gli script nel pannello artefatti.
Esaminare le configurazioni Terraform generate nel pannello artefatti di Azure Copilot. Se lo si desidera, è possibile apportare modifiche alle configurazioni da questo riquadro. Assicurarsi di esaminare attentamente le configurazioni 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, è 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 Terraform 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 le configurazioni terraform 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 terraform 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 la distribuzione in Agenti (anteprima) in Copilot in Azure.
- Attualmente, gli artefatti generati sono disponibili solo come configurazioni Terraform.
- Le funzionalità dell'agente di distribuzione sono progettate per facilitare la distribuzione di nuovi carichi di lavoro e ambienti ("greenfield"). Le funzionalità dell'agente non supportano attualmente l'importazione, l'analisi o la modifica dell'infrastruttura esistente. È comunque possibile chiedere a Azure Copilot di indicazioni in questi scenari.
- Anche se Azure Copilot fornisce indicazioni per le pipeline di distribuzione sicure, attualmente non supporta l'integrazione automatica dei flussi di lavoro CI/CD.