Сервер под Linux: какие диски выбрать
Короткая памятка: какой диск нужен под сайт, базу данных и хранение и что уточнить у хостинга до оплаты.
Варианты
VPS на NVMe
Ссылка появится позжеСайты, приложения, небольшие базы данных. Быстрый отклик диска.
Выделенный сервер с SSD
Ссылка появится позжеБазы данных и нагруженные проекты, RAID1 из двух SSD.
Сервер с HDD для хранения
Ссылка появится позжеАрхивы, резервные копии, медиатека. Много места за небольшие деньги.
Какой диск нужен под задачу
| Задача | Диск | Почему |
|---|---|---|
| Сайт, API, небольшая база | NVMe | Низкая задержка на мелких случайных запросах |
| Нагруженная база данных | NVMe или SATA SSD в RAID1 | Скорость и защита от отказа одного диска |
| Резервные копии, архивы | HDD | Дешёвый объём, нагрузка последовательная |
Что спросить у хостинга до оплаты
- Тип дисков. «SSD» в тарифе может значить и NVMe, и SATA SSD. Разница в задержке заметна на базах данных.
- RAID на выделенном сервере. Уточните, собран ли RAID1 и кто меняет диск при отказе.
- Доступ к SMART. На выделенном сервере вы должны видеть SMART своих дисков. Как его читать, разобрано в статье про SMART.
- Резервные копии. RAID не заменяет бэкап. Узнайте, делает ли хостинг копии и где они хранятся.
Проверка диска на арендованном сервере
lsblk -d -o NAME,ROTA,SIZE,MODEL # ROTA=0: SSD, ROTA=1: HDD
sudo smartctl -i /dev/sda # модель и интерфейс
На VPS диск виртуальный, и эти команды покажут виртуальное устройство. Реальный тип диска тогда знает только хостинг.