Диски#

Общая информация#

Виртуальный диск в К2 Облаке является основным хранилищем данных экземпляра.

Все диски подключаются по эффективному протоколу VirtIO, поэтому для работы с ними требуется специальная поддержка со стороны операционной системы. Все официально поддерживаемые К2 Облаком образы операционных систем уже содержат необходимые драйверы.

Виртуальный диск можно создать либо отдельно от экземпляра, либо при его создании. При создании экземпляра создаются диски, присоединённые к нему, при этом первый диск списка будет являться загрузочным для экземпляра, а остальные дополнительными. Загрузочный диск, в отличие от дополнительных, нельзя отсоединять от экземпляра. Дополнительные диски после отсоединения становятся доступными для подключения к экземплярам, находящимся в той же зоне доступности. При отключении диска от экземпляра данные сохраняются. Подключать диски можно без остановки экземпляра. Вы можете присоединить до 16 дисков к экземпляру, но каждый диск в один момент времени может быть присоединён только к одному экземпляру.

При создании экземпляра, с помощью опции Удалить вместе с экземпляром, можно указать, должен ли удалиться диск при удалении экземпляра. Если данная опция для диска не выбрана, или если диск был подключён к экземпляру после его создания, то такой диск при удалении экземпляра будет от него отключён и доступен для подключения к другому экземпляру.

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

В К2 Облаке представлены несколько типов дисков, отличающихся характеристиками, возможностями и стоимостью: st2: Стандартный (HDD), gp2: Универсальный (SSD), io2: Максимальный (SSD).

Размер диска можно увеличить после его создания. Увеличить размер диска, присоединённого к экземпляру, можно в онлайн режиме, без остановки экземпляра. Для дисков некоторых типов увеличение размера приводит к росту их производительности. Уменьшать размер диска нельзя. Подробнее ознакомиться с особенностями и характеристиками дисков можно в подразделе Типы дисков.

Каждый диск обладает набором параметров:

  • ID — уникальный идентификатор диска.

  • Тег Name — содержит тег с ключом Name и значением, заданным пользователем. Подробнее ознакомиться с этим параметром можно в разделе Теги.

  • Состояние — содержит информацию о состоянии диска.

  • Зона доступности — содержит информацию о расположении физического оборудования.

  • Тип — указывает тип диска.

  • Размер — максимальный объём данных, который способен вместить диск.

  • Дата создания.

Типы дисков#

К2 Облако предоставляет пользователям несколько типов дисков, отличающихся характеристиками, возможностями и стоимостью. В таблице представлены примеры использования и основные характеристики типов дисков. По умолчанию при создании экземпляра и диска выбран тип st2.

Стандартный (HDD)

Универсальный (SSD)

Максимальный (SSD)

API name

st2

gp2

io2

Краткое описание

Недорогой HDD диск для задач, связанных с хранением больших объёмов данных. Диски большого объёма имеют высокую пропускную способность

Универсальный SSD диск, обладающий высокой производительностью и подходящий для широкого спектра задач

Диск SSD с самой высокой производительностью, предназначенный для самых требовательных к IOPS приложений

Примеры использования

  • Хранение больших объёмов данных

  • Задачи с последовательной записью

  • Другие задачи с большими размерами данных, используемых в операциях ввода/вывода

  • Загрузочные диски

  • Критичные бизнес-приложения

  • Инфраструктуры разработки и тестирования

  • Другие задачи, для которых необходима высокая производительность (IOPS, МиБ/с) и низкие задержки

  • Критичные бизнес-приложения, требующие высочайшую производительность в IOPS

  • Базы данных с большим количеством операций ввода/вывода, такие как: MongoDB, Cassandra, MS SQL Server, MySQL, PostgreSQL, Oracle

Размер диска

32 ГиБ — 4 ТиБ

8 ГиБ – 4 ТиБ

8 ГиБ — 4 ТиБ

Максимальная производительность диска, IOPS

1 000

10 000

50 000

Максимальная пропускная способность диска, МиБ/с

500

320

500

st2: Стандартный (HDD)#

API name: st2

