Відео: Маленькое королевство Бена и Холли - Вылазка ⭐Лучшие моменты (Листопад 2024)
Мабуть, найцікавішою тенденцією в комп'ютерному обладнанні сьогодні є проект Open Compute, і зусилля, які він докладає, спрямовані на перехід до загальних, ефективних стандартів для обладнання центрів обробки даних, а не до власного обладнання та програмного забезпечення, яке ми маємо сьогодні. Коли ми вперше почули про Open Compute, здалося, що веб-фірми з високим масштабом виглядають як хороший спосіб створити енергоефективніші, простіші в обслуговуванні сервери. Але з тих пір Open Compute перетворилася на багато інших апаратних форм - від зберігання даних до мереж - і стає застосовною до корпоративних обчислень, а не лише хмарних програмних компаній.
Все це було досить очевидним на минулому тижні на саміті Open Compute Project, де різні компанії представили нове обладнання, призначене для роботи з обладнанням та технічними характеристиками Open Compute, від серверів до мереж.
"Ще в 2011 році ми посадили кілька насінин", - заявив у відкритті саміту Франк Франківський, який очолює фонд OCP. "Що буде, якби ми застосували принципи відкритого коду до апаратного простору? Робота, яку ми робимо разом, принципово перетворює галузь".
Нові мікросхеми та технічні характеристики Push-сервери на основі ARM
Деякі речі, оголошені протягом тижня, виділялися. Значна більшість серверів у реальному світі та у проекті Open Compute базуються на процесорах Xeon Intel та архітектурі x86. Хоча це навряд чи скоро зміниться, такі конкуренти, як ARM та AMD, мали деякі цікаві альтернативи.
AMD оголосила про свій перший 64-розрядний серверний процесор на базі ARM, серію 28 nm Opteron A1100 (з кодовою назвою "Сіетл"), за якою Ендрю Фельдман, генеральний менеджер та корпоративний віце-президент, заявив, що буде здійснювати вибірку для клієнтів "протягом декількох тижнів", хоча це не очікується, що вони будуть широко доступними до кінця року. A1100 включає в себе 4- або 8-ядерні процесори ARM Cortex-A57, до 4 Мб спільного L2 і 8 МБ спільного кешу L3, подвійні канали пам'яті DDR3 або DDR4 з ECC, ARM TrustZone для безпеки та спільні процесори для шифрування та даних стиснення.
Фельдман розповів про комплект розробок серії A з процесором A1100 і сказав, що компанія тісно співпрацює з Linaro Enterprise Group та постачальниками програмного забезпечення для розробки сумісної операційної системи Linux на основі Fedora Red Hat, оптимізованого стека LAMP, підтримки Java та інших програмне забезпечення, що включає додатки, гіпервізори, компілятори та тренажери. Фельдман розробив невеликий мікро-серверний дизайн, використавши AMD Opteron A-Series та загальну специфікацію слота Open Compute Project для материнських плат, відомих як "Group Hug", і оголосив, що компанія сприяє цьому проекту, щоб компанії-апаратники могли розпочати створення серверів на його основі.
Хоча Фельдман заявив, що AMD прагне до x86 та ARM, він настійно висловив припущення, що майбутнє центру обробки даних буде спрямоване на ARM-сервери. "В історії комп'ютерів завжди вигравали менші, дешевіші та більш об'ємні процесори", - сказав Фельдман. "Не є винятком із цього". Він зазначив, що минулого року було поставлено 8 мільярдів процесорів ARM порівняно з 13 мільйонами x86 серверних процесорів. (Це здається нерозумним порівнянням, оскільки воно включає процесори ARM, які використовуються у всіх видах нецентрових додатків, але виключають x86, які використовуються в будь-якому, крім серверах.) Фельдман передбачив, що до 2019 року ARM буде командувати чвертю серверного ринку та звичайних ARC SoC будуть нормою для великих центрів обробки даних, тоді як менші, більш ефективні процесори x86 будуть домінувати на ринку серверів x86.
Також на прикладі чіпа, Applied Micro заявив, що його X-Gene 2 буде проводити вибірку цієї весни з тим, що компанія каже, що це буде перша реалізація ARMv8, призначена для серверів. Фельдман також сказав, що наступного року буде слідувати X-Gene 3 з 16 або більше ядрами ARM, виготовленими на процесорі FinFET.
Одне занепокоєння, яке мали деякі люди щодо серверів на основі ARM, - це фрагментація. Щоб протистояти цьому, Іен Дрю, виконавчий віце-президент з розвитку бізнесу та головний директор з маркетингу ARM, оголосив про нову архітектуру серверних систем. Ідея полягає в тому, щоб створити один базовий технічний опис для розробників ОС та вбудованого програмного забезпечення та одне єдине зображення ОС для всіх серверів на базі ARMv8-A. "Це технічна специфікація, яку спільно написали хлопці з обладнання та хлопці з програмного забезпечення", - сказав Дрю. Він зазначив, що це не стандартизація, де кожен буде монолітним, але натомість розроблений так, щоб диференціювання відбулося в потрібному шарі в потрібний час.
Дрю заявив, що ARM хоче переконатися, що всі працюють на цьому, тому він доступний для загального доступу на веб-сайті ARM. Він має підтримку від виробників оригіналів та ряду напівпровідникових партнерів, включаючи AMD, Applied Micro, Broadcom та Cavium.
Microsoft приєднується до OCP
Microsoft заявила, що приєднується до OCP та надає повний набір специфікацій для серверів, що живлять Office 365, Windows Azure та Bing. Віце-президент корпорації Білл Лаїнг заявив, що компанія хоче стимулювати інновації у хмарних центрах обробки даних. Цей початковий дизайн сильно відрізняється від стандартної 21-дюймової стійки, спочатку внесеної Facebook, яка визначила велику частину серверів Open Compute на сьогоднішній день. Натомість це шасі 12U, яке вписується у стандартну стійку з обчислювальним лезом, лезом для зберігання даних, загальною плоскою поверхнею, загальною потужністю та охолодженням та вузлом управління.
За словами Лейнга, ці конструкції можна заздалегідь зібрати та мати мінімальну інтеграцію на місці, оскільки цілі лотки можна видалити та замінити. Порівняно з традиційним корпоративним сервером, він сказав, що ця конструкція забезпечує економію до 40 відсотків, до 15 відсотків підвищення енергоефективності та 50-відсоткове покращення часу розгортання та обслуговування. Ідея полягає у тому, щоб дозволити клієнтам отримати ті самі переваги та "просунути хмарні обчислення вперед, як ми перетворили обчислення корпоративного центру даних".
Корпорація Майкрософт працює понад 200 хмарних сервісів у всьому світі, обслуговуючи понад 1 мільярд клієнтів і більше 20 мільйонів підприємств на понад 90 ринках і в даний час розгортає понад 1 мільйон серверів у своїх центрах обробки даних, заявив Лаїнг.
Відкрити обчислення додає мережу
Один новий проект - мережа, яка була офіційно розпочата в травні минулого року. "Це дивно, що відкритий код має надзвичайно позитивний вплив на програмне забезпечення, сервери та центри обробки даних та сховище. У нас ці прекрасно створені острови з технологією з відкритим кодом, але те, що з'єднує ці острови разом, все ще є власною чорною скринькою". - сказав Франковський. "Тому ми вирішили зламати цю чорну скриньку і дати клієнтам гнучкість та вибір у їхній мережі та прозорості. Ті ж речі, які приваблюють людей до програмного забезпечення з відкритим кодом, - це те, що приваблює нас до обладнання з відкритим кодом. Це природна людська цікавість щодо того, як це робити ця робота і як би вона по-іншому працювала, якби я її розібрала і склала назад так, як я хочу скласти її назад? "
За місяці, за його словами, OCP отримала внески від Broadcom, Intel, Mellanox, Big Switch і Cumulus Networks.
У той час як ряд компаній говорили про невласні комутатори вищого рівня, я був заінтригований, коли Dell оголосив про угоду з Cumulus Networks, згідно з якою апаратна компанія перепродавала мережеве програмне забезпечення на базі Linux Cumulus на базі OCP-сумісної мережі обладнання.
Інші цікаві новини обладнання на виставці включали повідомлення Seagate про те, що він вносить свою платформу Kinetic для зберігання в OCP, що дозволяє додаткам підключатися до сховища безпосередньо через Ethernet, а не проходити через традиційні сервери зберігання даних.
Повна стека оптимізація інфраструктури Facebook
Враховуючи свою ключову роль у запуску Open Compute, не дивно, що Facebook є одним із лідерів у впровадженні більшості технологій. Джей Паріх, віце-президент з питань інфраструктури Facebook, виступив з доповіддю про те, чому насправді має значення все те, що Facebook робить з інфраструктурою. На початку команда інфраструктури Facebook просто зосередилася на тому, щоб все було працювати, сказав Паріх. Але, як вона постійно зростала, команда швидко досягла меж апаратного та програмного забезпечення. У них були деякі "вражаючі невдачі", - сказав він, але в процесі дізнався одне основне: У масштабі всі ваші проблеми збільшуються.
Попутно вони створили новий дизайн сервера, який був більш економічним та енергоефективним та полегшував управління та ремонт серверів. Сьогодні у Facebook є спеціальний центр обробки даних із спеціальними стелажами, серверами обчислень та зберігання та мережевими мережами.
"З часом ми змушені були взяти під контроль кожну частину стеку, оскільки нам довелося не відставати від зростання", - сказав Паріх. Він розповів про концепцію "оптимізації повної стекової інфраструктури", включаючи програмне забезпечення, мережу, сервери та сховище. Зараз компанія використовує лише апаратне забезпечення Open Compute Project. "Ми фактично економимо тону грошей", - сказав він. За останні три роки повна оптимізація стеків зберегла Facebook понад 1, 2 мільярда доларів.
Тоді Паріх дав оновлення у холодному сховищі Facebook. Він повідомив, що перший новий холодильний сховище компанії, ємністю 30 петабайт, вже розпочався, а другий незабаром з’явиться в Інтернеті, що в наступні кілька місяців загальна ємність зберігання складе «набагато більше 100 петабайт». Кожен заклад призначений для зберігання максимум трьох екскабайт, тому є багато місця для зростання.
Паріх вперше показав прототип сервера зберігання даних Facebook, використовуючи диски Blu-ray (ідея, про яку компанія говорила на минулорічному саміті). Сервер кабінету вміщує 10 000 дисків Blu-ray на загальний обсяг 1 петабайта, а Facebook планує врешті збільшити щільність до 5 петабайт на стійку. У порівнянні з існуючою системою холодного зберігання на жорсткому диску, сервери Blu-ray можуть скоротити витрати вдвічі і зменшити споживання енергії на 80 відсотків, сказав Паріх. Facebook планує протестувати виробничу систему пізніше цього року і використовує сервери Blu-ray для холодного зберігання рідко доступних фотографій та відео користувачів.
Відкриті комп'ютерні та менші компанії
Однією з речей, яка мене найбільше заінтригувала з саміту, було вказівка на те, що концепція не лише хмарних компаній, таких як Facebook, Rackspace та Microsoft. Натомість Франковський вказав на великих корпоративних клієнтів, таких як Bloomberg, Fidelity та Goldman Sachs, як у процесі розгортання Open Compute.
Цікаво, що зараз існує більше способів використання стандартних 19-дюймових компонентів стелажів з 21-дюймовим контейнером Open Rack, і навпаки. Наприклад, Франковський зазначив, що Fidelity зі стандартною стійкою EIA перейшов у відкриту стійку. Hyve Solutions взяв кілька системних плат Open Compute і перепакував їх у стандартні 19-дюймові лотки, і сприяв дизайну назад до фундаменту.
У ході панельної дискусії Марк Андрессен, співзасновник та генеральний партнер Андреессена Горовиця, та Енді Бехтольсхайм, засновник, головний директор з розвитку та голова Arista Networks, розповіли про те, як тенденція до менш дорогих центрів обробки даних змінюється в бізнесі.
Андреєссен зазначив, що зараз існує радикальна можливість поєднання програмного забезпечення з відкритим кодом та обладнання з відкритим кодом з великим обсягом, щоб значно знизити витрати на системи та надавати хмарні послуги в таких сферах, як охорона здоров'я та освіта. Нові компанії можуть працювати майже повністю на хмарі, тому, як наслідок, зараз 500 000 доларів купують стартап за два роки злітно-посадкової смуги для запуску продукту. У той час як у Facebook (Andreessen є колегія) зараз великий бюджет капіталу, за його словами, якби він існував у 1999 році, він зажадав би капітального бюджету в 50 та 100 разів більше, ніж зараз, можливо, витрачаючи 100 мільярдів доларів на рік на капітал обладнання, що неможливо. Розвиток апаратного забезпечення з більш низькими витратами, що робить такі можливості, як Facebook або Google. Якщо ви запропонуєте вперед ще 10 років, за його словами, послуги, які будуть можливі, будуть змушені думати.
"Все зростання відбувається в хмарі", - сказав Бехтольсхайм, традиційні витрати на ІТ зменшуються або скорочуються. Arista Networks розробляє мережеве обладнання, яке відповідає потребам цих хмарних центрів обробки даних. Він сказав, що має багато сенсу стандартизувати мережеве обладнання. Поки проект Відкритих обчислень не відбувся, сказав Бехтольсхайм, галузь ніколи не мала форуму для відкритих, спільних інноваційних апаратних засобів. Зараз, хоча все ще є кілька компаній, що виробляють свої фішки, і він вважає, що це застаріла модель. Справа в роботі мереж полягає в тому, що вам потрібен стек програмного забезпечення, який фактично працює. Забезпечити це обладнання легко, програмне забезпечення - це важко, саме тому Аріста має набагато більшу команду програмного забезпечення.
Бехтольсхайм заявив, що прийом 64-бітових обчислень та ARM SoC з більш високими частотами (принаймні 2 ГГц) - це те, що зробить ARM життєздатним в центрі обробки даних. Ймовірно, це станеться, коли це має сенс, сказав він. Він також сказав, що "на захист Intel" він зробив чудову роботу, використовуючи свою технологію технологій для постачання більш енергоефективних, менш дорогих процесорів сервера. Intel - це грізний конкурент, і вам потрібні змагання, щоб продовжувати інновації. При нинішньому темпі прогресу центр обробки даних, який сьогодні коштує 1 мільярд доларів, буде коштувати лише 10 000 доларів за десять років. Це дасть можливість наступним поколінням додатків.
Щоб зробити продукти Open Compute більш широко прийнятими, Франковський оголосив про інший тип ліцензування технологій, який більше нагадує GPL, тому будь-які похідні роботи будуть повернуті в основу, а також сертифікацію апаратного забезпечення Open Compute з використанням нових лабораторій в Тайвані та в Техаський університет у Сан-Антоніо.