Выбор дисковой подсистемы — это один из самых критичных этапов проектирования сервера. Особенно остро этот вопрос стоит при работе с высоконагруженными системами, такими как Windows Server 2008 и базы данных 1С. Рассмотрим подробнее дилемму: стоит ли доверять операционную систему современным (на тот момент) SSD или лучше придерживаться проверенных временем серверных SAS-дисков.
Для начала разберем по шагам, какие задачи ложатся на диски в сервере. Операционная система требует высокой скорости случайного чтения при загрузке служб, в то время как базы данных 1С крайне чувствительны к количеству операций ввода-вывода в секунду (IOPS) и задержкам при записи. Проанализируем два основных подхода, предложенных участниками обсуждения.
Подход 1: Разделение ролей. Это наиболее рациональный вариант. Под систему устанавливается SSD (даже небольшого объема, например, 60–128 Гб), а под данные — массив из нескольких HDD в RAID. Как показывает практика, использование SSD под системный раздел дает серверу «второе дыхание». Время отклика системы сокращается, службы стартуют мгновенно, а работа в терминальном режиме становится более комфортной для пользователей.
Подход 2: Классический SAS RAID. Использование только жестких дисков с высокой скоростью вращения шпинделя (10 000 или 15 000 об/мин). Этот вариант считается эталоном надежности, однако он проигрывает SSD по скорости доступа в десятки раз.
Выясним причину, по которой многие администраторы с опаской смотрят на SSD. Основной риск — это ограниченный ресурс перезаписи ячеек и риск внезапного выхода из строя контроллера. Однако, если мы посмотрим на характеристики современных накопителей, ситуация выглядит иначе.
Рассмотрим подробнее ключевые отличия:
SMART-таблицы можно заранее предугадать скорую «смерть» диска и успеть скопировать данные. В случае поломки данные с HDD восстановить гораздо проще, чем с чипов памяти SSD.Проанализируем ситуацию с организацией отказоустойчивости. Одиночный диск в сервере — это всегда риск. Рассмотрим лучшие варианты построения массивов:
RAID 1 (Зеркало): Минимум два диска. Если один выходит из строя, система продолжает работу. Это идеальный вариант для системного раздела на SSD. Мы рекомендуем использовать два SSD в зеркале под ОС, чтобы исключить остановку сервера при сбое одного накопителя.
RAID 10 (1+0): Комбинация зеркала и чередования. Требует минимум 4 диска. Это «золотой стандарт» для баз данных 1С и SQL. Он обеспечивает и высокую скорость (за счет параллельного чтения с нескольких шпинделей), и высокую надежность.
Важный совет от профессионалов: при использовании RAID-контроллеров обязательно выбирайте модели с кэш-памятью и батарейкой (BBU). Это позволяет включить режим «отложенной записи» (Write-Back), что критически важно для производительности SSD и безопасности данных при внезапном отключении электричества.
Посмотрим на пример из реальной практики. При замене дисковой подсистемы на SSD в терминальном сервере на 70 пользователей субъективная скорость работы возрастает в разы. Даже тяжелые отчеты и формирование проводок выполняются быстрее. Если бюджет ограничен, можно применить комбинированную схему:
Поскольку технологии не стоят на месте, разберем дополнительные параметры, которые не были очевидны ранее, но критичны сейчас:
1. Параметр DWPD (Drive Writes Per Day). При выборе SSD для сервера нельзя брать обычные «пользовательские» модели. Ищите параметр DWPD. Для баз данных с интенсивной записью он должен быть выше 1 (лучше 3 и более). Это показатель того, сколько раз в день можно полностью перезаписать объем диска в течение гарантийного срока.
2. Технология записи HDD (SMR vs CMR). Если вы решили покупать HDD для RAID-массива, убедитесь, что они используют технологию CMR. Диски с черепичной записью (SMR) крайне медленно работают в массивах и могут привести к его развалу при попытке восстановления (rebuild).
3. TRIM и выравнивание разделов. При установке Windows Server 2008 R2 и выше система уже умеет правильно работать с SSD, выполняя команду TRIM (очистка неиспользуемых ячеек) и выравнивая разделы. На более старых системах (Windows 2003) это приходилось делать вручную сторонними утилитами.
Проанализировав все мнения, мы можем сформировать идеальный рецепт серверной дисковой подсистемы:
SMART и настройте уведомления от RAID-контроллера о любых ошибках на дисках.Таким образом, связка из SSD под систему и RAID-массива под данные является наиболее сбалансированным решением, сочетающим в себе современную скорость и классическую надежность.