2013-04-24 3 views
3

Я играю с Windows Azure, чтобы создать небольшую виртуальную машину для размещения службы, которая почти не занимает места.Windows Azure - Размер жесткого диска

Windows Azure создает диск по умолчанию 130 гб, содержащий около 100 гб. Это слишком много. Мне не нужно столько места.

Я понимаю, что MSFT зарядит хранилище (то есть: 130 гб), поэтому я хотел бы создать VM меньше (вероятно, 30 или 40 ГБ).

  1. Это правда, что MSFT поручит мне за неиспользованное пространство?
  2. Есть ли способ создать машину размером, который я хочу?
  3. Если нет способа создать машину размером, который я хочу, как изменить размер? (возможность загрузки .vhd на мой компьютер, изменение размера локально и загрузка выглядит слишком много, чтобы сказать меньше).

ответ

13

Это правда, что MSFT будет взимать плату за неиспользованное пространство?

Неверно. Это связано с тем, что виртуальные машины - это, по существу, Page Blobs, а капли страницы загружаются на основе занятых байтов вместо общего размера. Таким образом, даже если для вас создан диск емкостью 130 ГБ, и, допустим, вы заполняете его 30 ГБ данных, вы будете платить только за 30 ГБ вместо 130 ГБ. Обратите внимание, что для блочных блоков вы платите за размер блоба, даже если он пуст. Подробнее о блобах можно узнать здесь: http://msdn.microsoft.com/en-us/library/windowsazure/ee691964.aspx.

Есть ли способ создать машину размером, который я хочу?

В настоящее время нет, но при условии, что вы не платите за неиспользованное пространство. Я не вижу причин, по которым вы хотели бы это сделать.

Если нет способа создать машину в размерах, я хочу, как изменить размер?

Page blobs могут быть изменены. Взгляните на это сообщение в блоге о том, как изменить размер страницы blob (и, следовательно, изображение виртуальной машины): http://blog.maartenballiauw.be/post/2013/01/07/Tales-from-the-trenches-resizing-a-Windows-Azure-virtual-disk-the-smooth-way.aspx

+1

Спасибо. Я хотел бы упомянуть, что проект для изменения размера дисков находится в GitHub: https://github.com/maartenba/WindowsAzureDiskResizer. (это в статье, которую вы включили, но просто подумал, что прямая ссылка может быть полезна для кого-то). – rufo

+0

BTW: Maarten не поддерживал сокращение без изменения проекта. Я разблокировал его https://github.com/josea/WindowsAzureDiskResizer и внесли изменения. Я также попросил его оттянуть. – rufo

+0

развертывание должно работать быстрее с меньшими изображениями? – daniel