Диск типа st2 — недорогой диск на основе магнитных накопителей (HDD) для задач, связанных с хранением больших объёмов данных. Особенность диска st2 — рост его максимальной пропускной способности с увеличением размера.

  • Размещается на магнитных накопителях (HDD).

  • Размер диска — от 32 ГиБ до 4 ТиБ. Размер диска должен быть кратен 8 ГиБ.

  • Производительность диска:

    • 500 IOPS для дисков размером < 2000 ГиБ.

    • 1000 IOPS для дисков размером ≥ 2000 ГиБ.

  • Максимальная пропускная способность диска в МиБ/с рассчитывается по формуле: Макс (МиБ/с) = Размер (ГиБ) * 0,25 (МиБ/с на 1 ГиБ), но не более 500 МиБ/с. То есть максимальная пропускная способность диска st2 может варьироваться от 8 МиБ/с (для диска размером 32 ГиБ) до 500 МиБ/с (для дисков размером от 2000 ГиБ до 4 ТиБ). Максимальная пропускная способность пересчитывается и применяется при увеличении размера диска.

gp2: Универсальный (SSD)#

API name: gp2

Диск типа gp2 — универсальный диск на основе твердотельных накопителей (SSD), обладающий высокой производительностью и подходящий для широкого спектра задач. Особенность диска gp2 — рост его производительности в IOPS с увеличением размера.

  • Размещается на твердотельных накопителях (SSD).

  • Размер диска — от 8 ГиБ до 4 ТиБ. Размер диска должен быть кратен 8 ГиБ.

  • Производительность в IOPS рассчитывается по формуле:

    Макс (IOPS) = Размер (ГиБ) * 10 (IOPS на 1 ГиБ), но не более 10 000 IOPS.

    То есть производительность в IOPS диска gp2 может варьироваться от 80 IOPS (для диска размером 8 ГиБ) до 10 000 IOPS (для дисков размером от 1000 ГиБ до 4 ТиБ). Производительность диска в IOPS пересчитывается и применяется при увеличении размера диска.

  • Максимальная пропускная способность диска:

    • 160 МиБ/с для дисков размером < 120 ГиБ.

    • 320 МиБ/с для дисков размером ≥ 120 ГиБ.

io2: Максимальный (SSD)#

API name: io2

Диск типа io2 — диск SSD с самой высокой производительностью, предназначенный для самых требовательных к IOPS приложений. Особенность диска io2 — возможность выбрать производительность диска в IOPS при создании и в последствии менять её в онлайн режиме, без остановки экземпляра.

  • Размещается на высокопроизводительных твердотельных накопителях (SSD).

  • Размер диска — от 8 ГиБ до 4 ТиБ. Размер диска должен быть кратен 8 ГиБ.

  • Производительность в IOPS — задаётся пользователем в диапазоне:

    от 100 до Размер (ГиБ) * 50 (IOPS на 1 ГиБ), но не более 50 000 IOPS.

    То есть максимальное значение в 50 000 IOPS можно задать для диска io2 размером ≥ 1000 ГиБ. Есть возможность изменения производительности в IOPS диска io2 в онлайн режиме, без остановки экземпляра и без изменения размера диска.

  • Максимальная пропускная способность диска — 500 МиБ/с.

  • Пример для создания диска можно посмотреть в terraform-examples

Создание / удаление диска#

Создать новый диск можно несколькими способами:

  1. Создать новый диск

  2. Создать диск из снимка

Создать новый диск#

В подразделе Диски нажмите Создать. Задайте необходимые параметры: размер, зону доступности, тип, IOPS (если это возможно для данного типа дисков), теги и нажмите Создать диск.

Создать диск из снимка#

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

Примечание

Для отображения снимков из резервных копий переведите переключатель Показывать резервные копии во включённое положение.

Задайте необходимые параметры нового диска и нажмите Создать диск.

Новому диску при создании присваивается уникальный идентификатор вида vol-XXXXXXXX. Для удобства работы с дисками рекомендуется использовать теги.

Удалить диск#

Важно

Удалять можно диски, находящиеся в состоянии Доступно, то есть неприсоединённые к экземпляру.

Чтобы удалить диск, нажмите Удалить.

Операции с дисками#

Присоединить / отсоединить диск#

Важно

Чтобы подключить диск к экземпляру, они должны находиться в одной зоне доступности.

Присоединять к экземпляру можно диски, находящиеся в состоянии Доступно, то есть ещё неприсоединённые к экземпляру.

Внимание

Обратите внимание, что к экземплярам с типом виртуализации hvm-legacy вы сможете присоединить не более 4 дисков.

