Обзор
Диски — виртуальные аналоги физических накопителей, предназначенные для хранения данных виртуальных машин (ВМ) и приложений. В сервисе Compute поддерживается два типа дисков — сетевые и локальные.
Сетевые диски
Заголовок раздела «Сетевые диски»Сетевые диски в Compute реализованы на базе блочного хранилища.
Данные, которые хранятся на сетевых дисках, реплицируются на несколько физических носителей. Репликация обеспечивает высокий уровень доступности: если физический диск, на котором располагается сетевой диск, выйдет из строя, ВМ продолжит работу без потери данных.
При создании ВМ к ней добавляется обязательный загрузочный сетевой диск, опционально можно подключить дополнительные диски. В зависимости от способа подключения к ВМ сетевой диск может быть зависимым или независимым. Сетевой диск можно создать на основе образа или снимка, а также пустым.
Сетевой диск является зональным ресурсом: при создании диска нужно выбрать зону. Диск может быть подключен к ВМ только из той же зоны.
Типы сетевых дисков
Заголовок раздела «Типы сетевых дисков»Разные типы сетевых дисков имеют разные уровни производительности. Сервис Compute поддерживает тип сетевых дисков NBS-PL2, который обеспечивает среднюю задержку и производительность.
| Характеристика | NBS-PL2 |
|---|---|
| Сценарий использования | Загрузочные диски, тестовые окружения, ненагруженные БД (SQL, NoSQL) и кластеры ELK, нетребовательное к вводу-выводу прикладное корпоративное ПО |
| Задержка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 КБ.
Производительность сетевого диска можно изменять, изменяя показатель IOPS.
Размер сетевых дисков
Заголовок раздела «Размер сетевых дисков»Минимальный размер диска определяется источником — снимком или образом, на основе которого был создан диск. Если диск пустой, его минимальный размер — 1 ГБ.
Размер сетевого диска можно увеличить, но нельзя уменьшить.
Локальные диски
Заголовок раздела «Локальные диски»Локальные диски — это временные NVMe-хранилища. По сравнению с сетевыми дисками они обеспечивают более низкую задержку и более высокую производительность, но не гарантируют сохранность данных. Поэтому локальные диски используют, когда скорость работы важнее данных, а также в следующих случаях:
- данные можно легко пересоздать;
- данные представляют собой кеш;
- данные используются как временное рабочее пространство;
- потеря данных не нарушает работу приложений.
Локальные диски существуют только как часть ВМ и зависят от ее жизненного цикла. Подключить локальный диск можно при создании или редактировании ВМ, а при ее удалении он тоже будет удален. Если ВМ выключается, данные на локальном диске удаляются. Данные также могут быть утеряны при сбоях или во время технического обслуживания ВМ.
Каждая ВМ может содержать только один локальный диск, и его нельзя сделать загрузочным.
Размер и производительность локальных дисков
Заголовок раздела «Размер и производительность локальных дисков»Доступные размеры локального диска зависят от количества vCPU в конфигурации ВМ:
- 2 vCPU — 248 ГБ;
- 4 vCPU — 248 ГБ;
- 8 vCPU — 248, 496 ГБ;
- 16 vCPU — 496, 744, 992 ГБ;
- 24 vCPU — 744, 992, 1240, 1488 ГБ;
- 32 vCPU — 992, 1240, 1488, 1736, 1984 ГБ;
- 48 vCPU — 1488, 1736, 1984, 2232, 2480, 2728, 2976 ГБ.
Размер локального диска можно увеличить или уменьшить. Чем больше размер, тем выше производительность локального диска:
| Размер локального диска, ГБ | Макс. показатель IOPS | Макс. пропускная способность, МБ/с |
|---|---|---|
| 248 | 50000 | 195 |
| 496 | 100000 | 390 |
| 744 | 150000 | 585 |
| 992 | 200000 | 780 |
| 1240 | 250000 | 975 |
| 1488 | 300000 | 1170 |
| 1736 | 350000 | 1365 |
| 1984 | 400000 | 1560 |
| 2232 | 450000 | 1755 |
| 2480 | 500000 | 1950 |
| 2728 | 550000 | 2145 |
| 2976 | 600000 | 2340 |
Шифрование дисков
Заголовок раздела «Шифрование дисков»Сервис обеспечивает шифрование сетевых и локальных дисков для защиты хранимых данных. Данные шифруются автоматически с использованием стандарта AES-256. Управление ключами шифрования реализовано на стороне сервиса:
- Шифрование происходит на уровне виртуальных дисков.
- Пользователям не требуется выполнять дополнительные действия для доступа к данным.
- Данные защищены от несанкционированного доступа на физическом уровне.
Шифрование дисков выполняется по симметричной схеме, то есть для шифрования и дешифрования используется один и тот же ключ. Шифрование выполняется блоками одинакового размера, что обеспечивает эффективную защиту данных, хранящихся на физических носителях.
Квоты и ограничения
Заголовок раздела «Квоты и ограничения»См. Квоты и лимиты сервиса Compute.