[英]Difference between Microsoft Hosted Agents and Self-hosted agents and their applicability
我是 Azure 管道的新手,很想知道 Microsoft 托管代理和自托管代理之間的確切區別。 還需要知道我們應該在什么情況下使用任何一個代理。 這些代理是否與本地和雲部署有關?
Microsoft 托管的代理:
使用 Microsoft 托管的代理,您可以進行維護和升級。 每次運行管道時,您都會獲得一個全新的虛擬機。 虛擬機在使用一次后被丟棄。 Microsoft 托管的代理可以直接在 VM 或容器中運行作業。
預定義的Azure Pipelines
代理池提供多個虛擬機映像供您選擇,每個映像都包括廣泛的工具和軟件。 通過選擇表中的Included Software
鏈接,您可以查看每個托管代理的已安裝軟件。
Microsoft 托管的代理在安全的 Azure 平台上運行。 但是,您必須注意以下安全注意事項。
有關托管代理的功能、限制和其他詳細信息,請參閱此文檔。
對於許多團隊來說,這是運行工作的最簡單方法。 您可以先嘗試一下,看看它是否適用於您的構建或部署。 如果沒有,您可以使用自托管代理。
自托管代理:
自托管代理讓您可以更好地控制安裝構建和部署所需的依賴軟件。 此外,機器級緩存和配置在運行之間保持不變,這可以提高速度。
您可以在 Linux、macOS、Windows 機器或 Docker 容器上安裝代理。
私人代理的性能優勢:
總結:托管代理和自托管代理有很多區別,大家可以根據自己的需要選擇合適的代理。 有關詳細信息,請參閱文檔。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.