Талисман NordBastion — белый медведь — в скандинавской библиотеке ночью, склонился над длинным дубовым читальным столом, усыпанным открытыми словарями и PGP-подписанными бумагами, под голубым светом ламп цвета северного сияния
Статья глоссария · Хранилище

NVMe Non-Volatile Memory Express

Флэш-хранилище, подвешенное прямо на шину PCIe, с такими задержками, что SATA SSD кажется жёстким диском.

Определение
Простой язык

Протокол хранения, спроектированный с нуля для твердотельных накопителей, подключаемых напрямую к шине PCIe, а не идущих через legacy-стек SATA/AHCI. Поддерживает до 65 535 параллельных очередей команд с до 65 535 командами на очередь. Задержка обычно десятки микросекунд, пропускная способность — несколько гигабайт в секунду на накопитель.

Почему это важно в NordBastion

Каждый тариф NordBastion работает на дата-центровом NVMe, локальном для хоста.

В каталоге нет ни тарифа на SATA-SSD, ни тарифа на вращающуюся ржавчину. Каждый VPS и каждый выделенный сервер, который мы продаём, опирается на NVMe-накопители корпоративного класса — обычно компоненты класса 1 DWPD от Samsung, Kioxia или Solidigm, — находящиеся в том же шасси, что и CPU, выполняющий Вашу нагрузку. Небольшая БД делает свой случайный ввод-вывод за микросекунды; сервер сборок компилирует на той скорости, которую позволяет CPU, а не диск.

Мы намеренно не запускаем SAN или любого рода распределённое блочное хранилище. Компромисс честен: Вы получаете максимально возможную производительность диска на виртуалку и минимально возможную межхостовую переносимость. VPS живёт на конкретном гипервизоре; если этому гипервизору нужно обслуживание, мы вживую мигрируем работающего гостя на пира в той же сети. Нет режима отказа «Ваш том хранилища теперь деградирован, потому что три узла кластера Ceph потеряли кворум», потому что нет кластера Ceph.

Следствие в том, что бэкапы — Ваша работа: второй VPS в другом регионе, приватное S3-совместимое объектное хранилище, off-site rsync-цель. Мы документируем это в каталоге VPS и снова в руководстве по упрочению. Локальный NVMe быстр и надёжен, но локальный означает локальный.

FAQ · NVMe

Вопросы, которые люди реально задают.

В чём разница между NVMe и SATA SSD?

Оба хранят данные на флэш-памяти. SATA SSD говорит с хостом через шину SATA по протоколу AHCI, спроектированному для вращающихся дисков, с потолком около 600 МБ/с и одной очередью на 32 команды. NVMe-накопитель сидит прямо на шине PCIe и говорит по протоколу, построенному специально для параллельной флэш-памяти — обычно 3 000–7 000 МБ/с последовательно, десятки микросекунд задержки, десятки тысяч параллельных очередей. Для базы данных, сервера сборок или любой нагрузки, упирающейся в небольшой случайный ввод-вывод, NVMe драматически быстрее.

Хранилище NVMe локальное для гипервизора или сетевое?

В NordBastion всё VPS-хранилище — это NVMe, локальный для гипервизора: диск физически находится внутри того же шасси, что и CPU, на котором работает Ваша виртуалка. Мы не запускаем SAN, мы не запускаем распределённое блочное хранилище, мы не абстрагируем хранилище за software-defined fabric. Компромисс в том, что мы рекомендуем запускать бэкапы в другом месте (второй VPS в другом регионе, приватное объектное хранилище), поскольку локальное хранилище локально во всех смыслах.

Изнашивается ли NVMe быстрее, чем вращающаяся ржавчина?

У всей флэш-памяти конечная выносливость к записи, измеряемая в DWPD (Drive Writes Per Day) за гарантийный период. Мы разворачиваем дата-центровые NVMe-накопители (обычно корпоративного класса 1 DWPD), мониторим равномерность износа и заменяем накопители задолго до того, как их бюджет выносливости приблизится к лимиту. Для средней клиентской нагрузки — веб-сервер, небольшая БД, VPN — современный дата-центровый NVMe переживёт шасси, в котором он живёт.

Зашифрован ли NVMe на VPS NordBastion?

Многие наши NVMe-накопители поддерживают аппаратное full-disk-шифрование (Opal 2.0), и этот слой включён при развёртывании. Для значимой приватности на стороне арендатора Вам также следует настроить full-disk-шифрование внутри Вашего VPS — LUKS на корневом томе или выделенный зашифрованный том для чувствительных данных. Мы документируем рецепт в руководстве по упрочению VPS.