Чтобы присоединить к экземпляру диск, нажмите Присоединить.

Важно

Отсоединять можно диски, не являющиеся загрузочными для экземпляра.

Чтобы отсоединить диск от экземпляра и сделать его доступным для дальнейшего присоединения, нажмите Отсоединить.

Создать снимок диска#

Чтобы создать снимок диска, из которого в дальнейшем можно создать образ или использовать его для резервного копирования данных, нажмите Создать снимок.

Управление версиями дисков#

Версия диска — это мгновенный снимок его содержимого на момент времени создания версии.

Главное отличие версии диска от снимка диска состоит в том, что версия диска не копируется в другое хранилище, а остаётся в той же системе хранения, что и диск. При успешном создании версии она сразу же оказывается доступна для использования. Нет необходимости ждать, пока содержимое диска будет скопировано в другое хранилище как в случае со снимком диска.

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

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

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

Плата взимается только за место, занимаемое версиями. Например, если содержимое диска почти не меняется, то версия будет занимать лишь небольшой объём. Но если после создания версии данные на диске активно изменяются, то объём данных, занимаемых одной версией, может сравняться с объёмом диска.

Примечание

При тарификации общий объём, занимаемый всеми версиями одного диска, округляется с точностью до 1 ГиБ в большую сторону.

Примечание

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

Создать версию диска#

Чтобы создать версию диска, перейдите в подраздел Диски, выберите нужный диск и нажмите Создать версию, либо перейдите на страницу диска и нажмите Создать версию на вкладке Информация. В открывшемся окне вы можете задать значение для тега Name. Для задания дополнительных тегов нажмите Добавить теги. Это можно также сделать позднее на вкладке Версии.

Кроме того, создать версию можно на вкладке Версии на странице диска с помощью одноимённой кнопки (Создать версию).

Примечание

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

Версия создаётся мгновенно, однако следующую версию можно создать лишь по истечении минутного таймаута. Всего можно создать до 5 версий одного диска. По достижении лимита на количество версий для создания новой версии необходимо удалить хотя бы одну существующую. Если вы хотите сохранить содержимое удаляемой версии, можете создать из неё снимок диска.

Восстановить диск из версии#

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

Примечание

Если диск подключён к какому-либо экземпляру, то для возврата к имеющейся версии диска необходимо предварительно остановить этот экземпляр. Вернуть состояние диска до определённой версии можно, только когда экземпляр, к которому подключён диск, выключен, либо диск не подключён к экземпляру.

Для восстановления диска из имеющейся версии перейдите на вкладку Версии на странице диска, выберите нужную версию и нажмите Вернуть к версии. При восстановлении диска из версии действует такой же минутный таймаут на повторное действие, что и при создании версии.

Внимание

Если после создания версии размер диска был увеличен, то при восстановлении диска до состояния версии сначала восстанавливается содержимое, а затем размер восстановленного диска увеличивается до размера диска, который он имел на момент восстановления.

Например, при создании версии диск имел размер 32 ГиБ, а затем его размер был увеличен до 64 ГиБ. При возвращении диска к состоянию версии диск будет по-прежнему иметь размер 64 ГиБ, при этом первые 32 ГиБ будет занимать содержимое восстанавливаемой версии, а следующие 32 ГиБ будет составлять неразмеченная область, добавленная за счёт автоматического увеличения размера диска.

Создать снимок диска из версии#

Из версий можно создавать снимки диска. Например, эта возможность может пригодиться, когда достигнут максимум в 5 версий и вам требуется создать новые версии, но при этом необходимо сохранить содержимое имеющихся. Или когда вам нужно создать новые диски с тем же содержимым, что и у версии. При этом дополнительные диски можно создавать в зоне доступности, отличной от зоны доступности, в которой расположен диск с версиями.

Чтобы создать снимок диска из версии, перейдите на страницу диска, выберите нужную версию на вкладке Версии и нажмите Создать снимок диска из версии. В открывшемся окне вы можете задать значение для тега Name и описание снимка. Для задания дополнительных тегов нажмите Добавить теги.

Примечание

Обратите внимание, что снимок диска из версии будет иметь то же время создания, что и сама версия.

Удалить версии#

Для удаления ненужных версий отметьте их в списке на вкладке Версии на странице диска и нажмите Удалить.

Примечание

