Condividi tramite


Panoramica dei pool DevOps gestiti

I pool DevOps gestiti consentono ai team di sviluppo di creare rapidamente e facilmente pool di agenti Azure DevOps 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 Azure DevOps Virtual Machine Scale Sets. Semplifica ulteriormente la creazione di pool personalizzati migliorando la scalabilità e l'affidabilità dei pool personalizzati. Consulta Compare Managed DevOps Pools con agenti Azure Virtual Machine Scale Sets. I pool DevOps gestiti sono un servizio completamente gestito, in cui le macchine virtuali o i container che alimentano gli agenti vivono in un abbonamento Microsoft Azure. Non risiedono nella tua sottoscrizione Azure, analogamente all'uso di pool di agenti Azure DevOps Virtual Machine Scale Sets. 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.
  • Supporta processi con esecuzione prolungata fino a due giorni, con la possibilità di eseguire pipeline più lunghe suddividendole in più processi più brevi che ognuno viene completato in due giorni o meno.
  • È 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 di Azure Pipelines agenti ospitati da Microsoft.
  • 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

  • Pool DevOps gestiti è supportato in più aree 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 Azure che supportano pool DevOps gestiti nella sottoscrizione, registrare il provider Microsoft.DevOpsInfrastructure nella sottoscrizione e visualizzare i percorsi supportati.
  • Integrate 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 Integrate 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, similmente alla soluzione attuale degli agenti in Azure Virtual Machine Scale Sets. 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.
  • Move a un altro gruppo di risorse o sottoscrizione: è ora possibile spostare i pool in un altro gruppo di risorse Azure o in un'altra sottoscrizione. Per altre informazioni, vedere Spostare 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 Selected marketplace images ed è ora possibile portare le proprie immagini Ubuntu 24.04 usando le immagini della Azure Compute Gallery.

Vantaggi

I pool di DevOps gestiti offrono i vantaggi seguenti quando si creano, configurano e gestiscono pool di agenti 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.
  • Azure costo: i pool consentono di ottimizzare il costo 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.

Vedere cosa dicono gli utenti sui pool DevOps gestiti. I collegamenti seguenti consentono di accedere a siti esterni all'esterno di Microsoft Learn.