- PVSM.RU - https://www.pvsm.ru -
[1]
26 октября 2023 года Oxide Computer Company объявила [2] о начале продаж «первого в мире коммерческого облачного компьютера», анонс которого состоялся ещё в 2020 году на стэнфордской лекции «Душа новой машины. Преосмысление серверного компьютера» [3].
Не все сразу поняли, чем 0xide отличается от обычного сервера и почему в маркетинговых материалах он называется «облачный компьютер».
Для начала есть смысл мельком взглянуть в прошлое…
Первым сервером в современном понимании можно считать IBM 709 [4] (1957 г.). По крайней мере, это первый в истории компьютер, способный на многозадачность. В него можно было загрузить несколько заданий, а он выполнял их «одновременно». Этот сервер весом 70 тонн занимал комнату площадью 14×13 метров (плюс комната поменьше для кондиционера):

Передняя панель IBM 709, источник [5]
Следующим этапом стал PDP-11 [6] (1970), потом в течение десятилетий моду задавали мейнфреймы нового поколения, преимущественно IBM, Sun Microsystems, Silicon Graphics (они купили фирму Cray) и др.
Например, в 90-е годы Sun Microsystems выпускала корпоративные серверы в линейке Sun Enterprise [7] вроде таких:

Sun Starfire 10000 (64 процессора UltraSPARC II, операционная система Solaris) стоил около $1 млн. На таких серверах работали крупные сайты эпохи доткомов (например, eBay занимал целый шкаф)
Сейчас эти коммерческие мейнфреймы выглядят как экзотика. В 2000-е клиенты стали покупать или арендовать преимущественно серверы стандартных размеров 1U или 2U для установки в серверную стойку (тоже стандартного размера).
Эти серверы сохраняли стандартную архитектуру персонального компьютера и не слишком отличались от него: здесь такие же процессоры x86 (серверный вариант), такие же накопители, память, порты (USB, HDMI и проч.), разъём VGA, привод CD и т. д.

Сервер HP ProLiant DL380 G6 (2011 г.), источник [8]
В настоящее время эти серверы эволюционировали в нечто подобное:

Сервер HPE ProLiant DL380 Gen10
Привод CD заменили на DVD, а разъём VGA на HDMI, но это принципиально такая же старая архитектура персонального компьютера
В то же время компании вроде Google решили создать собственный дизайн серверов, идеально подходящих под дата-центры. Так появился модульный дизайн типа Hyperscale [9] (2009): максимально дешёвое железо, стандартные, легко заменяемые комплектующие:

Сервер Google (2009 г.)
Здесь из серверов убрали все лишние элементы персонального компьютера, оставив только необходимый «скелет». В настоящее время эти серверы эволюционировали в нечто подобное:

Сервер Facebook Tioga [10] (2018) с открытой архитектурой Open Compute Project [11]
И такое:

Хранилище данных Bryce Canyon [12] на 72 диска 3,5"
Создатели серверов 0xide увидели здесь проблему. С одной стороны, у компаний есть большой спрос на установку собственных серверов, под своим контролем, а не в дата-центре.
С другой стороны, в продаже есть только два типа серверов: универсальные «персональные компьютеры» формата 1U/2U и уникальные разработки типа Hyperscale для ЦОДов. Что поставить в серверную комнату офисного здания — непонятно.
Плохо и то, что железо в серверах не оптимизировано под конкретный софт, а софт — под конкретное железо. Все продукты продаются как универсальные, то есть на сервер можно поставить любую ОС и софт, а проблемы с разработкой проекта, установкой софта, интеграцией и поддержкой ложатся на плечи покупателя.
Так на свет и появился компьютер 0xide [13], уникальная в своём роде разработка, которая призвана решить обозначенные проблемы. Это принципиально новый подход к серверам.
Облачный компьютер 0xide — это сервер нового поколения, который устанавливается у клиента, но при этом работает словно в удалённом дата-центре. То есть клиент практически не занимается его обслуживанием и поддержкой, всё максимально автоматизировано.

