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ò avere un disco dati aggiuntivo, quindi non è necessario usare uno SKU più grande solo per ottenere più spazio su disco
- Ridurre i costi di Azure fino all'80%, con istanze SPOT (in arrivo entro marzo 2025)
- Dispone di agenti contenitore (in arrivo entro marzo 2025)
- Agenti con stato dei problemi eliminati dal pool (in arrivo entro marzo 2025)
- Può eseguire il fallback a un'altra area geografica quando l'area primaria riscontra un'interruzione (in arrivo entro marzo 2025)
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.
- 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
- Distribuzione in un ambiente privato di Azure tramite pool DevOps gestiti da Gora LEYE
- Pool DevOps gestiti: semplificazione degli agenti della pipeline di Azure self-hosted di Vladimir Gusarov
- Semplificazione della compilazione di farm con pool DevOps gestiti per Azure DevOps di Matteo Emili.