Yandex Cloud
September 1, 2022

Группы размещения нереплицируемых дисков

NRD (нереплицируемые диски) не реплицируются на стороне Yandex Cloud, но можно самостоятельно сделать диск реплицируемым с помощью групп размещения. Что повышает надёжность использования этого инструмента. Но вместе с этим и увеличивается его стоимость.

Группа размещения нереплицируемых дисков — группа нереплицируемых дисков, в которой диски располагаются в разных стойках в пределах одной зоны доступности. Если одна из серверных стоек с дисками группы выйдет из строя, это отразится на работе только одного диска.

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

Ограничения NRD:

  1. Не реплицируются.
  2. Блок размещения 93Гб.
  3. Самый скоростной тип носителя, но при этом наименее надёжный с тз созранения данных.
  4. Не может выступать в качестве загрузочного диска.

Создать группу размещения:

export FOLDER_ID=$(yc config get folder-id)
export ZONE=ru-central1-a
yc compute disk-placement-group create \
   --folder-id $FOLDER_ID \
   --name first-group \
   --description "first disk placement group" \
   --zone $ZONE \
   --async

Создать два NRD и добавить их в группу размещения:

yc compute disk create \
   --folder-id $FOLDER_ID \
   --zone $ZONE \
   --name first-nrd-disk \
   --description "first nrd disk" \
   --type network-ssd-nonreplicated \
   --block-size 4K \
   --size 93 \
   --disk-placement-group-name first-group \
   --async
yc compute disk create \
   --folder-id $FOLDER_ID \
   --zone $ZONE \
   --name second-nrd-disk \
   --description "second nrd disk" \
   --type network-ssd-nonreplicated \
   --block-size 4K \
   --size 93 \
   --disk-placement-group-name first-group \
   --async

Данные диски можно подключить к ВМ для увеличения скорости доступа к данным и увеличения надёжности.