Назад | Перейти на главную страницу

Виртуальная машина Azure Linux: как изменить размер основного диска ОС?

В Ubuntu 14.04 по умолчанию было 29 ГБ на томе ОС, мне нужен меньший, например 8 ГБ, как это изменить?

Нужно ли мне создавать собственный VHD?

У нас есть 13 виртуальных машин Linux Ubuntu с использованием диска, аналогичным этому: (все виртуальные машины используют только несколько ГБ в / dev / sda1)

Filesystem      Size Used Avail Use% Mounted on
/dev/sda1        29G 1.9G   26G   7% /
udev            328M 8.0K  328M   1% /dev
tmpfs            68M 256K   67M   1% /run
none            5.0M    0  5.0M   0% /run/lock
none            337M    0  337M   0% /run/shm
/dev/sdb1        20G  96M   20G   1% /mnt

Но в биллинге я получаю 14,21 ГБ в разделе Page / Blob (ежедневно), что соответствует примерно 420 ГБ использования в месяц, что не имеет смысла, если вы говорите, что Azure учитывает только то, сколько места вы используете.

Спасибо, что вернулись с этой информацией. Итак, с AWS у вас есть некоторый контроль. Они гораздо более «ориентированы на Linux», чем Azure. С Azure они дают вам то, что вы получаете, и я считаю, что это все. Мы сами изучили Azure и обнаружили в нем некоторые ограничения.

Linux в облаке: Windows Azure против Amazon Web Services

Этой ссылке выше около года, но я считаю, что она все еще актуальна. Я должен сказать, что я не думаю, что вы одиноки, желающие уменьшить размер ваших экземпляров Linux. 30 ГБ - это точно шутка для * NIX.

Итак, если я не ошибаюсь, я думаю, что положения AZURE следующие

*  /BOOT
*  /   (Temp Local Disk = SWAP + DATA)

Теперь нужно предупредить о том, что, как и для большинства платформ IaaS, тонкое предоставление является королем. Думаю, именно здесь они будут приносить вам сбережения. Пока выделены полные 30 ГБ, измеряется объем загрузки, а затем любое дополнительное пространство, которое вы фактически используете, за исключением больших двоичных объектов страницы или подкачки в мире LINUX. Они называют это «ВРЕМЕННЫЙ ЛОКАЛЬНЫЙ ДИСК». Я думаю, вам следует подтвердить с помощью Azure, но, согласно Azure снизу, с вами все будет в порядке:

Вот официальный представитель Azure:

Нужно ли мне отдельно приобретать локальное дисковое хранилище с виртуальными машинами?

Все виртуальные машины в Azure настраиваются как минимум с двумя дисками при создании виртуальной машины: один является диском операционной системы, а другой - временным локальным диском, иногда называемым диском ресурсов. Временное хранилище на локальном диске предоставляется вместе с виртуальными машинами и не оплачивается отдельно. Диск операционной системы оплачивается по обычному тарифу за диски. Чтобы изучить конфигурации виртуальных машин, посетите здесь.

ССЫЛКА: Цены на виртуальные машины Azure Linux и часто задаваемые вопросы

Вы платите только за то, что используете. В отличие от AWS, в Azure файловая система поддерживается хранилищем BLOB-объектов Azure (аналогично Amazon S3), и в него записывается только то, что вы храните. Вот очень подробный пост в блоге, который действительно это доказывает: Как работают файлы с отображением памяти, файловые системы и облачное хранилище

На самом деле рекомендуется выделять больше ресурсов для хранения, чтобы избежать изменения размера диска позже, когда это необходимо. Вот еще одно сообщение stackoverflow по тому же вопросу: Как взимается плата за виртуальные жесткие диски в службе хранилища Azure?

Сказав это, вот ссылка из блога MSDN, к которому прикреплен PDF-файл: Виртуальные машины Azure - управление, изменение размера и взаимодействие с виртуальными жесткими дисками!

В нем описывается, как расширить виртуальный жесткий диск, но вы можете использовать аналогичные методы для его сжатия. Короче говоря, то, что вы хотите сделать, не обязательно, но может быть сделано при необходимости.

Не имеет значения, что у вас диск большего размера, чем вы используете. Azure выставляет счет за стандартные диски только за использованное пространство (страничные BLOB-объекты). Поэтому, если ваш диск в основном пуст, вы не будете платить за неиспользуемое пространство.

Вы всегда можете создать для себя новый VHD, скопировать на него файлы и создать на его основе новую виртуальную машину.

Недавно в Azure реализовано два типа диска ОС: управляемый диск и неуправляемый диск (страничный BLOB-объект).

Неуправляемые диски

Стандартные неуправляемые диски (HDD) оцениваются только в соответствии с данными, хранящимися на этих дисках, что означает, что если у вас есть диск ОС объемом 127 ГБ и на нем хранятся данные объемом только 20 ГБ, то с вас будет взиматься плата только за 20 ГБ хранилища данных. а не для всей выделенной емкости, которая составляет 127 ГБ

С другой стороны, для неуправляемого диска премиум-класса (SSD), если у вас есть диск ОС объемом 127 ГБ и на нем хранятся данные только на 20 ГБ, с вас будет взиматься плата за всю выделенную емкость, которая составляет 127 ГБ, независимо от дискового пространства, потребляемого вы в премиум-диске.

Управляемые диски

Для стандартного управляемого диска (HDD), если у вас есть диск ОС объемом 127 ГБ и на нем хранятся данные только на 20 ГБ, тогда с вас будет взиматься плата за всю выделенную емкость, которая составляет 127 ГБ, независимо от дискового пространства, используемого вами в стандартном режиме. управляемый диск.

С другой стороны, для управляемого диска премиум-класса (SSD), если у вас есть диск ОС объемом 127 ГБ и на нем хранятся данные только на 20 ГБ, с вас будет взиматься плата за всю выделенную емкость, которая составляет 127 ГБ, независимо от дискового пространства, потребляемого вы в премиум-диске.

См. Следующие статьи: Цены на неуправляемые диски: https://azure.microsoft.com/en-in/pricing/details/storage/page-blobs/

Стоимость управляемого диска: https://azure.microsoft.com/en-in/pricing/details/managed-disks/

Для справки ознакомьтесь с приведенной ниже статьей, в которой показаны типы дисков, доступные в лазурном состоянии. https://docs.microsoft.com/en-in/azure/virtual-machines/windows/disks-types

Примечание: Проверить эта ссылка почему это 30 ГБ и можно ли его изменить или нет?