概觀
受控DevOps集區可讓開發小組快速且輕鬆地啟動專為小組特定需求量身打造的 Azure DevOps 代理程式集區。 受控DevOps集區會實作安全性最佳做法、提供平衡成本和效能的旋鈕、提供最常見案例的路徑,並大幅減少建立和維護自定義集區所花費的時間。
受控DevOps集區是 Azure DevOps 虛擬機擴展集代理程式集區的演進,藉由改善自定義集區的延展性和可靠性,進一步簡化自定義集區建立。 請參閱 比較受管控的 DevOps 集區與 Azure 虛擬機器擴展集代理程式。 受控 DevOps 集區是完全受控的服務,其虛擬機器或容器在 Microsoft azure 訂用帳戶即時支援代理程式,而非透過您的 Azure 訂用帳戶,情況與使用 Azure DevOps 虛擬機器擴展集代理程式集區時一樣。 如需詳細資訊,請參閱 Microsoft 受控 DevOps 集區架構概觀。
使用案例
管理 DevOps 集區:
- 具有比現用代理程式更強大的代理程式
- 使用為您針對 CI/CD 工作負載量身打造的虛擬機映射
- 在最接近相依性的地理區域中擁有代理程式
- 根據您的組態相應增加和減少
- 最多可以維護七天的代理程序狀態,因此您的組建因快取命中而更快
- 最多可以執行長達兩天的長時間執行工作流程
- 可以存取公司網路中的資源,或隔離您的工作負載,只存取特定端點
- 可以建立與 Azure Pipelines 相同的軟體Microsoft裝載代理程式的代理程式
- 可以檢視所有作用中的代理程式,以及代理程式布建和重新映射的狀態
- 可以鏈接數據磁碟,因此您不需要使用較大的SKU來取得更多的磁碟空間
- 清除了集區中的問題具狀態代理程式 (2025 年 3 月之前)
- 使用 SPOT 實例將 Azure 成本降低高達 80%(即將推出 2025 年)
- 具有容器代理程式 (即將推出 2025 年)
- 當主要區域發生中斷時,可以回復到另一個地理區域(即將推出 2025 年)
受控DevOps集區GA的新功能
更多 Azure 區域支援的受控 DevOps 集區:受控 DevOps 集區現已在瑞典中部、巴西南部、日本東部、阿聯酋北部、韓國中部和挪威東部提供,可讓您利用區域資源來獲得最佳效能和合規性。 若要查看訂用帳戶中支援受控 DevOps 集區的 Azure 區域, 請在訂用帳戶中註冊 Microsoft.DevOpsInfrastructure 提供者,並檢視支援的位置。
與 Azure 金鑰保存庫 整合:受控 DevOps 集區可讓您在布建期間從 Azure 金鑰保存庫 擷取憑證,這表示憑證在執行 Azure 管線時已存在於電腦上。 若要使用此功能,請在集區上設定受控識別,並將許可權授與它,以從您的 金鑰保存庫 存取秘密。 如需詳細資訊,請參閱與 Azure 金鑰保存庫 整合。
Proxy 支援:您可以設定受控DevOps集區,以透過 Proxy 引導網路流量。 藉由搭配預安裝 Proxy 使用映像,您可以在 Proxy 後方的受控 DevOps 集區上執行 Azure 管線,例如目前的 Azure 虛擬機擴展集代理程式供應專案。 此設定可讓代理程式擷取來源和下載成品,並將 Proxy 詳細數據傳遞至也需要 Proxy 設定才能存取 Web 的工作。 如需詳細資訊,請參閱 Proxy 支援。
檢視代理程式IP位址:您現在可以在管線記錄的初始化作業步驟中檢視代理程式的IP位址,這適用於調查因 Proxy 或防火牆規則而失敗的管線等案例。
移至另一個資源群組或訂用帳戶:您現在可以選擇將受控 DevOps 集區移至另一個 Azure 資源群組或另一個訂用帳戶。 如需詳細資訊,請參閱 將 Azure 資源移至新的資源群組或訂用帳戶。
Ubuntu 24.04 支援:我們已新增 Ubuntu 24.04 的支援,方法是將三個映像新增至選取的市集映射,並使用 Azure 計算資源庫映射啟用您自己的 Ubuntu 24.04 映射。
福利
受控 DevOps 集區提供下列優點,可在雲端中建立、設定和管理 Azure DevOps 代理程式集區:
在管理中花費的時間:受控DevOps集區的設計目的是減少管理 CI/CD 基礎結構所花費的時間。 這會釋出平臺工程週期或開發小組週期,以專注於其他問題。
小組專屬集區:由於可輕鬆建立新的集區,平臺工程可以輕鬆地建立多個小組特定集區,防止小組發生嘈雜的鄰近情況,並量身打造集區以符合個別小組的需求。
免費自助:平臺工程可以選擇讓開發小組建立自己的自定義集區,而不需在治理上妥協,藉由允許使用策劃的影像和網路。
Azure 成本:受控 DevOps 集區可協助您根據 CI/CD 工作負載的獨特需求,將您的 Azure 成本優化。
可調整:受控DevOps集區可同時調整為數千個同時執行的代理程式。
可靠:由於受控DevOps集區的運行時間很高,您的開發人員將經歷最低的停機時間。
安全性:您的集區代理程式受到Microsoft最佳做法保護,並具有進一步保護您的集區的功能。
開始使用
若要開始使用受控DevOps集區,請參閱 開始使用受控DevOps集區。
另請參閱
查看我們的 MVP 關於受控 DevOps 集區的內容。 下列連結會帶您前往Microsoft Learn 外部個別作者的外部網站。
- 第一次探討使用 Haflidi Fridthjofsson 使用 Azure 受控 DevOps 集 區來徹底改變您的雲端部署
- 理查·范內爾使用 Azure 受控 DevOps 集 區的第一個概觀
- bjompen 的 Azure DevOps 受控 DevOps 集 區
- 使用 Gora LEYE 的受控 DevOps 集區 在私人 Azure 環境中部署
- 受控DevOps集區:簡化弗拉基米爾·古薩羅夫的自我裝載 Azure 管線代理程式
- 使用 John Lokerse 的受控 DevOps 集 區簡化 Azure DevOps 代理程式管理
- 使用適用於 Azure DevOps 的受控 DevOps 集區,由 Matteo Emili 簡化建置伺服器數位