Як обрати лінійку і конфігурацію сервера
Зміст статті
Стаття для адміністратора або керівника, який обирає виділений сервер для конкретної задачі: обліку, віддалених робочих столів, сайту, віртуалізації чи резервного майданчика. Прочитавши її, ви знатимете, яка лінійка вам підходить, як читати картку сервера і яку конфігурацію вказати в заявці.
Що знадобиться#
Починайте не з каталогу, а з цифр про своє навантаження:
- що працюватиме на сервері і скільки людей користуватиметься ним одночасно;
- скільки пам’яті й дискового простору зайнято в найважчі дні — закриття місяця, звітний період, розпродаж;
- скільки гігабайтів даних додалося за останній рік;
- чи буде серверів кілька — тоді потрібна приватна мережа.
Якщо система вже працює на Linux-сервері, поточні цифри покажуть чотири команди, які лише читають дані:
LC_ALL=C lscpu | grep -E 'Model name|Socket|Core|Thread'
free -h
df -hT -x tmpfs -x devtmpfs
lsblk -d -o NAME,SIZE,ROTA,TRAN,MODELПрефікс LC_ALL=C залишає назви полів англійськими — саме за ними шукає grep. У виводі lsblk у стовпці ROTA стоїть 1 для жорстких дисків (HDD) і 0 для SSD, а TRAN показує тип підключення: sata, sas або nvme. На Windows Server те саме покаже PowerShell:
Get-CimInstance Win32_Processor | Select-Object Name, NumberOfCores, NumberOfLogicalProcessors, MaxClockSpeed
Get-CimInstance Win32_OperatingSystem | Select-Object TotalVisibleMemorySize, FreePhysicalMemory
Get-Volume | Where-Object DriveLetter | Select-Object DriveLetter, Size, SizeRemaining
Get-PhysicalDisk | Select-Object FriendlyName, MediaType, BusType, SizeЧастоту тут подано в мегагерцах, пам’ять — у кілобайтах, розміри дисків — у байтах. За апаратним RAID-контролером або у віртуальній машині тип дисків може відображатися неправильно. Ліцензій на програмне забезпечення в цій статті не розглядаємо.
Сім лінійок: для чого кожна#
Лінійка визначає клас процесорів і те, що входить у сервер, крім самого обладнання. На кожній лінійці сервер цілком ваш, і в нього входять канал, трафік без тарифікації та захист від DDoS мережевого рівня (L3/L4). Решта залежить від лінійки, а точні параметри кожної моделі вказано в її картці.
| Лінійка | Для чого | Що входить і чого немає |
|---|---|---|
| Лайт | Тести й некритичні задачі. Бюджетна лінійка: сервери попередніх поколінь. | Немає приватної мережі, місця для резервних копій і віддаленої консолі. На більшості моделей канал без гарантованої смуги. Для робочих систем радимо «Стандарт» або «Бізнес». |
| Класик | Сайти, пошта, файлові та офісні сервери. Intel Xeon і AMD попередніх поколінь. | На більшості моделей — гарантована смуга каналу і приватна мережа. |
| Стандарт | Облікові системи, RDP, сайти й бази даних. Процесори з високою частотою (AMD Ryzen, Intel Xeon E) і серверні AMD EPYC. | На більшості моделей — гарантована смуга каналу 1 Гбіт/с і приватна мережа. Радимо для робочих систем. |
| Бізнес | Робочі системи компанії. AMD EPYC та Intel Xeon 6, пам’ять DDR5, диски NVMe. | Гарантована смуга каналу від 3 Гбіт/с, приватна мережа до 25 Гбіт/с між серверами і країнами, місце для резервних копій. Радимо для робочих систем. |
| Турбо | Максимальна швидкість одного ядра: облікові бази, торгові системи, збирання коду й тести. AMD Ryzen X3D. | Приватної мережі між серверами немає. |
| Потужність | Віртуалізація, великі бази даних, аналітика. Багатоядерні AMD EPYC та Intel Xeon: десятки ядер і терабайти пам’яті. | Канал від 5 Гбіт/с, приватна мережа до 50 Гбіт/с, два блоки живлення. |
| Ультра | Приватна хмара, кластери віртуалізації, сховища. Один або два AMD EPYC чи Intel Xeon. | Канал від 1 Гбіт/с (на більшості моделей 10 Гбіт/с), приватна мережа від 50 Гбіт/с. |
Як читати картку сервера#
Картка — це сторінка однієї моделі: процесор, таблиця конфігурацій для обраної країни і блок «Що входить».
Процесор: частота чи кількість ядер#
Зазвичай указано дві частоти: базову й максимальну («до … ГГц»). Від максимальної залежить швидкість однієї операції, від кількості ядер — скільки операцій виконується одночасно. Облікові системи на зразок BAS обробляють дію одного користувача здебільшого в одному потоці: десятки ядер не пришвидшать проведення документа, а швидше ядро пришвидшить. Багато ядер потрібно для віртуалізації, десятків одночасних сеансів RDP і баз даних із багатьма паралельними запитами.
AMD Ryzen та Intel Xeon E мають високу частоту, але небагато ядер і два канали пам’яті, тому й обсяг пам’яті на таких серверах обмежений. Старші AMD EPYC та Intel Xeon — це десятки ядер і сотні гігабайтів пам’яті, проте частота ядра в них зазвичай нижча. Дивіться не на назву родини, а на цифри в картці: молодші EPYC ближчі до Ryzen. Порівнюйте гігагерци лише в межах одного покоління і рахуйте ядра, а не потоки.
Пам’ять і ECC#
У рядку конфігурації вказано обсяг, тип (наприклад, DDR4 або DDR5) і позначку ECC, якщо вона є. ECC — пам’ять із корекцією помилок: вона виправляє помилку в одному біті й виявляє помилку у двох, тож дані не псуються непомітно. Для облікової бази, віртуалізації та файлового сховища обирайте конфігурації з ECC.
Диски і RAID#
NVMe — диски з найвищою швидкістю: для баз даних, віртуальних машин, віддалених робочих столів. SATA SSD повільніші, але їх вистачає для системи, сайтів і файлів. HDD дають великий обсяг для архівів і файлових сховищ, а для бази даних не годяться.
Запис «2 × 960 ГБ NVMe, програмний RAID» означає два диски, які в масив об’єднує операційна система. У дзеркалі (RAID 1) корисний обсяг дорівнює одному диску: тут це близько 960 ГБ, а не 1920. За замовчуванням операційну систему встановлюють на всі диски з програмним RAID 1; якщо потрібен інший рівень, напишіть про це в заявці. Рядок «система: …» означає окремі диски для операційної системи — тоді основні повністю лишаються для даних. RAID захищає від відмови диска, але не від видалення чи шифрування даних, тож резервних копій не замінює.
Канал#
Поруч зі швидкістю каналу стоїть одна з двох позначок: «Гарантована смуга» або «Смуга без гарантії». У другому випадку в години пікового навантаження швидкість може бути нижчою за вказану. Віддаленим робочим столам і обліку потрібна не широка, а стабільна смуга, тому для робочих систем обирайте гарантовану. Трафік не тарифікується на всіх лінійках.
Приватна мережа, місце для копій, консоль#
- Приватна мережа з’єднує ваші сервери між собою, зокрема в різних країнах. Вона потрібна, щойно серверів стає два: основний і резервний, сервер застосунків і сервер бази. На «Лайт» і «Турбо» її немає. Підключають її за зверненням до підтримки.
- Місце для резервних копій — окреме сховище поза сервером. На основних лінійках це 500 ГБ, точний обсяг указано в картці. Копіювання не автоматичне: його налаштовуєте ви.
- Віддалена консоль — доступ до екрана і клавіатури сервера, коли мережа чи операційна система не відповідають. Її надають за запитом через підтримку; на «Лайт» її немає.
Термін видачі#
Біля кожної конфігурації вказано «до 12 годин» або «до 72 годин» — це час від оплати (не від заявки) до видачі сервера з наявності. Термін може відрізнятися для різних конфігурацій однієї моделі та для різних країн. Весь шлях описано в статті «Від заявки до доступу».
Від задачі до лінійки#
| Задача | З яких лінійок почати | На що дивитися в картці |
|---|---|---|
| Облік (BAS, M.E.Doc) і RDP | «Стандарт» — моделі з високою частотою. «Турбо» — коли передусім важить швидкість одного ядра, а сервер один. «Бізнес» — коли користувачів багато або потрібні приватна мережа між країнами й місце для резервних копій. | Максимальна частота, пам’ять з ECC, два NVMe в дзеркалі, гарантована смуга. Розрахунок за кількістю користувачів — у статті «Сервер під BAS». |
| Сайти, інтернет-магазини, пошта | «Класик» — сайти, пошта, невеликі магазини. «Стандарт» — коли є навантажена база даних. | Гарантована смуга, SSD або NVMe для бази. Захист від DDoS не фільтрує атак рівня застосунку (L7). |
| Резервний майданчик | «Бізнес»: приватна мережа між країнами і місце для резервних копій. «Стандарт» або «Класик» — якщо на резервному сервері працюватиме лише частина систем. | Приватна мережа на обох серверах, диски не менші, ніж на основному, інша країна. Схеми — у статті «Резервний майданчик». |
| Віртуалізація | «Потужність»; для кластерів і приватної хмари — «Ультра». | Кількість ядер, обсяг пам’яті з ECC, окремі системні диски, швидкість приватної мережі. |
| Зберігання даних: файли, архіви | «Класик» — файловий сервер офісу. «Ультра» — великі сховища. У назві деяких моделей є уточнення «для зберігання даних». | Кількість і тип дисків (HDD дають обсяг, SSD і NVMe — швидкість), корисний обсяг після RAID. |
Запас пам’яті й дисків#
Виділений сервер — фізична машина: наростити її так само легко, як змінити тариф віртуальної, не вийде. Пам’ять і диски до вже виданого сервера можна додати лише на лінійках «Бізнес», «Потужність» та «Ультра» — через підтримку, із запланованим вікном робіт; на інших лінійках це означає перехід на іншу конфігурацію. Тому беріть конфігурацію одразу із запасом.
- Пам’ять. До пікового споживання додайте зростання на два-три роки і ще 30–50 %. Вільна пам’ять не простоює: операційна система і СУБД тримають у ній кеш.
- Диски. Рахуйте корисний обсяг після RAID. Закладайте поточні дані, приріст на два-три роки і службові потреби: вивантаження бази перед оновленням, журнали, тимчасові файли. Орієнтир — не менше 30 % вільного місця і змога покласти поруч ще одну копію найбільшої бази.
Як знайти сервер у каталозі#
- Відкрийте каталог. Вкладки вгорі перемикають країни, біля кожної — кількість серверів у наявності; наявність оновлюється кожні п’ять хвилин. Якщо країну ще не обрано, допоможе стаття про вибір країни.
- У фільтрі «Лінійка» оберіть лінійку, яку визначили за таблицею вище.
- Фільтр «Процесор» залишає лише AMD або лише Intel.
- Позначка «Лише з видачею до 12 годин» прибирає все, що видають довше.
- Натисніть «Показати». Якщо список порожній, скористайтеся посиланням «Скинути фільтри» або перейдіть на вкладку іншої країни.
- Порівняйте в таблиці ядра і потоки, пам’ять, диски, канал і термін видачі, відкрийте картку моделі й оберіть конфігурацію.
Як перевірити результат#
Перш ніж надсилати заявку, переконайтеся, що в блоці «Що входить» є все, на що ви розраховуєте, що пам’яті й корисного обсягу дисків вистачає із запасом, а термін видачі вас влаштовує.
Після видачі порівняйте сервер із карткою. На Linux повторіть команди з початку статті й додайте дві:
cat /proc/mdstat
sudo dmidecode -t memory | grep -i 'error correction'Перша показує стан програмного RAID: у справному дзеркалі з двох дисків буде [UU]. Друга — тип корекції помилок: Multi-bit ECC або Single-bit ECC, якщо пам’ять з ECC, і None, якщо без неї (користувачеві root sudo не потрібен). На Windows Server тип корекції повертає така команда:
Get-CimInstance Win32_PhysicalMemoryArray | Select-Object MemoryErrorCorrectionЗначення 5 або 6 означає ECC, 3 — пам’ять без корекції. Якщо щось не збігається з карткою, напишіть у підтримку, перш ніж переносити дані. Докладніше — у статті про перевірку RAID і дисків.
Типові помилки#
- «Лайт» для робочої бази. Для тестів лінійка годиться, для обліку компанії — ні: на ній немає приватної мережі, місця для резервних копій і віддаленої консолі.
- «Турбо» в парі з резервним сервером. Приватної мережі на цій лінійці немає.
- Конфігурація без запасу. Сервер, якого ледве вистачає сьогодні, за рік доведеться міняти — з перенесенням даних.
Що далі#
- Оберіть сервер у каталозі або відразу серед серверів у Польщі, основній локації.
- Подивіться типові задачі компаній на сторінці «Для бізнесу».
- Розрахуйте сервер для обліку за статтею про BAS на 5, 10, 20 і 50 користувачів.
- Ще обираєте між виділеним і віртуальним сервером — прочитайте статтю «Виділений сервер чи VPS».
Вагаєтеся між двома конфігураціями — опишіть задачу підтримці: телефон +38 044 206 08 08, пошта info@united.net.ua.