Найти в Дзене
ITELON

Для SQL, 1C и терминального доступа: как правильно выбрать сервер

Оглавление

От правильно подобранной конфигурации сервера зависит эффективность IT-инфраструктуры. Чем она крупнее, тем к более серьезным потерям приведут ошибки, допущенные на стадии выбора характеристик сервера.

Общие требования

Любой современный сервер независимо от задач, которые он будет решать, и размеров IT-инфраструктуры, должен соответствовать трем главным критериям.

Быстрый. Скорость выполнения операций определяет конкурентоспособность предприятия.

Отказоустойчивый. Хороший сервер способен проработать без остановки месяцы и годы. Отказоустойчивый сохранит работоспособность даже после того, как откажет один или несколько компонентов.

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

Сервер для баз данных, терминальный и сервер 1С
Сервер для баз данных, терминальный и сервер 1С

Сервер для работы с базами данных

Рассмотрим, на какие характеристики нужно смотреть при выборе сервера для работы с базами данных SQL.

Накопители

Идеальный вариант — дисковые накопители с максимально быстрым доступом. Такой сегодня обеспечивают SSD-диски, которые выполняют тысячи операций в секунду (IOPS). Для объединения дисков используется технология RAID, которая представляет физические ресурсы хранения в виде одного виртуального.

Для работы с базами данных часто выбирают зеркальный массив RAID 10. Он ускоряет работу сервера: данные записываются параллельными потоками и, соответственно, растет значение IOPS). Одновременно повышается отказоустойчивость, так как важные данные дублируются и подлежат восстановлению, если один физический диск выйдет из строя.

Альтернативный вариант — дисковый массив RAID 0. В нем суммируются объемы физических дисков, но так как корпоративные данные не дублируются, при сбое важная информация может быть потеряна. Плюс такого подхода в том, что виртуальное пространство будет большего объема, чем в случае с RAID 10.

Оперативная память

Этот серверный компонент выбирают по принципу «чем больше, тем лучше», так как именно в ней кэшируются данные при обращении к базе данных. Для максимальной производительности следует выбирать дисковые накопители и оперативную память одинакового объема.

Процессор

Параметры процессора зависят от объема и нагрузки на базу данных. Основные критерии выбора — количество ядер, частота шины и технология изготовления.

Терминальный сервер

При выборе терминального сервера самыми критичными являются два параметра:

Оперативная память. Точный объем зависит от количества приложений, которые будут запускаться на терминале, и от продолжительности терминальной сессии. В среднем на каждую из них необходимо по 512 МБ оперативной памяти.

Количество процессорных ядер. По одному ядру потребуется для каждых шести-восьми пользователей, одновременно работающих с терминальным сервером.

Сервер для 1C

Под сервером 1С подразумевают сразу три сервера: сервер базы данных, сервер приложений и терминальный сервер. В малом бизнесе все функции может выполнять один и тот же сервер или кластер, объединяющий два сервера и систему хранения данных. В среднем и крупном бизнесе, когда приходится работать с большим количеством офисных приложений, CRM-системой и прикладным ПО, чаще всего используют именно три единицы оборудования.

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

При конфигурировании любого сервера необходимо отталкиваться не только от текущих задач, но и смотреть в будущее. База данных SQL вырастет в размерах, добавится количество пользователей терминального или сервера 1С — значит, дополнительные ресурсы для их работы, и это необходимо предусмотреть на стадии его конфигурирования.

#сервердляSQL #itelon #надежныйсервер #базыданных #терминальныйсервер #выборсервера