По мере накопления изменений на диске занимаемый версиями объём и, соответственно, плата за их хранение увеличиваются, поэтому рекомендуем периодически удалять ненужные версии.

При удалении диска все имеющиеся версии удаляются вместе с ним. Если вам необходимо сохранить содержимое удаляемой версии, то вы можете создать из неё снимок диска.

Изменение параметров диска#

Увеличить размер диска#

Чтобы увеличить размер диска, зайдите на страницу диска и отредактируйте поле Размер диска. Останавливать экземпляр не требуется.

Примечание

При увеличении объёма диска с типом st2: Стандартный (HDD) каждый 1 ГиБ ёмкости увеличивает максимальную пропускную способность диска на 0,25 МиБ/с. На объёме 2000 ГиБ пропускная способность достигает максимума для типа st2 (500 МиБ/с) и более не растёт, а производительность диска увеличивается с 500 до 1000 IOPS.

Примечание

При увеличении объёма диска с типом gp2: Универсальный (SSD) каждый 1 ГиБ ёмкости увеличивает производительность диска на 10 IOPS. На объёме 1000 ГиБ производительность достигает максимума для типа gp2 (10 000 IOPS) и более не растёт.

Примечание

Увеличение объёма диска с типом io2: Максимальный (SSD) даёт возможность увеличить производительность диска на 50 IOPS за каждый 1 ГиБ ёмкости. На объёме 1000 ГиБ максимально допустимая производительность диска в IOPS достигает предела для типа io2 (50 000 IOPS) и более не растёт.

В отличие от диска с типом gp2 текущее значение производительности в IOPS диска io2 не привязано к размеру. Поэтому при желании увеличить значение IOPS с увеличением размера диска, нужно сделать это самостоятельно, отредактировав поле IOPS на странице диска.

Подробнее ознакомиться с характеристиками дисков можно в разделе Типы дисков.

Изменить производительность диска в IOPS#

Вы можете изменить производительность в IOPS без изменения размера у дисков типа io2: Максимальный (SSD), отредактировав поле IOPS на странице диска.

Диапазон допустимых значений IOPS для io2 диска:

от 100 до Размер (ГиБ) * 50 (IOPS на 1 ГиБ), но не более 50 000 IOPS.

Примечание

Увеличить производительность в IOPS можно также у дисков типа gp2: Универсальный (SSD), увеличивая их размер. Каждый 1 ГиБ ёмкости увеличивает производительность диска на 10 IOPS. На объёме 1000 ГиБ производительность достигает максимума для типа gp2 (10 000 IOPS) и более не растёт.

Задать теги#

Чтобы добавить, изменить или удалить теги для дисков:

  1. Перейдите в раздел Виртуальные машины Диски.

  2. Выберите в таблице ресурсов диск, у которого необходимо отредактировать теги, и нажмите на идентификатор диска для перехода на его страницу.

  3. Откройте вкладку Теги.

  4. Для добавления тега нажмите Добавить тег и задайте поля Ключ и Значение.

    Для изменения тега отредактируйте требуемые поля (Значение и/или Ключ) у изменяемого тега.

    Для удаления тега нажмите на иконку рядом с ненужным тегом.

    Примечание

    Если ни один тег не был ранее задан, то вы можете добавить тег Name, нажав Добавить тег Name и задав его значение.

    Примечание

    Тег Name можно также изменить на вкладке Информация, отредактировав соответствующее поле.

  5. Нажмите Применить для сохранения изменений.

Информация о диске#

Нажмите на ссылку с уникальным идентификатором диска, чтобы перейти на страницу с подробной информацией.

Вкладка Информация содержит состояние диска, тег Name, дату создания, зону доступности, в которой расположен диск, размер, тип и производительность в IOPS. Здесь вы можете изменить размер и производительность диска в IOPS (если это возможно для данного типа дисков).

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

На вкладке Метрики отображается статистика скорости дисков на чтение и запись. Есть возможность отображения статистики за текущий период времени и за выбранный промежуток.

На вкладке Алармы отображаются настроенные для данного диска алармы. Здесь вы можете изменить и удалить существующие алармы, настроенные для данного диска.

Вкладка Теги содержит информацию о присвоенных диску тегах (максимальное количество тегов на ресурс — 50). Вы можете добавлять теги, редактировать ключи и значения, а также удалять теги из ресурса.