受控 DevOps 集區可讓開發小組快速輕鬆地啟動針對其特定需求量身打造的 Azure DevOps 代理程式集區。 受管 DevOps 集區會實作安全性最佳實務,並提供平衡成本和效能的方法。 它也提供最常見案例的路徑,並大幅減少小組建立和維護自訂集區所花費的時間。
受管理的 DevOps 集區是 Azure DevOps 虛擬機器擴展集代理程式集區的一個演進。 它透過提高自訂集區的可擴展性和可靠性,進一步簡化了自訂集區的建立。 請參閱 比較受控 DevOps 集區與 Azure 虛擬機器擴展集代理程式。 受管理的 DevOps 集區是一項完全受控的服務,其中支持代理程式運行的虛擬機器或容器位於 Microsoft Azure 訂用帳戶中。 它們不會存在於您自己的 Azure 訂閱中,就像使用 Azure DevOps 的虛擬機器規模集的代理池一樣。 如需詳細資訊,請參閱 Microsoft 受控 DevOps 集區架構概觀。
使用場景
管理式DevOps集區
- 具有比現成可用的代理更強大的代理。
- 使用您為 CI/CD 工作負載自訂製作的虛擬機器映像。
- 接近您的依賴項的地理區域中有代理程式。
- 根據您的設定進行相應擴展和縮小。
- 可以將代理程式的狀態維持長達 7 天,因此由於快取命中,您的建置速度會更快。
- 可執行長達兩天的持續工作流程。 如果您的工作流程需要您執行需要兩天以上才能完成的單一工作,請聯絡支援人員。
- 可以存取公司網路中的資源,或隔離工作負載以僅存取特定端點。
- 可以建立具備相同軟體的代理程式,與 Azure Pipelines 由 Microsoft 裝載的代理程式相同。
- 可以檢視所有作用中的代理程式以及代理程式佈建和重新映像的狀態。
- 可以附加資料磁碟,這樣您就不必為了獲得更多磁碟空間而使用更大的版本。
若要瞭解即將推出的功能,請參閱 藍圖和功能時間表。
受控DevOps集區GA的新功能
-
更多 Azure 區域支援受控 DevOps 集區:受控 DevOps 集區現在可在瑞典中部、巴西南部、日本東部、阿聯酋北部、韓國中部和挪威東部使用,這可讓您使用區域資源來優化效能和合規性。 若要查看訂用帳戶中支援受控 DevOps 集區的 Azure 區域,請在 訂用帳戶中註冊
Microsoft.DevOpsInfrastructure提供者,並檢視支援的位置。 - 與 Azure 金鑰保存庫整合:受控 DevOps 集區可讓您在布建期間從 Azure 金鑰保存庫擷取憑證。 由於此程式,憑證在電腦執行管線時已存在於電腦上。 若要使用此功能,請 在集區上設定受控識別,並授與它從金鑰保存庫存取秘密的許可權。 如需詳細資訊,請參閱與 Azure 金鑰保存庫 整合。
- Proxy 支援:您可以設定受管理 DevOps 集區,以透過 Proxy 導向網路流量。 藉由使用具有預先安裝 Proxy 的映像檔,您可以在 Proxy 後方的受控 DevOps 集區上執行管線,例如目前的 Azure 虛擬機器擴展集代理程式服務。 此設定可讓代理程式擷取來源和下載成品,並將 Proxy 詳細數據傳遞至也需要 Proxy 設定才能存取 Web 的工作。 如需詳細資訊,請參閱 Proxy 支援。
- 檢視代理程式 IP 位址:您現在可以在管線記錄的初始 化 作業步驟中檢視代理程式的 IP 位址。 此功能適用於您想要調查因 Proxy 或防火牆規則而失敗的管線等案例。
- 移至另一個資源群組或訂用帳戶:您現在可以將集區移至另一個 Azure 資源群組或另一個訂用帳戶。 如需詳細資訊,請參閱 將 Azure 資源移至新的資源群組或訂用帳戶。
- Ubuntu 24.04 支持:現在支持 Ubuntu 24.04。 選取的市集映像中有三個映像,您現在可以使用 Azure Compute Gallery 映像來帶上自己的 Ubuntu 24.04 映像。
福利
當您在雲端中建立、設定和管理 Azure DevOps 代理程式集區時,受控 DevOps 集區提供下列優點:
- 管理時間:管理的 DevOps 集區旨在減少管理 CI/CD 基礎設施所花費的時間,從而讓平台工程和開發團隊能夠將更多的精力投入到其他問題上。
- 團隊特定池:由於使用者可以輕鬆建立新池,因此平台工程團隊可以輕鬆建立多個團隊特定池。 此過程可以防止團隊免受嘈雜的鄰居情況的影響,並客製化池以滿足各個團隊的需求。
- 無憂自助服務:平台工程團隊可以選擇允許使用精選映像和網路,讓開發團隊能夠在不影響治理的情況下建立自己的自訂集區。
- Azure 成本:集區可協助根據 CI/CD 工作負載的獨特需求優化 Azure 成本。
- 可擴展:集區可擴展,最多可同時執行數千個代理程式。
- 可靠:您的開發人員經歷的停機時間較少,因為資源池的可用率很高。
- 安全性:集區的代理程式具有 Microsoft 最佳做法的安全性,而且您可以使用功能來進一步保護集區。
開始
若要深入瞭解,請移至 管理型 DevOps 資源池瞭解更多。
相關內容
查看用戶對受控 DevOps 集區的評價。 (下列連結會帶您前往 Microsoft Learn 以外的外部網站。
- 首次了解由 Haflidi Fridthjofsson 提出的 Azure 受控 DevOps 池,徹底改變您的雲端部署
- 理查·范內爾:初探使用 Azure 管理的 DevOps 集區
- Azure DevOps 管理式 DevOps 集區(bjompen)
- 使用 Gora Leye 的受控 DevOps 集區在私人 Azure 環境中部署
- 受控 DevOps 集區:簡化自我裝載的 Azure Pipeline 代理程式 (作者:Vladimir Gusarov)
- 透過 John Lokerse 的文章《管理型 DevOps 工作池》簡化 Azure DevOps 代理程式管理
- 使用 Matteo Emili 的 受管理的 DevOps 資源池簡化 Azure DevOps 編譯伺服器群