Важный вопрос при выборе хранилища: как быстро и безопасно расширять ресурсы под растущие данные? Сетевые диски решают эту задачу. Они обеспечивают свободу для масштабирования, легкость переноса данных и высокую отказоустойчивость. В статье объясняем, как работают сетевые диски, в чем их преимущество перед локальными и как подключить их в панели управления Selectel за несколько шагов.
Что такое сетевые диски
Сетевые диски — это блочные хранилища, подключенные к серверу по сети, а не напрямую к материнской плате. Благодаря этому их легко переносить между облачными серверами.
Основное преимущество сетевого диска — гибкость. Его можно:
- создать вместе с сервером или добавить позже,
- отключить и переподключить к другому серверу без потери данных,
- увеличить объем без переноса данных,
- использовать как загрузочный (системный) или дополнительный том.
Зачем нужны сетевые диски
Сетевые диски решают сразу несколько практических задач. Например, их удобно использовать для хранения больших объемов данных, временных образов, горячих бэкапов или тестовых проектов. Рассмотрим подробнее каждый кейс.
Хранение и обработка больших объемов данных. В отличие от локальных дисков, у сетевых нет фиксированных размеров, поэтому можно подключить диск, объем которого подходит именно для вашего проекта. Это особенно важно для ML-проектов, аналитики, хранения датасетов и версий моделей.
Быстрое масштабирование. Увеличение объема диска происходит без остановки сервера, поскольку не требуется физическое отключение диска и замена на другой. При расширении сетевого диска достаточно изменения его размера в метаданных хранилища, после чего сервер получает уведомление, что подключенный диск стал больше.
Отказоустойчивость. Сетевой диск реплицирует данные, поэтому при отказе одного узла кластера они не теряются. В Selectel обеспечена тройная репликация.
Хранение образов. Сетевые диски подходят для хранения образов виртуальных машин, обеспечения отказоустойчивости и балансировки нагрузки в средах виртуализации. Сетевой диск с образами виртуальной машины можно подключить сразу к группе серверов. Тогда если один из них упадет, диск будет доступен на другом сервере без потери данных.
Горячие бэкапы. Вы можете копировать данные без остановки работы сервера и хранить их на отдельном ресурсе. Такой подход минимизирует время восстановления.
Тестовые и временные проекты. Сетевые диски отлично подходят для Dev/Test-сред. После окончания тестирования вы можете отключить диск, не теряя данные, и вернуть его в работу, когда понадобится снова. При этом в Selectel оплата начисляется только за период активного использования ресурса, что позволяет оптимизировать бюджет проекта.
Как они работают
Работа сетевого диска отличается в зависимости от типа сервера, к которому он подключен. В каждом случае — свои протоколы, ограничения и возможности.
Давайте сначала рассмотрим основные отличия (на примере инфраструктуры Selectel), а затем разберем типы дисков для каждого сервера.
| Параметр | Выделенный сервер | Облачный сервер |
| Протокол | iSCSI | virtio-scsi / virtio-blk / ide |
| Репликация | Тройная | Тройная |
| Подключение | Через группу серверов в ПУ | Индивидуально к серверу |
| Количество дисков на сервер | Зависит от конфигурации | До 255 (virtio-scsi), до 26 (virtio-blk), до 4 (ide) |
При подключении сервер обращается к сетевому диску по сети. Данные не хранятся на одном физическом носителе — они реплицируются на несколько узлов хранения. При чтении или записи запрос проходит через сеть, что добавляет небольшую задержку по сравнению с локальным диском, но компенсируется отказоустойчивостью и гибкостью.
Типы сетевых дисков
Для выделенных серверов
Selectel предоставляет два типа сетевых дисков: базовый HDD и быстрый SSD.
Базовый HDD — HDD-диск на базе SATA-дисков энтерпрайз-класса. Подходит для хранения больших объемов данных, которые не нужно часто читать или перезаписывать.
Быстрый SSD — SSD NVMe-диск с быстрым откликом и высокой скоростью работы. Подходит для операций, которые требуют высокой скорости чтения и записи.
Для облачных серверов
Доступно шесть типов сетевых дисков.
- HDD Базовый. HDD-диск на базе SATA-дисков энтерпрайз-класса.
- SSD Базовый. SSD-диск для задач, в которых не требуется высокая скорость чтения и записи. Пропускная способность и IOPS выше, чем у базового HDD.
- SSD Универсальный. SSD-диск подходит для использования в качестве загрузочного диска облачного сервера.
- SSD Универсальный v2. SSD-диск с возможностью изменения лимита IOPS и без фиксированного разделения количества операций на чтение и запись. Подходит для задач с неравномерной нагрузкой. При выборе максимального количества IOPS подходит для CRM-систем, систем мониторинга и для работы с большими данными.
- SSD Быстрый. SSD NVMe-диск с меньшим временем отклика и большей скоростью работы по сравнению с другими типами. Подходит для нагрузок, которые требуют высокой скорости чтения и записи.
- SSD Быстрый v2. SSD NVMe-диск с возможностью изменения лимита IOPS и без фиксированного разделения количества операций на чтение и запись. Подходит для задач, которые требуют высокие скорости ввода-вывода и уровень отказоустойчивости.
Типы дисков отличаются рекомендуемыми ограничениями на размер, значениями пропускной способности и количеством операций на чтение и запись. Подробнее — в таблице Лимиты сетевых дисков.
При этом в разных сегментах пула доступны разные типы дисков. Посмотреть доступность типов можно в матрице Сетевые диски облачной платформы.
К каким сервисам можно подключать сетевые диски
Сетевые диски Selectel доступны для следующих сервисов.
- Выделенные серверы. Подключение по iSCSI, серверы объединяются в группу, диск доступен всем серверам в группе.
- Облачные серверы. Подключение через панель управления, OpenStack CLI или Terraform.
- VPS. Подключение в панели управления.
- Kubernetes. Сетевые диски можно использовать как Persistent Volume в кластере Kubernetes на облачной или выделенной инфраструктуре.
- Облачные базы данных. Они используют сетевые диски как основной носитель для хранения. При этом диски нельзя отключить или переподключить к другой базе — они привязаны к конкретному ресурсу.
Преимущества перед локальными дисками (и парочка недостатков)
Сетевые диски имеют ряд преимуществ по сравнению с локальными — особенно в сценариях, где важна отказоустойчивость и гибкость. Рассмотрим основные отличия.
| Критерий | Сетевой диск | Локальный диск |
| Подключение к другому серверу | Можно переподключить к другому серверу за минуты | Привязан к конкретному серверу. Перенести данные можно только через ручную копию диска |
| Отказоустойчивость | Тройная репликация, данные не теряются при отказе узла | Нет репликации, сбой диска = потеря данных |
| Масштабирование | Увеличение объема без остановки, горячее подключение | Требует физического обслуживания или переустановки |
| Снапшоты и бэкапы | Поддерживаются снапшоты и бэкапы | Нет встроенных снапшотов, бэкапы — доступны в облачных базах данных |
| Гибкость конфигурации | Можно выбрать тип (HDD, SSD, NVMe), IOPS, объем | Зависит от того, что установлено в сервере |
При этом есть параметры, по которым локальный диск выигрывает у сетевого.
- Максимальная скорость и минимальная задержка. Локальный NVMe-диск не имеет сетевых накладных расходов. Для баз данных с жесткими требованиями к латенси — например, Redis и Memcached — это может быть критично.
- Цена. Локальные диски обычно дешевле на единицу объема.
- Отсутствие сетевых зависимостей. Нет риска, что деградация сети повлияет на доступность диска.
Подведем итог. Если ваш приоритет — отказоустойчивость, гибкость и удобство управления, то сетевой диск однозначно выигрывает. Но если вам важнее минимальная задержка или у вас небольшой бюджет, то локальный подойдет лучше.
Безопасность данных на сетевых дисках
На сетевых дисках чаще всего хранится критичная информация: базы данных, логи, датасеты и образы виртуальных машин. Потеря таких данных может быть дорогостоящей для бизнеса. Поэтому давайте поговорим о том, какими средствами мы в Selectel защищаем сетевые диски.
Репликация
Как мы уже писали выше, каждый сетевой диск в Selectel обеспечивает тройную репликацию данных. Это значит, что запись данных сохраняется на нескольких узлах кластера. При отказе одного или даже двух узлов данные остаются доступными.
Снапшоты и бэкапы
Рекомендуем периодически создавать снапшоты — мгновенные копии состояния диска. Это позволяет откатиться к стабильной версии данных после неудачного обновления, удаления файлов или сбоев конфигурации без потери рабочего процесса. Из диска также можно создать образ для быстрого развертывания нового сервера — например, при масштабировании или восстановлении после инцидента.
Чтобы не заниматься этим вручную, достаточно настроить регулярные бэкапы — автоматические копии по расписанию. Они хранятся на отдельном ресурсе, благодаря чему при повреждении диска его копия останется невредимой.
Аудит
Операции с сетевыми дисками облачных серверов сохраняются в сервисе аудит-логов. Туда попадают события о жизненном цикле диска, подключении и отключении, о работе с данными на диске, о метаданных на диске и перемещении диска, например в другой проект.
С полным списком доступных операций можно ознакомиться в документации.
Сохраняются ли данные при удалении сервера?
Да, ведь сетевой диск не привязан физически к серверу. При удалении облачного сервера или выключении выделенного диска продолжает существовать и может быть подключен к другой машине.
Данные с сетевого диска удаляются только при удалении самого диска пользователем. Удаление возможно только отключенного от сервера диска.
Как подключить сетевой диск
Подключить сетевой диск можно в панели управления Selectel. Важно понимать, что процесс будет отличаться в зависимости от того, какой у вас сервер — выделенный или облачный. Давайте посмотрим, как это сделать.
Подключаем сетевой диск к выделенному серверу
Если у вас еще нет сервера, можете арендовать его в панели управления. Для этого перейдите в раздел Продукты → Выделенные серверы и выберите подходящую вам конфигурацию:

