Кратко:
- Производительность виртуальных машин зависит от объема дисков и их типа.
- HDD и SSD являются доступными вариантами дисков для виртуальных машин.
- HDD имеют низкую стоимость гигабайта, но низкую скорость чтения и записи.
- SSD обеспечивают высокую скорость чтения и записи, оптимальны для быстрой загрузки и работы с файлами.
- Нереплицируемые SSD-диски имеют повышенную производительность без избыточности.
- Высокопроизводительные SSD-диски обеспечивают избыточность и имеют те же скоростные характеристики, что и нереплицируемые.
- Объем и тип диска влияют на производительность, ключевой параметр - блок размещения.
- Загрузочные и дополнительные диски используются для хранения данных виртуальных машин.
Диски. Зависимость производительности от объёма
Диски виртуальных машин физически размещаются на дисках, подключённых к сети через Ethernet. Внутри зоны доступности данные хранятся с избыточностью. Поэтому, если физический диск выходит из строя, данные пользователя остаются доступными. Кроме того, для каждого снимка и образа создаётся реплика (полная копия). Это называется репликацией. Если физический диск, на котором хранятся снимки и образы, выходит из строя, — всегда остаются копии.
HDD и SSD
Для ВМ вы можете использовать сетевые диски HDD и SSD.
Есть ещё два типа дисков: нереплицируемый SSD-диск (
network-ssd-nonreplicated
) — сетевой диск с повышенной производительностью без избыточности, а также высокопроизводительный SSD-диск (network-ssd-io-m3
), который обладает теми же скоростными характеристиками что и нереплицируемый, одновременно обеспечивая избыточность.Сетевые SSD, высокопроизводительные SSD-диски и сетевые HDD-диски обеспечивают достаточную избыточность для надежного хранения данных и позволяют непрерывно выполнять операции чтения и записи даже при одновременном выходе из строя нескольких физических дисков. Нереплицируемые диски не гарантируют сохранность данных.
Объём и тип диска влияют на производительность. Ключевое понятие здесь — блок размещения, т. е. единица выделения дискового пространства. Чем больше блоков размещения в вашем диске, тем более производительный диск в итоге вы получаете. У сетевых SSD размер блока размещения — 32 ГБ, у сетевых HDD он равен 256 ГБ. Поэтому при одинаковом объёме у SSD больше блоков размещения, а значит, выше IOPS (количество операций чтения и записи, выполняемых диском в секунду) и пропускная способность. Таким образом производительность диска будет расти ступенчато с увеличением количества блоков размещений в нем. Блоки размещения в разных типах дисков отличаются размером и лимитами на производительность.
Загрузочные и дополнительные диски
Данные ВМ в Compute Cloud хранятся на загрузочном и дополнительных дисках. На загрузочном диске находится операционная система и приложения, поэтому его нельзя отключить от ВМ. На дополнительном диске вы можете хранить любые данные, его можно отключить от одной ВМ и подключить к другой.
Например, ваш веб-сервис хранит пользовательскую информацию в базе данных и может создавать выгрузки в удобном пользователю формате. В таком случае на загрузочном диске будет только само веб-приложение поверх операционной системы, а база данных и файлы выгрузки — на дополнительных дисках.