Порівняння продуктивності системи 1С під Linux і Windows

Реалізація інфраструктури 1С на базі Linux тема давня, але досі актуальна. Нещодавно ми публікували статтю Сервер додатків 1С на Linux, але залишилося відкритим питання реальної продуктивності в порівнянні з рішенням під Windows. Тестування проводилося і в ручному режимі, але для об'єктивності результатів я опублікую підсумки тесту Гілева, пройшов на одній і тій же апаратній платформі з використанням різних ОС: Linux CentOS 7 і MS Windows Server 2012.

В якості сервера використовувався стенд із двома процесорами Intel Xeon E5-2670, 8х4Гб ОЗУ і SSD Intel.

Зведена таблиця середніх значень результатів тесту Гілева.
Linux Windows
Файлова база 51,2 53,4
SQL база 15,8 16,9
Приклади результатів



Прийнятні результати тестування, простота розгортання і низькі витрати на ліцензування, спонукали нас створити закінчений продукт: Сервер 1С на базі Linux з коробки.

На платформі Windows є аналогічна продуктова лінійка.

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

Створення калькулятора обчислювальної потужності сервера 1С — завдання не тривіальна. А створення універсального конфігуратора 1С під всі можливі випадки — практично неможлива.

Напевно на хабре багато адмінів, у яких своє уявлення про навантаження і вимоги до обчислювальної потужності серверів під 1С (Ваші коментарі підвищать цінність цієї статті). Є і офіційні рекомендації 1С, в яких буде працювати на всіх…

Але все таки є основні параметри, які можна прорахувати, застосовне до типовій схемі експлуатації. Знаючи скільки ресурсів процесора і оперативної пам'яті забирає термінальна сесія, яка кількість IOPS зажадає SQL при певній кількості користувачів, і, відштовхуючись від результатів численних тестів — ми розробили конфігуратор типового рішення під 1С.

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

Для порівняння вартості готового рішення на базі Linux і Windows, наведу приклад з конфігуратора з роздрібними цінами.

Сервер на 20 користувачів з базою SQL до 80Гб, ліцензією 1С: Бухгалтерія 8 ПРОФ, на базі Linux CentOS буде коштувати 522 759,43 руб. Аналогічна конфігурація на базі Windows — 1 036 279,43 руб.

Модельний ряд серверів для 1С STSS Flagman складається з 3 моделей як для Linux, так і для Windows.


1C113.5-020UL — сервер 1С початкового рівня, підтримка до 20 користувачів з базою SQL. Обсяг дискового простору розраховується з урахуванням зростання бази на 20% в рік протягом 3 років. Масив RAID1 будується на основі Enterprise SSD Intel. Можлива установка подвійного БП і додаткових дисків під «холодні» дані. Доступний вибір програмних сервісів: PostgreSQL, xrdp і httpd.

1C216.4-200UL — модель на базі 2-процесорної платформи забезпечує роботу 1C-інфраструктури до 200 одночасних підключень. Сховище розраховується за таким же принципом — розмір бази з урахуванням росту, але будується на основі масиву RAID10 з 4хSSD необхідного обсягу.

1C217.2-050UL-REF — це рішення для замовників з обмеженим бюджетом, побудоване на базі сервера відновленого на нашому виробництві (після гарантійної заміни, демо-фонд тощо) Сервери проходять такі ж навантажувальні тести перед відвантаженням, як і нові моделі, але мають скорочений термін гарантійного обслуговування (1 рік). Сервер підтримує до 50 підключень і, без обліку ліцензій, коштує всього 203 705,00 руб., з масивом під базу 40Гб.


1C113.5-020UW — сервер 1С початкового рівня, підтримка до 20 користувачів з базою SQL. Обсяг дискового простору розраховується з урахуванням зростання бази на 20% в рік протягом 3 років. Масив RAID1 будується на основі Enterprise SSD Intel. Можлива установка подвійного БП і додаткових дисків під «холодні» дані.

1C216.4-200UW — модель на базі Windows з підтримкою до 200 користувачів. Сховище будується на основі масиву RAID10 з 4хSSD необхідного обсягу.

1C217.2-050UW-REF — та ж платформа, що і в рішенні на базі Linux. Бюджетний варіант на 50 підключень, гарантія 1 рік.

В якості платформи 1С у всіх моделях можна вибрати наступні ліцензії:
1С: Управління невеликою фірмою 8 ПРОФ
1С: Управління торгівлею 8 ПРОФ
1С: Бухгалтерія 8 ПРОФ
1С: Бухгалтерія 8 КОРП
1С: Зарплата і управління персоналом 8 ПРОФ
1С: Зарплата і управління персоналом 8 КОРП
1С: Документооборот 8 ПРОФ
1С: Документообіг 8 КОРП
Якщо замовник має достатню експертизою для підбору сервера 1С, він може скористатися класичними моделями серверного обладнання. Але якщо такої експертизи немає, то, сподіваюся, наш конфігуратор серверів для 1С допоможе Вам зробити оптимальний вибір системи.

Спасибі за увагу! Сподіваюся, що хабра-користувачі близькі до цієї теми поділяться своїм досвідом у підборі обладнання під 1С в коментарях.

Джерело: Хабрахабр

0 коментарів

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.