Обзор
Диск — виртуальный аналог физического накопителя, предназначенный для хранения данных виртуальных машин (ВМ) и приложений. Диски в MWS реализованы на базе блочного хранилища. При создании ВМ к ней добавляется обязательный загрузочный диск (с операционной системой), опционально можно подключить дополнительные диски. В зависимости от способа подключения к ВМ диск может быть зависимым и независимым.
Операции с дисками можно выполнять через веб-консоль, через API или с помощью консольной утилиты MWS CLI.
Общая информация
Каждый диск определяется набором характеристик:
- зона доступности,
- тип диска,
- размер диска,
- IOPS,
- пропускная способность,
- источник.
Зона доступности
Диск является зональным ресурсом: при создании диска должна быть выбрана зона. Диск может быть подключен к виртуальной машине только из той же зоны.
Тип диска
Тип диска определяет набор поддерживаемых функций и характеристики производительности диска. В сервисе используются сетевые диски, данные которых реплицируются на несколько физических носителей. С помощью репликации обеспечивается высокий уровень отказоустойчивости: если физический диск, на котором располагается сетевой диск, вышел из строя, ВМ продолжит работу без задержек и потери данных.
Сетевые диски имеют разные уровни производительности (например, PL2), которые определяют скорость операций ввода-вывода, пропускную способность и другие характеристики. Полный тип диска формируется как комбинация физического типа и уровня производительности.
MWS поддерживает тип сетевых дисков NBS-PL2.
| Характеристика | NBS-PL2 |
|---|---|
| Сценарий использования | Загрузочные диски, тестовые окружения, ненагруженные БД (SQL, NoSQL) и кластеры ELK, нетребовательное к вводу-выводу прикладное корпоративное ПО |
| Тип диска | Сетевой |
| Название класса | NBS-PL2 |
| Описание производительности | Средняя задержка и производительность. |
| Задержка1 | Единицы миллисекунд |
| IOPS диска | 1000–10000 IOPS |
| Пропускная способность диска (МБ/с) | IOPS × 32 / 1024 |
| Размер диска | 1 ГБ – 16 ТБ, с шагом 1 ГБ |
| Сохранность данных | 99.999% (5 девяток) |
1 задержка однопоточной произвольной записи в миллисекундах блоком 4 КБ (lat в FIO).
Размер диска
Минимальный и максимальный размер диска определяется его типом. Также минимальный размер диска определяется источником.
Размер диска определяется при создании, но может быть увеличен позднее. Диск не может быть уменьшен после создания.
IOPS и пропускная способность
Каждый диск обладает базовыми IOPS — количество операций ввода-вывода при многопоточной произвольной записи блоком 4 КБ. Показатель IOPS не зависит от размера диска. Если необходимо повысить производительность диска, укажите нужное значение в пределах максимальных IOPS для этого типа диска при его создании или в любой момент позже.
Формула расчета пропускной способности диска (МБ/с):
Пропускная способность в МБ/с = IOPS × (множитель пропускной способности в КБ) / 1024, где:
- IOPS — количество операций ввода-вывода при многопоточной произвольной записи блоком 4 КБ;
- множитель пропускной способности для типа диска NBS-PL2 — 32 КБ.
Источник
Диск можно создать пустым или на основе образа или снимка.
Шифрование
Сервис обеспечивает шифрование дисков для защиты хранимых данных. Все данные на дисках шифруются с использованием стандарта AES-256.
По умолчанию все диски шифруются автоматически без необходимости дополнительной настройки со стороны пользователя. Управление ключами шифрования реализовано на стороне сервиса:
- Шифрование происходит на уровне виртуальных дисков.
- Пользователям не требуется выполнять дополнительные действия для доступа к данным.
- Данные защищены от несанкционированного доступа на физическом уровне.
Шифрование дисков выполняется по симметричной схеме, то есть для шифрования и дешифрования используется один и тот же ключ. Шифрование выполняется блоками одинакового размера, что обеспечивает эффективную защиту данных, хранящихся на физических носителях.
Квоты и ограничения
См. Квоты и лимиты сервиса Compute.
Доступные операции
| Операция | Комментарий |
|---|---|
| Получение списка дисков | После создания диска вы можете посмотреть подробную информацию о нем |
| Создание диска | Вы можете создать диск, если в проекте хватает квот. В момент создания указывается размер, тип диска и остальные характеристики. Вы можете удалить диск, если он больше не используется в проекте. Все данные на диске будут удалены без возможности восстановления |
| Получение информации о диске | После создания диска вы можете посмотреть подробную информацию о нем |
| Подключение и отключение диска | Вы можете подключить созданный диск к ВМ. Если диск больше не используется, вы можете отключить его от ВМ и удалить |
| Изменение формата подключения диска к ВМ | Зависимые диски невозможно переподключать между ВМ. Вы можете изменить способ подключения диска к ВМ (Spec / Ref), чтобы сделать диск независимым |
| Увеличение размера диска | Вы можете увеличить размер диска, если в проекте хватает квот. Невозможно уменьшить размер созданного диска |
| Изменение производительности диска | Вы можете повысить производительность диска (IOPS и пропускную способность) в пределах максимальных значений для его типа |
| Удаление диска | Вы можете удалить диск, если он больше не используется в проекте. Все данные на диске будут удалены без возможности восстановления |