Двоствольна рушниця AMD

Основною відмінністю комерційних і побутових систем є їхня цільова аудиторія, користувач. Яка модель споживання обчислювальних ресурсів - такі уподобання. Від робочих станцій та серверів, інструментів бізнесу, вимагають іншого, ніж від комп’ютерів для повсякденних завдань та розваг. Вищий рівень відповідальності виправдовує посилену елементну базу, корекцію помилок пам’яті ECC, віддалене керування.
Intel та AMD по-різному ставляться до поділу ринків. Intel воліє зводити штучні бар’єри: пропонує бізнесу процесори Xeon E та Xeon W на одних наборах логіки (з підтримкою ECC), споживачам – Core / Ultra на інших (де ECC є незатребуваним). Примусова сегрегація не залишає вибору користувачам, продаж комерційних систем час від часу кульгає через погану доступність серверних процесорів.
У конкурента з цим простіше: процесори AMD Ryzen / Ryzen Threadripper / Threadripper PRO підтримують ECC, запровадження підтримки залежить від виробників платформ. Вони ж вирішують, на які ринки спрямовувати зусилля, чи проектувати серверні плати - з іншим дизайном, розподілом ліній PCIe, кількома мережевими портами, сервісним процесором для віддаленого керування.
На нагріте місце
Багаторічна відсутність у AMD процесорів, призначених саме для серверів початкового рівня, не заважала створювати сервери на базі десктопних процесорів Ryzen. Першопрохідником була компанія AsRock Rack. Вона і досі підживлює рух по переносу на платформи AMD серверів малих та середніх підприємств, електронної комерції, хмарних ігор, створення контенту, послуг VPS.
Нарешті, випуском сімейства процесорів EPYC 4004 на базі Ryzen AMD легалізувала свою присутність в колишній царині Intel Xeon E, за рахунок офіційної підтримки серверних ОС. Жодних відмінностей між EPYC 4004 та відповідними Ryzen немає, окрім гравірування на кришці.
Процесори AMD б’ють Xeon E-2400 за всіма показниками. В них вище верхня планка по ядрах (16 проти 8), вища тактова частота, вони підтримують більше пам’яті DDR5 ECC (192ГБ проти 128ГБ). Старший в лінійці Intel Xeon E-2488 поступається характеристиками навіть середняку AMD EPYC 4364P (та його близнюку AMD Ryzen 7 7700X):
|
|
Intel Xeon E-2488 |
AMD EPYC 4364P |
AMD Ryzen 7 7700X |
|
Ядер/потоків |
8/16 |
8/16 |
8/16 |
|
Базова частота |
3.2 Ггц |
4.5 Ггц |
4.5 Ггц |
|
Макс. частота |
5.6 Ггц |
5.4 Ггц |
5.4 Ггц |
|
Кеш-пам’ять |
24 МБ |
32 МБ |
32 МБ |
|
Максимум пам’яті |
128 ГБ DDR5-4800 |
192 ГБ DDR5-5200 |
192 ГБ DDR5-5200 |
|
Підтримка ECC |
Так |
Так |
Так |
|
Ліній PCIe |
20 |
24 |
24 |
|
Ціна |
$606 |
$399 |
$299 |
Виходить, AMD руйнує позиції Intel Xeon E двома руками: офіційного опонента EPYC 4004 дублює Ryzen. Повний збіг характеристик дозволяє безболісно замінити одного іншим, плати виробників підтримують обох. Шанувальникам Intel важче: за відсутністю процесорів Xeon E сервери не продаються. Хай би якою була доступність EPYC 4004, процесори Ryzen на ринку є завжди. Цей додатковий ступінь свободи сприяє гнучкості та безперервності постачань. Ціна також має значення.
Що робить сервери серверами
Хоча серверні плати під AMD EPYC 4004 і десктопні плати під AMD Ryzen мають спільні компоненти (наприклад, базовий чіпсет), вони відрізняються кроєм і компонентним наповненням.
Процесорне гніздо і слоти пам’яті серверних плат під AMD EPYC 4004 повернуті на 90 градусів – для сприяння кращому продуву систем стійкового виконання. Підтримується пам’ять DDR5 ECC UDIMM. Мережеві порти дубльовані. Визначальною ознакою сервера є інтегрований у материнську плату контролер керування базовою платою (baseboard management controller, BMC) з окремим мережевим портом.
BMC дозволяє дистанційно контролювати апаратне забезпечення, навіть якщо сервер вимкнено або основна операційна система не запущена. За його допомогою системні адміністратори віддалено відстежують показники важливих датчиків (температури, швидкості вентиляторів), вимикають живлення, налаштовують BIOS, оновлюють мікрокод, монтують образи дисків на сервер.
Зовнішнє керування — одна з найбільших інновацій у центрі обробки даних. Майже все (крім заміни компонентів) можна зробити віддалено. Витрати на супровід скорочуються навіть якщо йдеться про сервер на столі в офісі. Що вже казати про сервери, розташовані на далекій відстані, у приміщеннях обмеженого доступу.
Десктопні плати позбавлені таких можливостей, їх користувачі зазвичай мають фізичний доступ до комп'ютерів і не потребують віддаленого управління.
Внесок NVMe
NVMe природним чином витісняють інші типи накопичувачів з серверів через їхнє поширення та подальше здешевлення. Хоча механічні диски великої ємності залишаються важливою складовою інфраструктури збереження даних, сервери початкового рівня з меншими обсягами даних можуть обійтися без HDD. Без SATA SSD також — NVMe є продуктивнішими і дешевшими за них.
Оскільки NVMe підключаються безпосередньо до шини PCIe, а в серверах завжди є кілька накопичувачів, організацію локальних сховищ ускладнює обмежена кількість ліній PCIe процесорів молодших серверів. Додавання NVMe SSD в сервер полегшує біфуркація — розподіл каналу x16 або x8 PCIe на смуги меншої ширини. До слота розширення x16 можна підключити чотири пристрої, кожен на швидкості x4. Біфуркацію має підтримувати BIOS материнської плати. Плати під AMD її підтримують, плати під Intel Xeon E – ні. Хоч бери і став комутатори з мікросхемами PLX.
Настільні процесори та чіпсети AMD дозволяють створювати RAID-масиви з накопичувачів SATA та NVMe рівнів 0, 1 та 10, а процесори AMD Ryzen Threadripper та Ryzen Threadripper PRO ще і RAID 5. Керування RAID-масивами здійснюється за допомогою програмного забезпечення AMD RAIDXpert2. В сервері на AMD EPYC/Ryzen можна обійтися тільки NVMe, включаючи завантажувальний дзеркальний том — на відміну від Intel Xeon E. Беремо чотири NVMe, збираємо два дзеркала (завантажувальне і з даними), працюємо. Дешево і продуктивно.
Встановлення «посередників», апаратних RAID-контролерів або плат-комутаторів компенсує недоліки платформ, але для молодших серверів це невиправдані витрати.
Без Intel Xeon E
Миттєвої зміни уподобань на консервативному серверному ринку не буває. Поширення альтернативних рішень, навіть за очевидних переваг, потребує ламання багаторічних стереотипів та підтримки виробниками серверних плат і платформ. До AsRock Rack вже приєднались Gigabyte, MSI, Supermicro, Tyan. Далі буде.
