Будинки Вперед мислення Проект відкритих обчислень обіцяє величезні зміни в серверах, центрах обробки даних

Проект відкритих обчислень обіцяє величезні зміни в серверах, центрах обробки даних

Відео: Facebook / OCP server (Листопад 2024)

Відео: Facebook / OCP server (Листопад 2024)
Anonim

Хоча набагато менш помітні, ніж інші останні події, минулий тиждень Відкритий саміт по обчислювальній роботі може сказати більше про напрямок великих комп'ютерів, ніж будь-яке окреме оголошення продавця.

Спочатку Facebook організував проект Open Compute, і це був четвертий подібний саміт групи за останні 18 місяців. Зараз є членами великих центрів обміну даними - від приймаючих компаній до великих фінансових фірм, і значна частина галузі зараз демонструє свої пропозиції та підтримку. Ідея полягає в тому, щоб переробити сучасний сервер - спочатку для обчислень, але, можливо, і для зберігання даних - способами, що відображають потреби найбільших центрів обробки даних для кращої масштабованості та менш фірмових рішень.

Перший крок - нова конструкція стелажів, відома як специфікація Open Rack. Для цього використовуються стійки, ширші та трохи вище, ніж на існуючих серверах. Сьогодні стандартний стелаж (1U-сервер) шириною 19 дюймів; з відкритою стійкою, одна стійка буде шириною 21 дюйм. Новий розмір призначений для розміщення трьох материнських плат або п’яти 3, 5-дюймових накопичувачів поряд, спрямовуючись до ще щільніших серверів. Зауважте, що у плані Open Rack у серверів немає власних джерел живлення; натомість, у стійці є кілька джерел живлення кожного сервера.

Концепція не все відрізняється від блейд-серверів, які сьогодні пропонують Cisco, Dell, HP та IBM, але це відкрита специфікація, тоді як сьогоднішні рішення мають тенденцію до власності. Це повинно призвести до збільшення конкуренції за витратами. (Також зауважте, що розмір рамки або шасі все ще становить близько 24 дюймів в ширину, тому продукти Open Rack повинні вписуватися в існуючі центри обробки даних.) HP та Dell, серед інших, вже показали продукти, які входять у дизайн Open Rack .

В рамках Open Rack ідея полягає в тому, щоб, врешті-решт, мати різні «санки» - обчислювальний модуль з двома процесорами та невеликою кількістю пам'яті та пам’яті, модулем DRAM, модулем зберігання та модулем флеш-пам’яті - всі вони підключені на дуже високих швидкостях. Ці модулі повинні мати можливість змішуватись та узгоджуватись; і що ще важливіше, кожен може бути замінений за різним графіком. (Наприклад, флеш-пам’ять зношується швидше, ніж жорсткі диски, а процесори часто оновлюються кожні два роки або близько того, оскільки вимоги до обчислень дійсно використовують переваги закону Мура, але інші компоненти можуть бути оновлені на циклі від п'яти до шести років. .)

Одна нова специфікація називається Open Common Slot для процесорів. На основі PCI-Express це повинно дозволяти процесорам будь-якого постачальника, який підтримує його, перейти на сервер Open Rack. Традиційні постачальники серверів x86 Intel та AMD вказували підтримку, як і Applied Micro та Calxeda, обидва з яких демонстрували свої ARM-сервери малої потужності. Крім того, AMD та Intel заявили, що вони розробили материнські плати Open Rack: AMD's Roadrunner та Intel Decathlete.

Здається, великий прогрес відбувається у взаємозв'язках таких серверів. Intel заявляє, що постачає зразки силіконового модуля фотоніки потужністю 100 Гбіт / с і розробляє специфікації для використання з'єднувального пристрою для процесора, пам'яті та мережевих карт у стійці. Тим часом Mellanox демонструвала нову систему, яка включає контролери та перемикач верхньої стійки, який може запускати Infiniband зі швидкістю до 56 Гбіт / с.

Інші частини OCP працюють над проектом зберігання Open Vault (відомим як Knox), який дозволить забезпечити до 30 дисків в шасі 2U Open Rack. Ряд великих імен у сховищі підтримують принаймні частини цього, включаючи EMC, Fusion-io, Hitachi Global Storage та SanDisk, Fusion-io показує карту ioScale, яка може мати до 3, 2 ТБ флеш-пам’яті.

Спочатку велика частина акцентів на Open Compute припадала на Facebook, який розпочав проект для вирішення величезних обсягів даних, необхідних для зберігання, переміщення та обчислення кожного дня. На саміті Facebook повторив деякі свої статистичні дані щодо використання: - в ньому мільярд користувачів, які завантажують близько 4, 2 мільярда лайків, публікацій та коментарів на день, а також близько 350 мільйонів фотографій на день. Як результат, Facebook потребує додаткових 7 петабайтів на місяць (і зростає) лише для зберігання фотографій.

Також Facebook розповів про те, як насправді працює близько 40 основних сервісів та 200 другорядних, але зараз їх розділили, так що кожен працює на одному з п'яти стандартних типів серверів: Web, Database, Hadoop, Haystack (Фотографії) та Feed (безліч ЦП та пам'ять). Концепція Open Compute полягає в тому, щоб він легше налаштовував свої сервери під кожен сервіс і міг легко міняти та виключати компоненти, від різних постачальників та за різними графіками, так що він є більш гнучким та економічно вигіднішим.

Звичайно, ті з нас, хто керує центрами обробки даних для бізнесу, мають однакові загальні цілі, хоча більшість з нас не мають майже однакового масштабу. Наразі я здогадуюсь, що великі користувачі концепцій Open Compute стануть найбільшими центрами обробки даних, подібно до того, як великі хмарні провайдери стали поштовхом для хмарної платформи OpenStack. Дійсно, мислення між цими групами, безумовно, є, але з часом концепції повинні стати мейнстрімом. Я не був би здивований, побачивши, що компанії усіх розмірів можуть замовити сервери Open Rack, і, таким чином, зможуть отримати покращені вартістю та спритністю покращення. Мине пару років, але ідея, безумовно, багатообіцяюча.

Проект відкритих обчислень обіцяє величезні зміни в серверах, центрах обробки даних