Blade-сервери - тема дуже заплутана, в першу чергу завдяки великій матриці різних компонентів. Постараємося трохи навести порядок - розглянемо всі актуальні на сьогоднішній день blade-шасі, сервери, систему інтерконекту та, можливо, питання харчування / охолодження.
Йтиметься про blade-серверах Supermicro . Звичайно, існують ще улюблені багатьма за сервіс, хорошу документацію і продуману конструкцію вироби tier-1 брендів (в першу чергу, Hewlett-Packard і IBM), але це зовсім інша категорія, в 3-5 разів дорожче, в залежності від конфігурації.
Все просто: це компактна система, де харчування і охолодження є загальними для всіх серверів, розміщених в спеціальному шасі. Різні мережеві і storage інтерфейси (наприклад, Ethernet, InfiniBand, FC) з кожного blade-сервера виводяться через проміжну плату на так звані інтерконект-модулі (не знаю, як це адекватно перекласти російською): комутатори та passthrough-модулі. В кожному сервері розміщений BMC-контролер, який забезпечує управління через KVM-over-LAN, втім, через спеціальний кабель можна підключити до більшості сучасних Блейд звичайну консоль. Моніторинг здоров'я самого шасі (статус блоків живлення, вентиляторів, модулів) забезпечує спеціальний модуль (він може бути задублірован), у Supermicro це CMM (Chassis Management Module), до якого через вбудований свитч підключені IPMI порти всіх blade-серверів, встановлених в шасі.
Плюси очевидні:
- Економія місця в стійці. Наприклад, шасі HP c7000 - це 16 Блейд половинної висоти в шасі висотою 10U, тобто в розрахунку на кожен сервер доводиться 0.625U, а при установці подвійних BL2x220c - ще в два рази менше. Для Supermicro щільність розміщення ми розглянемо нижче. Доповнюваність варто врахувати і розміщення комутаторів в самому шасі.
- Економія на кабелях. Мається на увазі не вартість (навіть для InfiniBand вартість кабелів втрачається на тлі решти устаткування), а на складності укладання кабельного господарства. Приклад: 10 "подвійних" серверних модулів TwinBlade - це двадцять серверів мінімум з трьома Ethernet-портами (один IPMI, два гігабітних), тобто 60 портів. У звичайних серверах це призводить до великих пучків пасивне, які потрібно якось акуратно укласти і промаркувати. В blade-шасі все це виводиться відразу на соотстветствующій інтерконект модуль, а IPMI-порти - на модуль управління, що при використанні двох світчей SBM-GEM-X2C дає нам 6 АПЛІНК по 10Гбіт.
- Консолідація харчування і охолодження. Кілька десятків звичайних серверів - це по 1-2 блоку живлення на кожен і ще більш численні вентилятори системи охолодження. Блоки живлення різних серверів можуть бути несумісні між собою (хоча, наприклад, HP зробив серйозний крок в напрямку вирішення цієї проблеми - Common Slot Power Supply, універсальний форм-фактор БП для більшості ProLiant серверів), з вентиляторами ще складніше - не всі вентилятори можна поміняти легко і швидко, часто потрібно висунути сервер зі стійки і зняти кришку (і згадати, який саме вентилятор ви хотіли поміняти - моніторинг буває далеко не завжди інформативним).
В blade-шасі Supermicro харчування поєднане з охолодженням, в шасі встановлюється два або чотири блоки живлення, в кожному - по два вентилятора. У варіанті з чотирма БП обеспецівается резервування за схемою 3 + 1. Тобто достатньо буде тримати в запасі 1-2 БП на кожні 20-30 серверів.
Зворотний бік компактності:
- Тепловиділення. Проблема пов'язана з високою щільністю розміщення серверів, тобто як правило, в шафі буде в 1,5-2 рази більше серверів в порівнянні зі звичайним форм-фактором і починаючи з 3-4 шасі для відводу тепла потрібен серйозний підхід до вибору системи відводу тепла.
- Можливість розширення. В blade-серверах Supermicro на борту є тільки два гігабітних порту. Додаткові плати розширення мають спеціальний компактний форм-фактор (т.зв. mezzanine, як і у інших виробників Блейд). Все blade-сервери Supermicro мають максимум 1 mezzanine слот (в TwinBlade - два, тому що це два сервера в одному), куди можна встановити 1 або 2-портовий контролер DDR / QDR InfiniBand (на чіпі Mellanox ConnectX) або 2 портовий 10GbE контролер (на чіпі Intel 82599). FibreChannel контролерів і модульних світчей у Supermicro ні і ніби як не планується, так що дістатися до FC інфраструктури можна через FCoE або міст IB-> FC. Є блейд з можливість установки PCI-E плати повної висоти, але половиннійдовжини, але це, як правило, зовсім не зручно - порти плати виявляється на передній панелі сервера.
Якщо вам в Блейд потрібен FC, зовнішній SAS, додаткові Ethernet-порти, і взагалі, установка більшого числа mezzanine-плат в кожен сервер, то слід звернути увагу на Hewlett-Packard (при цьому розтягнувши в кілька разів бюджет).
Ціна? Залежно від конфігурації вартість інфраструктури на основі blade-серверів може бути як нижче, так і вище аналога на 1-2U серверах. На графіку - приблизна роздрібна вартість 1-10 серверів з 2x Intel Xeon E5620 і 12ГБ пам'яті: 2U Twin2 ( 2026TT-HTRF ), 2U Twin (6026TT-HDTRF), Blade-сервери (шасі 710Q-R75 + Модуль GEM-002, сервери 7126T-T1E), традиційні 1U сервери ( 6016T-URF ). Як бачите, не всі так однозначно: за ціною лідирують 4-в-1 Twin платформи, а не блейд. Але підсумкова вартість володіння за рахунок зручності обслуговування буде нижче у Блейд.
Ціна?