Образ операционной системы экспорта Azure (не слишком большой VHD) - PullRequest
0 голосов
/ 14 мая 2019

Есть ли способ экспортировать образ ОС (в моем случае, дистрибутив Debian) напрямую, без необходимости загружать весь VHD (30 гигабайт для меня, в то время как фактическая система составляет 1-2 гигабайта), который, как я понимаю, будет заполненс 0 и нижний колонтитул 512b?Я просто ищу ISO, который могу развернуть на месте.

1 Ответ

0 голосов
/ 15 мая 2019

Как вы, возможно, уже знаете, образ ОС фактически хранится как Page Blob в хранилище Azure.Для блогов страницы вы платите только за те байты, которые занимает.Например, если общий размер Page Blob составляет 30 ГБ, и вы используете только 1 ГБ из этого, вы платите только за 1 ГБ, а не за все 30 ГБ.

Эта концепция фактически применяется к загрузкам /загружает также.Это называется Sparsed Download/Upload.По сути, когда вы загружаете BLOB-объект страницы с помощью любого проводника хранилища, который поддерживает его, он сначала получает занятые диапазоны страниц (т. Е. Диапазоны 512 байт, содержащие как минимум 1 ненулевой байт).Эти инструменты достаточно умны, чтобы загружать только те диапазоны страниц, которые заняты.

Таким образом, в вашем сценарии фактически будет передано только 1-2 ГБ данных, а не целые 30 ГБ.Полученный размер файла будет 30 ГБ, но фактические данные, которые будут переданы, будут 1-2 ГБ.

...