Перейти

Сервер под Linux: какие диски выбрать

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

Варианты

VPS на NVMe

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

Ссылка появится позже
Выделенный сервер с SSD

Базы данных и нагруженные проекты, RAID1 из двух SSD.

Ссылка появится позже
Сервер с HDD для хранения

Архивы, резервные копии, медиатека. Много места за небольшие деньги.

Ссылка появится позже

Какой диск нужен под задачу

ЗадачаДискПочему
Сайт, API, небольшая базаNVMeНизкая задержка на мелких случайных запросах
Нагруженная база данныхNVMe или SATA SSD в RAID1Скорость и защита от отказа одного диска
Резервные копии, архивыHDDДешёвый объём, нагрузка последовательная

Что спросить у хостинга до оплаты

  1. Тип дисков. «SSD» в тарифе может значить и NVMe, и SATA SSD. Разница в задержке заметна на базах данных.
  2. RAID на выделенном сервере. Уточните, собран ли RAID1 и кто меняет диск при отказе.
  3. Доступ к SMART. На выделенном сервере вы должны видеть SMART своих дисков. Как его читать, разобрано в статье про SMART.
  4. Резервные копии. RAID не заменяет бэкап. Узнайте, делает ли хостинг копии и где они хранятся.

Проверка диска на арендованном сервере

lsblk -d -o NAME,ROTA,SIZE,MODEL   # ROTA=0: SSD, ROTA=1: HDD
sudo smartctl -i /dev/sda          # модель и интерфейс

На VPS диск виртуальный, и эти команды покажут виртуальное устройство. Реальный тип диска тогда знает только хостинг.