Рекомендації технічного фахівця з підбору сервера для 1С

Надіслати питання за рішенням По буднях відповідаємо
протягом години

Як вибрати сервер для роботи з 1С

Андрій Оловянніков, [email protected]

Розглянемо кілька основних прикладів базових конфігурацій серверів для 1C, керуючись двома основними критеріями - кількість користувачів і спосіб реалізації самої програми: файлова 1С або 1С: сервер додатків + SQL.

Відразу обмовимося - це розподіл дуже умовно, так як і невелику кількість користувачів, маючи велику базу даних, будуть значно навантажувати і процесор, і дискову підсистему. Але при цьому порівняно велика кількість користувачів може користуватися досить обмеженим набором функціоналу і працювати з невеликою базою, та ще й працювати не одночасно. Тобто при виборі сервера необхідно проконсультуватися з фахівцем і постаратися донести до нього «всю правду» про вашу роботу.

Отже:

  1. Невелика компанія (2-10 користувачів), база до 1 Gb, 1С Підприємство - файловий режим, це є не що інше, як класична реалізація файлового сервера.

    В якості базового процесора можна вибрати одну з молодших моделей Intel Xeon серії Е3-12XX В якості базового процесора можна вибрати одну з молодших моделей Intel Xeon серії Е3-12XX.

    Розрахунок ОЗУ простий: не вдаючись у подробиці специфіки роботи системного та файлового кеша, просто позначимо - приблизно 2 Gb під ОС і стільки ж для роботи з файловою системою.

    Ми не розглядаємо випадки «псевдосерверов», тобто коли під сервер для 1С, нехай і для роботи 2 -3 користувачів, намагаються «пристосувати» робочу станцію пристойною конфігурації. Не дивлячись на те, що у багатьох «сисадмінів» є «багатий» досвід використання звичайних комп'ютерів в якості сервера, ми такі варіанти не обговорюємо і не рекомендуємо такий вибір.

    Рука не піднімається ставити до Intel Xeon - процесору серверної серії всього 4Gb ОЗУ. Все-таки рекомендуємо 8Gb (тут якраз працює принцип більше - не менше ніж).

    Дискова система. Сучасні диски, нехай навіть і серверного виконання, реалізують інтерфейс передачі даних SATA, дуже мало відрізняються за ціною в залежності від обсягу диска. Тому «ловити бліх», намагаючись зменшити вартість сервера за рахунок різниці в ціні між дисками 500 Gb і 1 Tb не варто. Крім того, у всіх виробників лінійка SATA-дисків об'ємом 500 Gb вже зникає з пропозицій. З іншого боку, ніхто не відміняв відомий постулат - швидкість заповнення дискового простору прямо пропорційна його об'єму. Тобто чим більше диск, тим більше інформації на ньому зберігається, навіть якщо спочатку це було не потрібно. Ми наполягаємо на тому, що дисків має бути не менше 2-х, щоб можна було організувати т.зв. програмне «дзеркало» - мінімальний захист даних при виході з ладу одного з дисків.

    Отже, отримуємо базову конфігурацію файлового сервера 1С для використання до 10 користувачів:

    • Процесор Intel Xeon E3 1220V3,
    • ОЗУ - 8 Gb,
    • HDD - 2 х 1 Tb SATA.
  2. Якщо працює 15-20 користувачів, то розмір бази даних може досягати 4 ГБ. Як правило, в цьому випадку використовують версію 1C: Підприємство 8.3 Сервер додатків або SQL-ву версію 1С.

    Звідси вимоги до ОЗУ: ті ж 2 Гб під ОС, до 4 ГБ під 1С: сервер додатків і стільки ж під MS SQL Server Звідси вимоги до ОЗУ: ті ж 2 Гб під ОС, до 4 ГБ під 1С: сервер додатків і стільки ж під MS SQL Server. Оптимальний варіант, коли база даних повністю кешируєтся в ОЗУ. Отримуємо необхідний мінімум розміру оперативної пам'яті - 10ГБ. На практиці часто бувають ситуації, коли версія 1С: Сервер додатків втрачає відгук. Таке трапляється при нестачі ОЗУ, коли ОС змушена свопувати 1С на диск. Щоб такого не відбувалося, завжди рекомендуємо мати запас оперативної пам'яті - разом 16Гб.

    З приводу процесора, знову ж чотирьохядерний процесор серії Intel Xeon E3 12XX цілком впорається, виберемо лише тактову частоту вище. Тим більше, що залежність швидкості роботи 1С від тактової частоти в версії 1С-8.3 компенсується якоїсь ефективною частотою - кількістю ядер процесора, помноженої на тактову частоту ядра.

    Дискова підсистема трохи ускладнюється. Знову ж таки, не вдаючись у подробиці роботи дисків з операціями чтенія- записи (т.зв. IOPS), відзначимо, що середня швидкість роботи в тому ж «дзеркалі» виросте приблизно в два рази, якщо ми збільшимо кількість дисків в дзеркалі до чотирьох ( т.зв. RAID 10).

    Підсумував, отримуємо базову конфігурацію сервера для роботи 15-20 користувачів в системі 1С: Сервер додатків 8.3:

    • CPU - Intel Xeon E3 1240V3 3.4ГГц,
    • ОЗУ - 16Гб,
    • Дискова підсистема - дзеркало з 4-х дисків 4х1ТБ.
  3. Для підвищення продуктивності і надійності системи в цілому, при кількості користувачів 1С: Підприємство більше 30, як правило, використовується термінальне рішення. Суть цього рішення полягає в тому, що призначені для користувача програми (в даному випадку 1С), запускаються і працюють на самому термінальному сервері, а користувач бачить лише графічну картинку, яку сервер посилає на його комп'ютер (термінал). Крім високої продуктивності та можливостей масштабування, ми маємо додаткову надійність і захист ваших даних, яка визначається конфігурацією термінального сервера.

    Тут, як правило, вже використовуються дискові масиви більш високого рівня захисту (RAID 6, 60, комбінації RAID - масивів, що реалізуються на апаратному, зазвичай виділеному RAID - контролері) Тут, як правило, вже використовуються дискові масиви більш високого рівня захисту (RAID 6, 60, комбінації RAID - масивів, що реалізуються на апаратному, зазвичай виділеному RAID - контролері).

    Вибір процесора для таких серверів визначається простими розрахунками - зазвичай на SQL відводять не менше одного фізичного ядра, мінімум одне ядро ​​під 1С: Сервер додатків, 2 під ОС. Решта ядра відводяться на користувачів.

    Відомо, що одне ядро ​​процесора може ефективно обробити не більше 8 користувачів. З вищевказаних критеріїв не складно зрозуміти, що для ефективної роботи більше 30 користувачів, необхідно робити вибір на користь 2-х процесорних серверів - хоча б за сукупним кількістю ядер.

    Типова конфігурація термінального сервера + 1C: Сервер додатків приведена нижче:

    • Процесор: 2 x 4C / 4T CPU | Intel Xeon E5-2609 V2,
    • Модулі пам'яті: 4 x DDR3-ER 8Gb,
    • Накопичувачі: 4 x HDD 1Tb, 4 x HDD 1Tb,
    • Контролер: RAID.
  4. Для кількості користувачів більше 50, зазвичай поділяють ролі термінального сервера (сервера додатків) і сервера бази даних:

    При цьому, як не важко здогадатися, приблизна конфігурація обох серверів визначається виходячи з їх ролей:

    • Термінальний сервер + сервер додатків (ASCOD на 2-х 2630V2).
    • Сервер бази даних (ASCOD на 1620 V2, дзеркало на 2-SAS 15K + 4x1ТБ SAS.

    Сервер бази даних (ASCOD на 1620 V2, дзеркало на 2-SAS 15K + 4x1ТБ SAS

Варіанти базових конфігурацій серверів 1С представлені в каталозі серверів .

Для підбору оптимальної конфігурації сервера 1С під ваші завдання, звертайтеся до наших фахівців.

Консультації та прийом замовлень:

тел. (812) 325-12-20, 8 800 700-31-24, e-mail: [email protected]

Відправити запит

Стаття «Вибір сервера сьогодні - світовий бренд або вітчизняна збірка?»

Стаття «Трохи про ліцензування серверного ПО»

Стаття "Управління доступом"

Каталог серверів Конфігуратор сервера Каталог комп'ютерів