пытается ли функция универсальных пакетов оптимизировать использование хранилища, сохраняя только различия между одной версией пакета и следующей версией пакета?
Согласен с Джонатаном. С клиентов выставляется счет за полный размер каждого артефакта, хранящегося в службе.
То, что , поскольку Артефакты Azure не могли интеллектуально извлечь дельты из вашего пакетаверсия 2 ( Иногда мы изменяем только содержимое файла. ), если только мы не упаковываем дельты, когда упаковываем пакет.Но в этом случае этот пакет deltas должен быть другим пакетом, а не пакетом версии 2 ( Он не содержит файлы из пакета версии 1. ).
С другой стороны, когда мы используемверсия пакета 2, мы все еще можем использовать пакет 1 независимо.Azure Artifacts по-прежнему предоставляет услуги для пакета версии 1, поэтому разумно платить за него.Если вы не хотите выставлять счета за полный размер каждого артефакта, хранящегося в службе, вы можете удалить версию пакета 1 после загрузки версии пакета 2.
Примечание. Каждая организация может использовать до 2 ГБ хранилища.бесплатно.За использование дополнительного хранилища взимается плата по многоуровневым тарифам, начиная с 2 долл. США за ГБ и снижаясь до 0,25 долл. США за ГБ:
Прейскурант
- 0 - 2 ГБ = Бесплатно
- 2 - 10 ГБ = 2 доллара за ГБ
- 10 - 100 ГБ = 1 доллар за ГБ
- 100 - 1000 ГБ = 0,50 доллара США за ГБ
- 1000 + ГБ = 0,25 доллара США за ГБ
Таким образом, если ваш пакет не превышает границы ГБ, дополнительных сборов не будет.
Надеюсь, это поможет.