Сервер варто підбирати за плановими навантаженнями і кількістю співробітників, які будуть користуватися ним. Якщо мова про типовий офіс, основне навантаження зазвичай створюють BAS або SQL-база. На тому ж сервері можуть лежати спільні файли й працювати внутрішні сервіси компанії.
Сервер в такій ситуації має порівняно невисоке навантаження. Але воно може швидко зростати з кількістю одночасних запитів. Тому далі ми розкажемо, як будувати конфігурацію офісного сервера на 10, 50 або 100 користувачів і розглянемо характеристики CPU, RAM, дисків і мережі.
Сервер для 10 співробітників
Для сервера на 10 користувачів головне — хороший відгук BAS/SQL, надійна дискова підсистема, стабільна мережа й запас під просте розширення. Для такої точки зазвичай достатньо одного процесора, ECC-пам’яті із коригуванням помилок та двох SSD у дзеркальному RAID. Окрема машина у звичайному вертикальному корпусі Tower тут теж доцільна: її можна просто поставити в сісадмінській без серверної стійки.
Базова конфігурація:
- процесор — 6–8 ядер із хорошою продуктивністю на ядро;
- пам’ять — 32 ГБ ECC, із запасом краще 64 ГБ;
- диски — 2×500 ГБ або 2×1 ТБ Enterprise SSD у RAID 1;
- мережа — 1 або 2,5 GbE.
Такий сервер для малого бізнесу добре закриває типову бухгалтерію, базу й спільні файли. Якщо база й архіви будуть рости, одразу залишайте вільні слоти під RAM і місце під додаткові накопичувачі.
Сервер для 50 співробітників
Для сервера на 50 користувачів уже важливі швидка робота програм з великою кількістю одночасних запитів, більший запас пам’яті, продуктивний дисковий масив і резервування живлення. Базу краще тримати на SSD або NVMe у RAID 10. Це дає хорошу швидкість запису й читання та дозволяє пережити відмову одного диска в кожній дзеркальній парі.
Базова конфігурація:
- процесор — 12–16 продуктивних ядер;
- пам’ять — 128 ГБ ECC;
- диски — 4× Enterprise SSD або NVMe SSD у RAID 10;
- мережа — 2,5 GbE, а для активної роботи з великими файлами — 10 GbE;
- живлення — два резервовані блоки живлення, якщо від сервера залежить робота всього офісу.
Враховуйте: сервер для середнього бізнесу вже варто збирати з нормальним запасом по RAM і дисковій підсистемі.
На такому масштабі сервер уже зручно використовувати як хост для кількох віртуальних машин. Наприклад, бухгалтерія працює у своїй VM, файловий сервіс — у своїй. Сисадміну так простіше роздавати ресурси й обслуговувати окремі системи.
Сервер для 100 співробітників
У сервері на 100 користувачів основний запас варто закласти вже у CPU та RAM. Дискова підсистема повинна стабільно тримати велику кількість одночасних операцій. 10-гігабітна мережа — забезпечувати потрібну пропускну здатність між сервером і рештою локальної мережі. На цьому масштабі вже є сенс одразу планувати кілька віртуальних машин і окремі резервні копії для них.
Базова конфігурація:
- процесор — Intel Xeon або AMD EPYC на 24–32 ядра;
- пам’ять — 256 ГБ ECC із вільними слотами під розширення;
- диски — 4 або більше Enterprise SSD/NVMe у RAID 10;
- мережа — 10 GbE;
- корпус — Rack для монтажу в серверну стійку.
Для BAS і SQL особливо важлива продуктивність одного ядра. Додаткові ядра сильніше розкриваються, коли сервер тримає багато віртуальних машин.
А ще конфігурація сервера для компанії має враховувати не тільки поточне навантаження, а й найближче розширення офісу. Тому плануйте як поточні, так і майбутні задачі.
Як вибрати сервер для бізнесу
Кількість співробітників задає масштаб сервера. Але точну конфігурацію вже підбирають під його реальне навантаження. Бухгалтерія для 50 активних користувачів сильніше навантажує CPU та диски, ніж файлове сховище для тієї самої компанії. Віртуалізація, своєю чергою, швидко з’їдає RAM.
Тому перед замовленням сервера подивіться, скільки людей реально працюють із базою одночасно і скільки даних уже накопичено. Далі закладіть ріст на найближчі кілька років: вільні слоти під пам’ять, місце під диски та запас по мережі. Тоді при першому розширенні офісу сервер можна буде просто докомплектувати пам’яттю, дисками або швидшою мережею.