Далее создайте сетевой диск. Чтобы это сделать, перейдите в раздел Сетевые диски и СХД → вкладка Сетевые диски:


Как только сетевой диск будет создан, подключите его к серверу. Процесс может различаться в зависимости от операционной системы — подробности можно узнать в документации:
Подключаем сетевой диск к облачному серверу
Сетевой диск можно подключить как к новому, так и к уже запущенному облачному серверу.
При создании облачного сервера вы можете подключить только новые сетевые диски. Ранее созданные станут доступными для подключения после создания сервера. Порядок добавления дисков в конфигурацию сервера влияет на роль диска.
- Если локальный диск не добавлен, первый сетевой диск станет загрузочным — то есть с него будет запускаться операционная система.
- Если локальный диск добавлен, то он будет загрузочным. Все сетевые диски подключаются как дополнительные — например, для хранения данных, логов, БД и т.д.
Если же сервер уже запущен, вы можете подключить к нему существующие сетевые диски или создать новые. Важно, чтобы диск был в статусе «не подключен» (отсоединен от других серверов). К запущенному серверу сетевые диски всегда подключаются как дополнительные. Изменение загрузочного диска на уже работающем сервере требует создания нового сервера из образа или снапшота.
Чем может помочь Selectel
Мы рассмотрели возможности и преимущества сетевых дисков. Selectel предлагает комплексное решение для работы с сетевыми дисками.
- Широкий выбор типов диска. Вы можете добавить как бюджетный HDD, так и быстрые NVMe-дисков с настраиваемыми IOPS.
- Тройная репликация. С ней данные остаются доступными при отказе одного или даже двух узлов.
- Гибкое управление через панель, CLI, Terraform. Работайте с диском так, как вам удобно. Это особенно полезно для DevOps-команд.
- Метрики и аудит-логи. Эти инструменты предоставляют прозрачность операций и мониторинг производительности.
- Масштабирование без даунтайма. Увеличивайте объема и переносите диски между серверами, не нарушая их работу.
- Поддержка и документация. У нас есть подробные инструкции по подключению и работе с дисками, а служба поддержки доступна 24/7.
Если вам нужна помощь с подбором и конфигурацией инфраструктуры, запишитесь на бесплатную консультацию. Мы подберем сервисы под вашу задачу, расскажем, как использовать наши продукты, и поможем оптимизировать ваш бюджет.
Заключение
Сетевые диски – это баланс между скоростью, надежностью и гибкостью. Они не заменяют локальные NVMe-диски в задачах с экстремальными требованиями к задержкам, но для большинства сценариев – отказоустойчивость, масштабирование, бэкапы, переносимость – они являются предпочтительным выбором.
Selectel предоставляет сетевые диски с тройной репликацией, широким выбором типов (HDD, SSD, NVMe) и удобным управлением через панель, CLI и Terraform. Независимо от того, нужно ли вам хранить большие объемы данных, запускать тестовые среды, построить отказоустойчивую инфраструктуру на Kubernetes или использовать облачные базы данных – сетевые диски Selectel помогут решить задачу.