Panoramica dei pool DevOps gestiti
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. Vedere Confrontare i pool devOps gestiti con gli agenti del set di scalabilità di macchine virtuali di Azure. 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 da te 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 lunghi 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 reinstallazione degli agenti.
- Può collegare un disco dati, quindi non è necessario usare uno SKU più grande solo per ottenere più spazio su disco
- Agenti con stati problematici rimossi dal pool (in arrivo entro marzo 2025)
- Puoi ridurre i costi di Azure fino all'80% con le istanze SPOT (entro il 2025)
- Dispone di agenti per contenitori (in arrivo nel 2025)
- Può passare a un'altra area geografica quando si verifica un'interruzione nell'area primaria (In arrivo nel 2025)
Novità disponibili per i pool DevOps gestiti 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 concedere autorizzazioni per accedere ai segreti dal Key Vault. Per altre informazioni, vedere Integrare con Azure Key Vault.
Supporto proxy: Puoi configurare i tuoi pool di DevOps gestiti per instradare il traffico di rete tramite un proxy. Usando un'immagine con un proxy preinstallato, è possibile eseguire le pipeline di Azure sui Pool DevOps Gestiti dietro un proxy, come nell'attuale offerta degli agenti del 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 puoi visualizzare l'indirizzo IP dell'agente nella fase di inizializzazione del processo nel log della pipeline, utile per scenari come l'indagine delle pipeline fallite 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 dare ai team di sviluppo la possibilità di creare i propri pool personalizzati senza compromettere la governance, consentendo l'uso di immagini e reti selezionate con cura.
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.
- 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
- Azure DevOps - Pool DevOps gestito da bjompen
- Distribuzione in un ambiente privato di Azure tramite pool DevOps gestiti da Gora LEYE
- Pool DevOps gestiti: semplificare gli agenti della pipeline di Azure self-hosted di Vladimir Gusarov
- Semplificare la gestione degli agenti di Azure DevOps con i pool DevOps gestiti di John Lokerse
- Semplificazione della compilazione di farm con pool DevOps gestiti per Azure DevOps di Matteo Emili