Сетевые диски

Сетевые диски представляют из себя постоянные блочные устройства, подходящие для масштабирования дискового пространства без изменения основного диска.

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

Типы сетевых дисков:

  • Базовый диск. Решение на базе SATA-дисков enterprise-класса. Подходит для хранения больших объемов данных, которые не нужно часто читать или перезаписывать;
  • Быстрый диск. Решение на базе SSD-дисков. Меньшее время отклика и большая скорость работы по сравнению с базовым диском;
  • Универсальный диск. Решение на базе SSD-дисков. Подходит для размещения системных дисков виртуальных машин.

Параметры сетевых масштабируемых дисков указаны на сайте.

При использовании сетевого диска вместе с локальным – сетевой диск необходимо смонтировать, как отдельное устройство в ОС. Чтобы подключить к серверу дополнительный диск, нужно создать новый диск или можно переподключить диск от другого сервера.

Создание и подключение сетевого диска

Для создания дополнительного диска:

  1. Перейдите в проекте в раздел Диски.
  2. Нажмите кнопку Создать диск.
  3. Укажите регион и локацию.
  4. Выберите источник, нажав на соответствующее поле. Можно использовать как готовые образы, так и собственные, а также загружать образы из существующих снапшотов (подробнее).
  5. Выберите тип диска и его размер.
  6. Нажмите кнопку Создать.

Для подключения дополнительного диска:

  1. Откройте карточку диска и перейдите на вкладку Управление.
  2. В поле Подключить к серверу выберите нужный сервер.
  3. Нажмите кнопку Подключить.

Обратите внимание! К облачному серверу (виртуальной машине) можно подключить не более 26 дисков, включая загрузочный, если облачный сервер создавался из образа с property = virtio-blk. Если виртуальная машина создается из образа с property = virtio-scsi (установлено по умолчанию в готовых образах) — ограничение на количество подключаемых дисков 256. Подробнее.

Ограничения сетевых дисков

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

Тип диска Рекомендуемые ограничения для системного диска Рекомендуемые ограничения для дополнительного диска
Базовый
(все регионы)
500 ГБ 10 ТБ
Универсальный
(ru-1, ru-2, ru-3)
2 ТБ 10 ТБ
Универсальный
(ru-7, ru-8, ru-9)
5 ТБ 10 ТБ
Быстрый
(ru-1, ru-2, ru-3)
2 ТБ 10 ТБ
Быстрый
(ru-7, ru-8, ru-9)
10 ТБ 10 ТБ

Данные приведены для дисков с GPT-разметкой, так как эта разметка используется по умолчанию в готовых образах Облачной платформы.

Если вы самостоятельно подготавливаете образы и планируете создавать из них диски ёмкостью больше двух терабайт, используйте GPT-разметку вместо часто встречающейся MBR-разметки. Подробнее о типах разметки читайте в статье Таблица разделов GUID.

При первом запуске облачного сервера файловая система на системном диске “растягивается” по размеру диска. Чем больше размер диска и чем ниже у него лимиты на IOPS, тем дольше будет длиться этот процесс, следовательно, дольше будет запускаться облачный сервер.

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

Различные типы дисков в Облачной платформе имеют разные ограничения на IOPS – число операций в секунду. Создание или проверка файловой системы – это процедуры, требующая выполнения определённого количества операций чтения и записи на диск. Чем производительнее диск, тем быстрее завершаются данные операции.

Как создать собственный образ с GPT-разметкой

Процедура создания собственного образа с GPT-разметкой описана в статье.