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.
I pool devOps gestiti consentono ai team di sviluppo di creare pool di agenti di Azure DevOps in modo rapido e semplice, personalizzati in base alle esigenze specifiche. I pool devOps gestiti implementano le procedure consigliate per la sicurezza e forniscono modi per bilanciare i costi e le prestazioni. Fornisce anche percorsi per gli scenari più comuni e riduce significativamente il tempo dedicato ai team per la creazione e la gestione di pool personalizzati.
I pool devOps gestiti sono un'evoluzione dei pool di agenti dei set di scalabilità di macchine virtuali di Azure DevOps. Semplifica ulteriormente la creazione di pool personalizzati migliorando la scalabilità e l'affidabilità dei pool personalizzati. Vedere Confrontare i pool di DevOps gestiti con gli agenti dei set di scalabilità di macchine virtuali di Azure. I pool DevOps gestiti sono un servizio completamente gestito in cui macchine virtuali o contenitori che alimentano agenti di elaborazione risiedono in una sottoscrizione di Microsoft Azure. Gli agenti non risiedono nella propria sottoscrizione di Azure, in modo simile all'utilizzo dei pool di agenti dei set di scalabilità di macchine virtuali di Azure DevOps. Per altre informazioni, vedere Panoramica dell'architettura dei pool di DevOps gestiti da Microsoft.
Scenari di utilizzo
Gestione dei pool DevOps
- Dispone di agenti più potenti rispetto agli agenti standard.
- Utilizza un'immagine di macchina virtuale che hai personalizzato per il tuo carico di lavoro CI/CD.
- Dispone di agenti nell'area geografica più vicina alle dipendenze.
- Aumenta e riduce le prestazioni in base alla configurazione.
- Può mantenere lo stato degli agenti fino a sette giorni, in modo che le compilazioni siano più veloci a causa dei riscontri nella cache.
- Può eseguire flussi di lavoro a lungo termine fino a due giorni. Contattare il supporto tecnico se il flusso di lavoro richiede l'esecuzione di un singolo processo che richiede più di due giorni.
- È possibile accedere alle risorse nella rete aziendale o isolare il carico di lavoro solo per accedere a endpoint specifici.
- Può creare agenti con lo stesso software degli agenti ospitati da Microsoft in Azure Pipelines.
- Può visualizzare tutti gli agenti attivi e lo stato del provisioning e della riformattazione degli agenti.
- Può collegare un disco dati in modo da non dover usare un'edizione più grande solo per ottenere più spazio su disco.
Per informazioni sulle funzionalità future, vedere la roadmap e la sequenza temporale delle funzionalità.
Novità disponibili per i pool DevOps gestiti a livello generale
-
I pool DevOps gestiti sono supportati in più aree di Azure: i pool DevOps gestiti sono ora disponibili in Svezia centrale, Brasile meridionale, Giappone orientale, Emirati Arabi Uniti settentrionali, Corea centrale e Norvegia orientale, che consente di usare risorse regionali per ottimizzare le prestazioni e la conformità. Per visualizzare le aree di Azure che supportano i pool DevOps gestiti nella sottoscrizione, registrare il
Microsoft.DevOpsInfrastructureprovider nella sottoscrizione e visualizzare le posizioni supportate. - Integrazione con Azure Key Vault: i pool DevOps gestiti offrono la possibilità di recuperare i certificati da Azure Key Vault durante il provisioning. A causa di questo processo, i certificati esistono già nel computer al momento dell'esecuzione delle pipeline. Per usare questa funzionalità, configurare un'identità gestita nel pool e concedere le autorizzazioni all'identità per accedere ai segreti dall'Azure Key Vault. Per altre informazioni, vedere Integrare con Azure Key Vault.
- Supporto proxy: è possibile configurare i pool di DevOps gestiti per indirizzare il traffico di rete tramite un proxy. Usando un'immagine con un proxy preinstallato, è possibile eseguire le pipeline nei pool di DevOps gestiti dietro un proxy, come l'offerta attuale degli agenti dei Set di Scalabilità delle Macchine Virtuali di Azure. Questa configurazione consente all'agente di recuperare le origini e scaricare gli artefatti, passando i dettagli del proxy alle attività che richiedono anche impostazioni proxy per accedere al Web. Per ulteriori informazioni, vedere Supporto proxy.
- Visualizzare l'indirizzo IP dell'agente: è ora possibile visualizzare l'indirizzo IP dell'agente nel passaggio Inizializza processo del log della pipeline. Questa funzionalità è utile per scenari come quando si desidera analizzare le pipeline che hanno esito negativo a causa di proxy o regole del firewall.
- Passare a un altro gruppo di risorse o a un'altra sottoscrizione: è ora possibile spostare i pool in un altro gruppo di risorse di Azure o in un'altra sottoscrizione. Per altre informazioni, vedere Spostare le risorse di Azure in un nuovo gruppo di risorse o sottoscrizione.
- Supporto di Ubuntu 24.04: Ubuntu 24.04 è ora supportato. Sono disponibili tre immagini in Immagini del marketplace selezionate ed è ora possibile usare immagini personalizzate di Ubuntu 24.04 utilizzando le Immagini del Compute Gallery di Azure.
Vantaggi
I pool devOps gestiti offrono i vantaggi seguenti quando si creano, configurano e gestiscono i pool di agenti di Azure DevOps nel cloud:
- Tempo dedicato alla gestione: i pool DevOps gestiti sono progettati per ridurre il tempo dedicato alla gestione dell'infrastruttura CI/CD, che consente di liberare cicli di progettazione della piattaforma o del team di sviluppo per concentrarsi su altri problemi.
- Pool specifici del team: poiché gli utenti possono creare facilmente nuovi pool, i team di progettazione della piattaforma possono creare facilmente più pool specifici del team. Questo processo impedisce ai team di creare situazioni di vicini rumorosi e di personalizzare i pool in base alle esigenze dei singoli team.
- Self-service senza preoccupazioni: i team di progettazione della piattaforma possono scegliere di consentire ai team di sviluppo di creare pool personalizzati senza compromettere la governance, consentendo l'uso di immagini e reti curate.
- Costi di Azure: i pool consentono di ottimizzare i costi di Azure in base alle esigenze specifiche del carico di lavoro CI/CD.
- Scalabile: i pool sono scalabili, fino a migliaia di agenti in esecuzione contemporaneamente.
- Affidabile: gli sviluppatori riscontrano meno tempi di inattività, perché i pool hanno tempi di attività elevati.
- Sicurezza: gli agenti del pool hanno la sicurezza delle procedure consigliate di Microsoft ed è possibile usare le funzionalità per proteggere ulteriormente il pool.
Get started
Per altre informazioni, vedere Introduzione ai pool DevOps gestiti.
Contenuti correlati
Vedere cosa dicono gli utenti sui pool DevOps gestiti. I collegamenti seguenti consentono di accedere a siti esterni all'esterno di Microsoft Learn.
- Un primo sguardo alla rivoluzione delle distribuzioni cloud con i pool DevOps gestiti di Azure di Haflidi Fridthjofsson
- Un primo sguardo all'uso di pool DevOps gestiti di Azure di Richard Fennell
- Pool DevOps gestiti di Azure DevOps da bjompen
- Distribuire in un ambiente di Azure privato usando i pool DevOps gestiti di Gora Leye
- Gestione dei pool DevOps: semplificazione degli agenti self-hosted di Azure Pipeline di Vladimir Gusarov
- Semplificare la gestione degli agenti di Azure DevOps con i pool DevOps gestiti di John Lokerse
- Semplificare la compilazione di farm con pool DevOps gestiti per Azure DevOps di Matteo Emili