Як вибрати виділений сервер?

12-8-2021

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

Навіщо потрібен виділений сервер?

Dedicated server, він же виділений сервер-фізична машина, яку ви отримуєте в своє розпорядження цілком і повністю. Цим він відрізняється від vps / vds (віртуальних серверів), які ділять між собою ресурси.

Швидше за все, ви знаєте про всі переваги виділених серверів, раз вже приступаєте до вибору. Якщо ж для вас все ще актуальне питання «чи потрібен мені dedicated, або вистачить vps?”, радимо ознайомитися з матеріалом виділений сервер або vps – що підійде вам?

Отже, dedicated дає вам можливість гнучкої настройки і ізольоване обладнання. Ви будете повністю адмініструвати сервер і можете створити будь-яку конфігурацію, вибравши процесор, оперативну пам’ять, обсяг дискового простору відповідно до ваших конкретних потреб. Також до виділеного сервера можна підключати специфічне “залізо” -наприклад usb-ключ або додаткове мережеве обладнання. Це дозволить вирішувати завдання будь-якої складності.

Але основна перевага виділених серверів в тому, що ви можете індивідуально підібрати комплектуючі, які забезпечать найкращу продуктивність для конкретного проекту. І щоб вибрати їх, потрібно з’ясувати, для чого саме сервер буде використовуватися.

Як правильно вибрати виділений сервер?

Головне, що необхідно розуміти-які вимоги у вашого проекту до обладнання. Розробка веб-додатків, розміщення веб-сайту, резервне копіювання даних і зберігання документів компанії — кожне завдання може мати якісь специфічні запити. Чи потрібен вам високочастотний процесор або великий обсяг оперативної пам’яті? давайте розбиратися.

Процесор

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

У тих завданнях, де стане в нагоді більше число ядер-наприклад для віртуалізації або кодування відео — варто звернути увагу на сервера з багатоядерними процесорами xeon gold і xeon silver. А для розміщення баз 1с підійдуть процесори з більш високою частотою, але меншим числом ядер: скажімо, intel xeon e-серії. Якщо на сервері використовується ліцензійне пз (наприклад ос windows) з тарифікацією по ядрах, зазвичай вибирається процесор з мінімальною кількістю ядер, але максимально високою тактовою частотою кожного ядра.

Якщо ж вашому проекту не потрібно продуктивний процесор, можете вибрати більш бюджетні варіанти з попередніх поколінь-наприклад intel xeon e3 або e5 серії.

Оперативна пам’ять

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

Пропускна здатність мережевих інтерфейсів

Зазвичай провайдери пропонують ethernet-порти 1g (1 гбіт/с) і 10g (10 гбіт/с). Два порти 1g, як правило, вбудовані в усі сервери, а 10g потрібно встановлювати окремо. Порти можна використовувати для виходу в інтернет і організації локальної мережі. У першому випадку вистачить пропускної здатності 1g, а для локальної мережі краще вибрати більш високошвидкісний порт 10g.

Дискові накопичувачі

Взагалі кажучи, термін “дисковий” — застарілий, так як тільки частина сучасних записуючих пристроїв базується на магнітних дисках hdd, а ssd-це мікросхеми. Вибираючи дискову підсистему варто звертати увагу на три параметри: час доступу, ємність і ціна. Вони тісно пов’язані між собою, і потрібно вдумливо шукати компроміс. Наприклад, sata-диски коштують недорого, пропонують великий обсяг (до десятків тб), але мають високий час доступу. Ssd, навпаки, дають менший час доступу, але дорожчі в перерахунку на гб. Для зберігання баз даних і завантажувального розділу має сенс використовувати пару невеликих ssd, а для великого обсягу статичного контенту або бекапів краще вибрати sata.

Ще важливо подбати про збереження даних: для цього краще вибрати конфігурації серверів з ssd в raid масивах. У разі відмови одного або декількох дисків в залежності від рівня raid-масиву ви все одно зможете отримати доступ до даних.

Raid масиви об’єднують кілька дискових пристроїв в єдиний модуль, щоб підвищити відмовостійкість і швидкість запису / читання даних. Варто вибрати сервер з масивами raid1 або raid10. Пам’ятайте, що ви можете зібрати пару масивів raid1 з ssd для системи і raid1 з sata для зберігання статики.

Вартість

Очевидно, що гроші-теж важливий фактор. А dedicated-зазвичай найдорожча послуга хостинг-провайдерів. Слід оцінити витрати на сервер і зрозуміти, чи зможе він окупити їх. Якщо ви грамотно підійдете до вибору, це напевно буде коштувати ваших інвестицій.

Коли потрібно на перших порах придивитися і зрозуміти, чи варто вкладатися в оренду сервера, — можете спробувати недорогий варіант. Наприклад, в reg.ru ціни на dedicated стартують від 5 000 рублів на місяць. Якщо зрозумієте, що не вистачає потужності — можна в будь-який момент зробити апгрейд. Виберіть інший процесор, замовте більше пам’яті, ssd-вам треба буде тільки доплатити відсутню різницю за орендоване обладнання. Або просто змініть конфігурацію сервера на більш потужну. Жорсткі диски з інформацією можна фізично перенести на більш продуктивну платформу, або перенесення даних виконується силами системних адміністраторів без перерв в роботі проекту.

А можна реальний приклад вибору конфігурації?

Розглянемо гіпотетичний проект, щоб краще зрозуміти, як визначитися з вибором конфігурації.

Припустимо, у вас є інтернет-магазин для продажу побутової техніки. Зазвичай трафік становить від 40 000 до 45 000 відвідувачів на місяць. На сайті представлений каталог приблизно з 4000 товарів.

У цьому випадку найкраще підійде сервер з оперативною пам’яттю 64 гб і хорошим процесором — скажімо, xeon e-2286g 4.00 ггц. В якості накопичувачів вибирайте ssd, щоб підвищити швидкість читання і запису даних — наприклад 2 ssd x 480 гб.

Щоб дані про товари раптово не віддалилися при відмові дисків, краще вибрати конфігурацію з raid 1. Тоді в разі збою можна буде відновити інформацію і продовжити роботу.

І, звичайно, не можна забувати про бекапи! один або навіть два raid-масиву, зібрані в одному сервері, не гарантують збереження даних у разі відмови самого raid-контролера. Обов’язково виділіть кошти на систему резервного копіювання і зберігайте бекапи на окремому сховищі. Резервне копіювання сервера коштує від 500 рублів на місяць.

Трафік інтернет-магазину досить великий, до того ж, на сайті явно має бути багато hd-зображень. Тому варто передбачити пропускну здатність як мінімум в 1g.

Як переконатися в надійності дата-центру?

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

Для визначення надійності дата-центру існують рівні tier, що враховують найбільш важливі фактори відмовостійкості, безпеки та ефективності. Всього є 4 рівня:

Трохи пояснимо деякі терміни. Відмовостійкість характеризується тим, яким чином забезпечується функціонування групи серверів у разі виходу з ладу одного або декількох з них. Для цього використовуються різні схеми резервування. N означає мінімальне число джерел безперебійного живлення, які гарантують стабільну роботу обладнання, що захищається. Схема n + 1 додає додатковий вузол, який бере на себе роль відмовив вузла під час збою. Схема 2n означає, що всі компоненти продубльовані.