Azure工件是否存储通用软件包的增量?

时间:2019-06-21 16:18:08

标签: azure-devops azure-artifacts

我已经熟悉Azure Artifacts,最近我一直在尝试优化计费费用。由于我一直想知道Azure Artifacts按每GB收费,通用软件包功能是否仅通过存储一个版本的软件包与下一版本的软件包之间的差异来尝试优化存储使用?

2 个答案:

答案 0 :(得分:1)

向客户收取存储在服务上的每个工件的全部大小的费用,无论我们如何实际存储它。

答案 1 :(得分:1)

  

“通用软件包”功能是否仅通过存储一个版本的软件包与下一版本的软件包之间的差异来尝试优化存储使用?

同意乔纳森(Jonathan)的观点。 根据服务上存储的每个工件的完整大小向客户收费

因为,Azure Artifacts无法智能地从您的程序包版本2中提取增量(有时我们只修改文件的内容。),除非我们仅在进行打包时才打包增量包装包装。但是在这种情况下,此增量软件包应该是另一个软件包,而不是软件包版本2(它不包含软件包版本1中的文件。)。

另一方面,当我们使用软件包版本2时,我们仍然可以独立使用软件包1。 Azure Artifacts仍然为程序包版本1提供服务,因此为此付费是合理的。如果您不想为服务中存储的每个工件的全部大小付费,则可以在上传软件包版本2之后删除软件包版本1。

注意:每个组织最多可以免费使用2 GB的存储空间。额外的存储空间使用费按分层费率收费,从每GB 2美元开始,降至每GB 0.25美元:

价目表

  • 0-2 GB =免费
  • 2-10 GB =每GB $ 2
  • 10-100 GB =每GB $ 1
  • 100-1,000 GB =每GB $ 0.50
  • 1,000+ GB =每GB 0.25 USD

因此,如果您的包裹未超出GB边界,则不会收取任何额外费用。

希望这会有所帮助。