Condividi tramite


Panoramica

I pool di DevOps gestiti consentono ai team di sviluppo di avviare rapidamente e facilmente pool di agenti di Azure DevOps personalizzati in base alle esigenze specifiche di un team. I pool DevOps gestiti implementano le procedure consigliate per la sicurezza, forniscono knobs per bilanciare i costi e le prestazioni, forniscono percorsi per gli scenari più comuni e riducono significativamente il tempo dedicato alla creazione e alla gestione di pool personalizzati.

I pool devOps gestiti sono un'evoluzione dei pool di agenti del set di scalabilità di macchine virtuali di Azure DevOps, semplificando ulteriormente la creazione di pool personalizzati, migliorando la scalabilità e l'affidabilità dei pool personalizzati. I pool DevOps gestiti sono un servizio completamente gestito in cui le macchine virtuali o i contenitori che alimentano gli agenti risiedono in una sottoscrizione Microsoft Azure e non nella propria sottoscrizione Azure, come quando si utilizzano i pool di agenti Azure DevOpsset per set di scalabilità di macchine virtuali. Per altre informazioni, vedere Panoramica dell'architettura dei pool di DevOps gestiti da Microsoft.

Scenari di utilizzo

Gestire i pool DevOps:

  • Dispone di agenti più potenti di quelli disponibili negli agenti predefiniti
  • Usa un'immagine di macchina virtuale personalizzata per il 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 con esecuzione prolungata fino a due giorni
  • È possibile accedere alle risorse nella rete aziendale o isolare il carico di lavoro per accedere solo 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 ricreazione dell'agente
  • Può collegare un disco dati, quindi non è necessario usare uno SKU più grande solo per ottenere più spazio su disco
  • Agenti con stato dei problemi eliminati dal pool (in arrivo entro marzo 2025)
  • Ridurre il costo di Azure fino all'80%, con istanze SPOT (2025)
  • Dispone di agenti contenitore (in arrivo 2025)
  • Può eseguire il fallback a un'altra area geografica quando si verifica un'interruzione dell'area primaria (2025)

Novità per i pool DevOps gestiti disponibile a livello generale

Pool DevOps gestiti 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, consentendo di sfruttare le 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 provider Microsoft.DevOpsInfrastructure nella sottoscrizione e visualizzare le posizioni supportate.

Integrazione con Azure Key Vault: i pool di DevOps gestiti offrono la possibilità di recuperare i certificati da un insieme di credenziali delle chiavi di Azure durante il provisioning, il che significa che i certificati saranno già presenti nel computer al momento dell'esecuzione delle pipeline di Azure. Per usare questa funzionalità, configurare un'identità gestita nel pool e concedergli le autorizzazioni per accedere ai segreti dall'insieme di credenziali delle chiavi. 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 di Azure nei pool DevOps gestiti dietro un proxy, ad esempio gli agenti del set di scalabilità di macchine virtuali di Azure correnti. 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 altre 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, utile per scenari come l'analisi delle pipeline non riuscite 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 di DevOps gestiti 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: è stato aggiunto il supporto per Ubuntu 24.04 aggiungendo tre immagini alle immagini del marketplace selezionate e abilitando immagini Bring Your Own Ubuntu 24.04 usando immagini della raccolta di calcolo di Azure.

Vantaggi

I pool devOps gestiti offrono i vantaggi seguenti per la creazione, la configurazione e la gestione dei 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. Ciò consente di liberare cicli di progettazione della piattaforma o cicli del team di sviluppo per concentrarsi su altri problemi.

Pool specifici del team: a causa della facilità con cui è possibile creare nuovi pool, Platform Engineering può creare facilmente più pool specifici del team, impedendo ai team di creare situazioni di vicini rumorosi e di personalizzare i pool in base alle esigenze dei singoli team.

Self-service senza preoccupazioni: l'ingegneria della piattaforma può scegliere di consentire ai team di sviluppo di creare pool personalizzati senza compromettere la governance, consentendo l'uso di immagini e reti curate.

Costo di Azure: i pool DevOps gestiti consentono di ottimizzare i costi di Azure in base alle esigenze specifiche del carico di lavoro CI/CD.

Scalabile: i pool DevOps gestiti sono scalabili fino a migliaia di agenti in esecuzione contemporaneamente.

Affidabile: gli sviluppatori riscontrano tempi di inattività minimi a causa dei tempi di attività elevati dei pool Di DevOps gestiti.

Sicurezza: gli agenti del pool sono protetti dalle procedure consigliate di Microsoft e hanno funzionalità per proteggere ulteriormente il pool.

Operazioni preliminari

Per iniziare a usare pool DevOps gestiti, vedere Introduzione ai pool DevOps gestiti.

Vedi anche

Vedere cosa dicono i MVP sui pool DevOps gestiti. I collegamenti seguenti consentono di accedere ai siti esterni dell'autore all'esterno di Microsoft Learn.