0xide представляет собой серверную стойку с 16 серверами, плюс два переключателя с 32 портами (слева) и патч-панель (справа):

Он похож на

На каждую VM можно поставить отдельную ОС, выделить определённое количество процессоров и памяти.

То есть клиент получает что-то вроде обычного виртуального
Функции встроенного ПО:

Спецификации сервера [15]:
- Вычислительные модули (sleds): 16, 24 или 32
- Процессоры (ядра x86): от 16 до 32 процессоров AMD Milan EPYC 7713P (1024–2048 ядер)
- Память (DRAM): 16 – 32 ТиБ
- Хранилище: 465,75 − 931,5 ТиБ (NVMe по 3,2 ТБ, в лотках по десять U.2 2,5")
- Коммутаторы (L2/L3): 12,8 Тбит/с
- Источники питания: 6 (5+1)
- Энергопотребление (обычное/максимальное): 12/15 кВт
- Габариты: 2354×600×1060 мм
- Вес: 1145 кг
- Максимальная теплоотдача: 61 416 BTU/ч
- Требования к воздушному потоку: 145,8 × kVA CFM
Такие вычислительные ресурсы (2048 ядер, 32 ТБ памяти) в обычном облаке обойдутся в огромную сумму. А здесь один сервер. Он не требует сборки или настройки. Купил, установил — и всё сразу работает, как бесплатно без платы за ресурсы.
Американская компания Oxide Computer образована в 2019 г., набрала сотрудников в 2020-м, выпустила первый функциональный прототип в 2021-м, и только в конце 2023 г. начала приём заказов [16] на поставку серверов, не публикуя цены в открытом доступе. Пока неизвестно, насколько успешной будет эта идея, но первые отзывы положительные [17], то есть людям она понравилась.
Многочисленные истории показывают, что уход из облака на собственный
Расходы компаний на облачный

Некоторые компании отдают на оплату облака до 75−80% своей выручки, для софтверных компаний это нормальное явление.
Стоимость облачных услуг в процентах от дохода некоторых софтверных компаний на основе публичной финансовой отчётности, источник [20]
Что расходы (убытки) для компаний — то прибыль (сверхприбыль) для облачных провайдеров. По оценке специалистов, цены на услуги публичного облака могут в 10-12 раз превышать стоимость эксплуатации собственных дата-центров. Операционная маржа AWS с учётом всех расходов на инфраструктуру и разработку составляет около 30%, это очень высокий показатель.
Есть мнение, что из-за облака мы переусложняем наши системы [21]. На своём
Клиенты AWS жалуются на трюки [22]монополиста, похожие на нечестную конкуренцию. Сами руководители AWS говорят, что приходится постоянно оптимизировать облака клиентов [23], чтобы они не залезли в слишком большие долги из-за ценовых дисбалансов. Бывают случаи, когда маленький стартап за один день улетает на тысячи долларов [24].
Google с декабря 2023 года планомерно удаляет файлы с неактивных аккаунтов [25], а Google Drive теряет файлы пользователей [26]. Да и Amazon может случайно удалить ваши кластеры Elasticache [27]. Понятно, что растёт число желающих перейти на собственный
Если для стартапа или маленькой компании облачный сервис — действительно удобный вариант, то для крупной организации возникает вопрос рационального расхода средств. Завышенные тарифы на трафик и вычисления в облачных хостингах приводят к тому, что в некоторых случаях гораздо дешевле поднять собственные серверы. Главное, по мере роста компании не упустить тот момент достижения точки равновесия, когда локальный хостинг становится выгоднее, чем облачный [28]. На больших масштабах миграция на собственный
Серверы 0xide — только первая ласточка в движении к «локальному облаку». На собственных серверах можно самостоятельно поднять эмулятор AWS. Например, локальный LocalStack.cloud [30] эмулирует более 80 сервисов AWS:

Это полезно для локального тестирования облачных приложений и снижения расходов на облачные услуги. Разработка и тестирование в локальном облаке быстрее и эффективнее, чем в настоящем, то есть плюсом ко всему повышается скорость разработки.
В наше время каждый может поставить себе локальное облако, чтобы дублировать/замещать некоторые дорогие услуги настоящего облака. Мигрировать on-prem частично и постепенно, без резких движений.
Автор: Анатолий Ализар
Источник [31]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/solaris/389563
Ссылки в тексте:
[1] Image: https://habr.com/ru/companies/ruvds/articles/783782/
[2] объявила: https://oxide.computer/blog/oxide-unveils-the-worlds-first-commercial-cloud-computer
[3] «Душа новой машины. Преосмысление серверного компьютера»: https://www.youtube.com/watch?v=vvZA9n3e5pc
[4] IBM 709: https://en.wikipedia.org/wiki/IBM_709
[5] источник: https://en.wikipedia.org/wiki/File:IBM_709_front_panel_at_CHM.agr.jpg
[6] PDP-11: https://en.wikipedia.org/wiki/PDP-11
[7] Sun Enterprise: https://en.wikipedia.org/wiki/Sun_Enterprise
[8] источник: https://en.wikipedia.org/wiki/ProLiant#/media/File:HP_Proliant_DL380_G6_(Generation_6).jpeg
[9] модульный дизайн типа Hyperscale: https://www.cnet.com/tech/tech-industry/google-uncloaks-once-secret-server-10209580/
[10] Facebook Tioga: https://www.opencompute.org/documents/facebook-server-intel-motherboard-v40-spec
[11] Open Compute Project: https://www.opencompute.org/
[12] Bryce Canyon: https://www.nextplatform.com/2017/03/13/peek-inside-facebooks-server-fleet-upgrade/
[13] компьютер 0xide: https://oxide.computer/
[14] выделенный сервер: https://www.reg.ru/?rlink=reflink-717
[15] Спецификации сервера: https://oxide.computer/product/specifications
[16] начала приём заказов: https://oxide.computer/sales
[17] первые отзывы положительные: https://news.ycombinator.com/item?id=38023891
[18] несёт прямую финансовую выгоду: https://blog.golivecosmos.com/embrace-independence-the-case-for-moving-away-from-the-cloud/
[19] эти терабайты трафика обойдутся в тысячи долларов: https://kerkour.com/why-cloud-bandwidth-is-so-expensive
[20] превысили $100 млрд: https://a16z.com/the-cost-of-cloud-a-trillion-dollar-paradox/
[21] переусложняем наши системы: https://twitter.com/dominicstpierre/status/1737069029976617420
[22] трюки : https://www.lastweekinaws.com/blog/awss-anti-competitive-move-hidden-in-plain-sight/
[23] приходится постоянно оптимизировать облака клиентов: https://www.theregister.com/2023/04/17/amazon_annual_shareholder_letter_aws/
[24] улетает на тысячи долларов: https://habr.com/ru/articles/357764/
[25] удаляет файлы с неактивных аккаунтов: https://blog.google/technology/safety-security/updating-our-inactive-account-policies/
[26] теряет файлы пользователей: https://arstechnica.com/?p=1989435
[27] случайно удалить ваши кластеры Elasticache: https://news.ycombinator.com/item?id=33994779
[28] локальный хостинг становится выгоднее, чем облачный: https://segment.com/blog/the-10m-engineering-problem/
[29] перенесла 600 ПБ пользовательских данных из AWS на свой кластер: https://www.datacenterknowledge.com/manage/dropbox-s-reverse-migration-cloud-own-data-centers-five-years
[30] LocalStack.cloud: https://www.localstack.cloud/
[31] Источник: https://habr.com/ru/companies/ruvds/articles/783782/?utm_source=habrahabr&utm_medium=rss&utm_campaign=783782
Нажмите здесь для печати.