Azure Artifacts 是否存储通用包的增量?
Does Azure Artifacts store the deltas of Universal Packages?
我已经熟悉 Azure Artifacts,最近我一直在尝试优化计费费用。由于 Azure Artifacts 收费 per/GB,我一直想知道,Universal Packages 功能是否试图通过仅存储一个版本的包和下一版本的包之间的差异来优化存储使用?
无论我们如何实际存储它,客户都需要为存储在服务上的每个工件的完整大小付费。
does the Universal Packages feature attempt to optimize storage usage by only storing the differences between one version of the package and the next version of the package?
同意乔纳森的观点。 客户需要为服务中存储的每个工件的完整大小付费
那因为 Azure Artifacts 无法智能地从您的包版本 2 中提取增量(有时我们只修改文件的内容。 ) 除非我们打包的时候只打包deltas。但在这种情况下,这个增量包应该是另一个包而不是包版本 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 美元
因此,如果您的包裹不超过 GB 边界,则不会产生额外费用。
希望对您有所帮助。
我已经熟悉 Azure Artifacts,最近我一直在尝试优化计费费用。由于 Azure Artifacts 收费 per/GB,我一直想知道,Universal Packages 功能是否试图通过仅存储一个版本的包和下一版本的包之间的差异来优化存储使用?
无论我们如何实际存储它,客户都需要为存储在服务上的每个工件的完整大小付费。
does the Universal Packages feature attempt to optimize storage usage by only storing the differences between one version of the package and the next version of the package?
同意乔纳森的观点。 客户需要为服务中存储的每个工件的完整大小付费
那因为 Azure Artifacts 无法智能地从您的包版本 2 中提取增量(有时我们只修改文件的内容。 ) 除非我们打包的时候只打包deltas。但在这种情况下,这个增量包应该是另一个包而不是包版本 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 美元
因此,如果您的包裹不超过 GB 边界,则不会产生额外费用。
希望对您有所帮助。