关于Deployment组中Deployment pool agent的计费与上限问询
若使用现有机器在Deployment group下注册Deployment pool agent,是否会产生额外费用?
不会产生额外的Azure DevOps平台费用。这类基于自有现有机器的自托管Deployment pool agent,Azure DevOps不收取额外费用,你只需承担现有机器本身的运维、硬件或云资源成本(如果是云主机的话,这部分是你原本就需要支付的,不属于额外新增费用)。我可创建并使用多少此类Deployment pool agent?是否存在数量限制?部署约500个agent是否可行?
自托管Deployment pool agent没有官方硬性数量限制,部署500个是可行的。但需要注意两个点:一是你的基础设施要能支撑这500台机器的运行、网络连接和资源消耗;二是Azure DevOps组织的并行作业配额,若需要大量同时运行的作业,可能需要调整组织的并行作业额度,但agent的注册数量本身不受限。Deployment pool agent的数量上限是多少?
针对自托管的Deployment pool agent,微软没有设定官方的硬性数量上限。上限主要取决于你的基础设施承载能力(比如网络带宽、机器资源、管理能力)以及Azure DevOps组织的并行作业配额,只要这些条件能满足,就可以注册对应数量的agent。Deployment group中的相关计费情况(如有)是怎样的?
Deployment group本身是完全免费的,不会因为组内的自托管agent数量或使用情况产生Azure DevOps平台费用。只有当你在Deployment group中使用微软托管的agent时,才会根据作业运行的时长进行计费;自托管agent则仅需你承担自有机器的相关成本,平台不额外收费。
内容的提问来源于stack exchange,提问作者Sajan Jacob K

