Сервер 1С — наболевшая тема для многих системных администраторов. Программное обеспечение довольно проблемное, несмотря на низкие требования, периодически возникают тормоза и прочие проблемы. И для ускорения работы многие предпочитают использовать твердотельные накопители. Нужен ли SSD для сервера 1С? Хороший вопрос. Скажу сразу, нужен. Сейчас объясню почему. Ориентироваться будем на численность пользователей. Для большей наглядности возьмем ряд условностей:

  • сотрудники используют ПО совместно;

  • не берем в расчет автоматическое ПО вроде парсеров либо обработчиков;

  • не будем подробно рассматривать остальные комплектующие, считаем, что мощности процессора и оперативной памяти достаточно;

  • не используется файловый режим, за базу данных отвечает PostgreSQL либо MS SQL;

  • от 100 пользователей у нас используется два сервера: сервер приложения и сервер БД.

Собственно, теперь можно перейти непосредственно к ответам на вопросы.

5-10 пользователей

В этом случае нагрузка невысокая, достаточно использовать обычные жесткие диски с интерфейсом SATA. Но единовременное обращение к базе может превратить HDD в бутылочное горлышко. Интерфейс SATA плохо подходит для обработки параллельных запросов, а жесткий диск имеет низкую скорость. Вариантов выхода 3:

  1. Использование HDD с интерфейсом SAS. Он лучше подходит для параллельных обращений, но в небольших серверах или персональных компьютерах частенько не встречается поддержка такого интерфейса.

  2. Использовать интерфейс SATA, но увеличить скорость накопителя. Тут довольно просто, можно использовать SSD с типом флеш-памяти MLC или TLC или 3D NAND. Второй тип менее надежен, но стоит дешевле. Твердотельный накопитель лучше справляется со смешанными нагрузками, в основном за счет более высокой скорости.

  3. Использовать флеш-память с интерфейсом NVMe. Очень эффективно, но дорого. В подобном случае подобное решение избыточно.

Считаю нужным объяснить, чем такие типы памяти отличаются. MLC в среднем имеет 3000 циклов перезаписи, имеет высокие показатели чтения и записи, в среднем 600 МБ/с чтения, 200 МБ/с для записи. TLC имеет примерно ту же скорость, но менее надежен, так как выдержки хватает в среднем на 1000 циклов перезаписи. 3D NAND по параметрам тоже не сильно отличается, но данный тип накопителей получился более дешевым, причем, с более высоким объемом. 3D NAND TLC уже имеет в среднем 3 000 циклов перезаписи, у MLC 3D NAND в среднем 10 000 циклов перезаписи.

На самом деле это довольно много. Подумайте сами, вам нужно тысячу раз полностью заполнить диск и стереть. Но, за несколько лет убить вполне можно. Не ленитесь делать резервные копии.

Теперь поговорим о следующем типе — NVMe. Отличается он других твердотельных накопителей только интерфейсом. Он подключается напрямую в разъем PCIe, что позволяет избежать потерь скорости при работе.

В этом случае эффективно и экономично выбрать 3D NAND TLC или MLC SSD с интерфейсом SATA, они чуть дороже, но заметно надежнее.

SATA SSD для сервера 1С
Также подойдет более дешевая модель от Micron - 5100. Кстати, для следующего типа тоже подходящий накопитель.
3D NAND SSD

10-30 пользователей

Тут HDD использовать не рекомендуется, ведь смешанная нагрузка уже будет гораздо серьезнее. При выборе SSD для сервера 1С лучше не налегать на скорость. Как и в предыдущем случае достаточно будет пары SSD с интерфейсом SATA. Один для операционной системы, второй для размещения базы данных.

 

30-50 пользователей

Лучше отказаться от интерфейса SATA напрочь. Слишком большое количество смешанных нагрузок, тормозов не избежать даже при использовании SSD. Интерфейс SAS позволит избежать данной проблемы, но это очень дорого. На удивление, даже дороже, чем использование NVMe. А последний интерфейс заметно быстрее и самый лучший для параллелизации.

Так что, лучше использовать NVME. Причем один диск для приложения, второй для SQL.

Довольно дорогой NVMe-накопитель. Можно найти более дешевую замену.

50-100 пользователей

Все то же самое, только плясать придется от объема. Выбирайте накопители, которые смогут вмещать растущую базу и хватило на размещение приложения и операционной системы.

100 пользователей и более

Очевидно, что тут без NVMe не обойтись, но брать придется самых надежных представителей SSD. Например, профессиональную линейку Intel Optane. В общем, ничего сложного. Но, как помните, теперь у нас два сервера. Пляшем также от объемов. Если нужно, ставим на каждые сервер по несколько SSD.

Заключение

Выбрать SSD для сервера 1С нетрудно. Рассматривать случаи, где пользователей 200, 300, over9000 нет смысла. Берем NVMe, если надо, объединяем в RAID. Я серьезно. В крайнем случае можно использовать СХД, но на практике в данной сфере такое не встречал. Как видите, ничего сложного.

SSD для сервера 1С
5 (100%) 1 vote

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *