Вибір SQL-сервера для бізнесу здійснюється за програмами, в яких працюють співробітники, та кількістю одночасних запитів. Під бухгалтерію з однією базою варто вибирати однопроцесорну конфігурацію зі SSD. Якщо на тому самому обладнанні формуватимуть великі звіти для кількох підрозділів, вам знадобляться додаткові ядра та пам’ять. Далі покажемо приклад, як вибрати сервер під конкретні задачі.
Крок 1. Визначте, яку роботу виконуватиме сервер
Перед вибором SQL-сервера підготуйте короткий опис задачі. Попросіть адміністратора й керівників відділів відповісти на чотири запитання:
- Які програми працюватимуть? Укажіть назву облікової системи та версію Microsoft SQL Server. Додайте редакцію, наприклад Standard: вона визначає доступні функції й обмеження.
- Скільки людей працює одночасно? Компанія може мати 40 співробітників, але лише 12 із них одночасно користуються базою. Починайте розрахунок із цих 12 робочих місць.
- Що саме вони роблять? Перегляд картки товару потребує менше обчислень, ніж звіт про продажі за рік. Зафіксуйте, які великі операції виконуються паралельно.
- Скільки даних потрібно зберігати? Запишіть поточний розмір бази та її приріст за останній рік. Якщо база займає 60 ГБ і додає 20 ГБ на рік, через три роки отримаєте близько 120 ГБ.
Для прикладу візьмемо BAS на 12 одночасних користувачів із базою 60 ГБ. Співробітники проводять документи протягом дня, бухгалтер формує місячні звіти. Сервер працюватиме окремо від віддалених робочих столів.
Крок 2. Підберіть процесор та оперативну пам’ять
Повернімося до BAS на 12 користувачів. Під її щоденні операції підберемо характеристики SQL-сервера. Дійте у такій послідовності:
- Виберіть CPU. Для офісу з прикладу почніть із сучасного процесора на 6–8 ядер із високою продуктивністю одного ядра. Він підходить для послідовних операцій під час проведення документів. Якщо кілька відділів одночасно запускають великі звіти й працюють із різними базами, розгляньте 16-ядерний AMD EPYC 4564P.
- Розрахуйте RAM. Під одну облікову базу закладіть 64 ГБ пам’яті з виправленням помилок ECC. SQL тримає в RAM дані, з якими часто працюють співробітники. Це скорочує час на їх повторне читання з дисків. Для кількох активно використовуваних баз вибирайте 128 ГБ. Частину пам’яті залиште операційній системі та службам сервера.
- Додайте ліцензії до кошторису. Погодьте схему ліцензування для сервера під Microsoft SQL Server. При ліцензуванні за фізичними ядрами перехід із восьми на шістнадцять збільшує кількість потрібних ліцензій удвічі. Порівнюйте повну вартість конфігурацій разом із програмами.
Якщо ваша ситуація співпадає з нашим прикладом, комплектуйте бюджетний SQL-сервер восьмиядерним Intel Xeon E-2468 і 64 ГБ DDR5 ECC UDIMM. Для розширення до 128 ГБ вибирайте плату з чотирма слотами. Спочатку встановіть два модулі по 32 ГБ.
Крок 3. Виберіть накопичувачі та завершіть комплектацію
Після вибору CPU та RAM доповніть сервер для баз даних накопичувачами й обладнанням для постійної роботи:
- Виділіть SSD під систему. Накопичувач на 480–500 ГБ залиште для ОС і програм. Робочі файли бази розмістіть на окремих SSD.
- Створіть дисковий масив. Два серверні SSD по 960 ГБ у RAID 1 дадуть 960 ГБ до форматування. Обидва SSD зберігають однакові дані. При відмові одного накопичувача запис і читання продовжуються з другого.
- Передбачте резервні копії. Зберігайте їх на окремому NAS або іншому сервері. Із копії можна повернути базу до стану перед помилковим видаленням даних.
- Залиште місце під розширення. Вибирайте корпус із двома вільними відсіками для наступної дискової групи. Це дозволить додати сховище без заміни всього комп’ютера.
- Додайте ДБЖ. Він живитиме обладнання під час коротких відключень і дасть час завершити роботу при тривалій перерві.
Під нашу BAS отримаємо SQL-сервер на Xeon E-2468 із 64 ГБ ECC, системним SSD і дзеркалом із двох SSD по 960 ГБ. Щоб купити сервер у межах бюджету, запросіть кошторис саме цієї комплектації з потрібними ліцензіями.
Візьміть також до уваги: перш ніж купити SQL-сервер, погодьте перевірку на копії вашої бази. Попросіть показати час проведення документів і формування звіту за одночасної роботи 12 користувачів — це допоможе встановити точні вимоги й підібрати залізо з необхідним рівнем продуктивності.

