ARM серверы подходят для облачного хостинга лучше чем x86? Проверим



    Если вам нужна была высокая производительность, то вам нужно было выбирать процессор на x86 для своих решений. В последнее время, все больше и больше говорят о закате архитектуры x86 и переходе на ARM. В прошлом году компания Apple впервые представила Mac на процессорах ARM. Но подойдет ли процессор ARM для дата-центров, сможет ли ARM навсегда отправить x86 на скамью запасных?

    Смена парадигмы


    Когда массовые пользователи стали использовать смартфоны и планшеты, стало очевидно, что процессоры x86 от Intel, AMD и VIA просто не подходят для этих задач. Набор инструкций Intel по-прежнему не является популярным выбором для мобильных процессоров, хотя инженеры пытаются это изменить. В любом случае, когда дело доходит до рыночного сегмента, x86 не так эффективен, как другие архитектуры, а именно процессоры, основанные на 32-битных наборах команд ARMv7 и 64-битных ARMv8 от ARM.

    За последнее десятилетие, и особенно за последние пять лет, процессоры ARM заняли доминирующее положение в мире смартфонов и планшетов. Процессоры ARM предлагают лучшую производительность на ватт, их дешевле проектировать, разводить на плате и развертывать. Крупные компании могут покупать дополнительные блоки (IP-ядра) для ARM процессора, такие как модемы, графические ускорители, и разрабатывать свои собственные на базе ARMv7 или ARMv8.

    Это побудило некоторых разработчиков разрабатывать свои собственные кастомные ядра процессора ARM. Компании Qualcomm и Apple стали лидерами разработки System-on-Chip (SoC), разработка сложных и нестандартных ядер процессора сыграла решающую роль в их успехе. Однако кастомные ядра ARM использовались только для высокопроизводительных систем, в то же время остальной рынок использовал стандартные ядра ARM.

    Одной из предпосылок успеха ARM была неудача Microsoft на рынке смартфонов и планшетов


    Казалось бы связку Windows+Intel (Wintel) ничего не могло разорвать. ОС Windows с процессором Intel надежно доминировала на рабочих столах корпоративных и домашних столах пользователей. Microsoft долгое время развивала платформу Windows Mobile, основанной на Windows CE, предназначенной для встраиваемых систем от POS-терминалов до одноплатных компьютеров в промышленности. Windows CE работала только на RISC-архитектуре.

    Когда на сцену вышел Android от Google, стало понятно что платформа Windows Mobile безнадежно устарела. Взамен дорогих смартфонов на Windows Mobile пришли более дешевые смартфоны на Android, вплоть до кустарных китайских, которые делались на коленке. Именно открытость платформы, развитые сервисы Google, низкая цена устройств, сделали процессоры ARM массовым продуктом.

    Пытаясь прыгнуть в уходящий поезд, Microsoft анонсирует разработку новой платформы Windows Phone, взамен Windows Mobile. В 2015 году по данным IDC доля смартфонов Windows Mobile не превышала 2,2 процента. Разочарованными таким поворотом, Intel пытается выйти на рынок смартфонов с ОС Android. К этому времени ведущие производители смартфонов уже построили свой бизнес на использование ARM процессоров. Никто из производителей смартфонов не хотел связываться с Intel из-за больших рисков использование процессора x86 в смартфонах. На тот момент Google Play Store содержал программы только для ARM архитектуры. Энергопотребление смартфонов на Intel Atom было существенно выше, как и конечная цена для потребителя. По итогу было выпущено несколько смартфонов, но они не получили никакой особой популярности. К концу последнего десятилетия стало очевидно, что Microsoft и Intel уступили этот прибыльный рынок ARM, Google и Apple. К сожалению руководство компаний так и не смогло вовремя распознать потенциал смартфонов и планшетов.

    Тем не менее, мобильная связь — не первый и не единственный сегмент рынка, который стал свидетелем провала Microsoft. Другой — рынок серверов. На первый взгляд, смартфоны и центры обработки данных не имеют много общего, но с технологической и деловой точки зрения они частично совпадают.

    Независимо от того, разрабатываете ли вы смартфон или сервер, вам необходимо выделить сходные аспекты вашей аппаратной платформы, такие как энергоэффективность, низкое тепловыделение, соотношение  производительность/цена и т. д. Самое главное, что вам действительно не нужен процессор на базе x86 для смартфонов и многих типов серверов. Благодаря неудачам Microsoft в этих сегментах рынка не доминирует Windows. Вместо этого используются операционные системы на основе Linux/Unix: Android, iOS и другие различные дистрибутивы.

    Почему серверы ARM с самого начала казались хорошей идеей?


    В настоящее время используется несколько миллиардов смартфонов и планшетов, работающих на процессорах ARM. Помимо использования в мобильных устройствах ARM процессоры используются в куче других устройств: маршрутизаторах, телевизионных приставках и смарт-телевизорах, умных часах, некоторых игровых устройствах, автомобильных информационно-развлекательных системах и т.д.

    Не смотря на такую популярность, встретить ARM процессоры в других сегментах рынка сложно. Когда заходит разговор про сервера то обычно идет речь про  x86 Xeon от Intel и AMD соответственно.

    Так чем же ARM сервера лучше x86? ARM сервера дешевле обходятся. Этот тезис можно изложить по пунктам:

    • Лучший показатель производительность/цена
    • Проще масштабировать нагрузку
    • Конкуренция и выбор ARM процессоров от различных производителей
    • Доступна возможность интегрирования любого вычислительного блока в процессор, например размещение FPGA.
    • Отличный способ сократить зависимость от Intel.

    В сервере x86 из всех компонентов самым дорогим является процессор Intel Xeon. Поэтому заменив центральный процессор Intel на ARM можно существенно сэкономить в стоимости. Дополнительно получив уменьшенное тепловыделение.


    ARM сервера могут оказаться значительно дешевле, чем их аналоги на базе чипов Intel и AMD x86.

    Использование устаревших x86 процессоров неэффективно с точки зрения энергозатрат. Потребляют и выделяют столько же энергии сколько и более производительные. Когда дело касается домашнего компьютера или офисного ПК тепловыделение не является большой проблемой. Но при проектирования центра-обработки данных прежде всего необходимо оценить TDP (thermal design power — конструктивные требования по теплоотводу, требования по теплоотводу). Потому что сервера с низким показателями TDP дешевле обходятся и проще обслуживать.

    Сколько ядер достаточно для процессора?


    Всего десять лет назад многоядерные процессоры x86 использовались в компьютерах и серверах, но теперь вы можете получить четырехъядерные процессоры Intel Atom (x86) в планшетах за сотню долларов.

    До появления многоядерных процессоров была эпоха гонки частот. Для увеличение производительности повышали частоту работы процессора. Это приводило с существенному увеличению потребления электроэнергии и увеличению тепловыделения. В конечном итоге был достигнут потолок при котором дальнейшее повышение частоты работы процессора приводило к невозможности отведения тепла не выходя за стандартные разумные габариты систем. При большом тепловыделение можно перейти на жидкостное охлаждение или на охлаждение жидким азотом, но вряд ли такой подход может стать массовым.

    Эпоха Гигагерц сменилась эпохой Многоядерности. Как оказалось, с технологической и финансовой точки зрения построение многоядерных систем лучше чем поднимать частоты работы процессора.

    Намного проще распределить нагрузку на несколько меньших и более эффективных ядер процессора, чем разработать одно огромное ядро, способное работать на высоких частотах. Многоядерный подход обеспечивает превосходную эффективность и проще в дизайне микросхемы.


    Многопоточность: серверные процессоры ARM могут состоять из большего количества физических ядер по сравнению с процессорами Intel x86.

    С точки зрения наращивания количества ядер, ARM архитектура обладает гигантским потенциалом, возможно создание процессора ARM с 128 или 256 ядрами. x86 не обладает таким впечатляющим потенциалом. Это правда не означает что такие процессоры появятся у нас завтра, т.к. в данном случае ограничивающим  фактором является пропускная шина данных.

    Свой первый серверный процессор Qualcomm сделала с 24 ядрами ARMv8, и дала понять что в будущих моделях будет еще больше ядер. Qualcomm не единственная компания выпускающие процессоры ARM для серверов. Такие производители, как Broadcom, Calxeda, Cavium Networks и Huawei HiSilicon, также работают над серверными решениями  на базе ARM. Nvidia и Samsung, два тяжеловеса в бизнесе SoC и GPU, также ведут разработку.

    Что такое кастомные ядра ARM?


    Рассмотрим различия не с точки зрения наборов инструкций x86 и ARM, а с точки зрения бизнеса. Наибольшая разница между Intel, AMD и ARM заключается в принципиально другой бизнес-модели. За годы развития, подход ARM к маркетингу и лицензированию своей технологии не изменился.

    Рассмотрим технологический процесс изготовления процессоров Intel. Intel процессор разрабатывается с использованием наборов инструкций Intel. Далее, он производится на одной из фабрик Intel, упаковывается и поставляется с брендом Intel Inside. Это может показаться простым, но нужно не забывать о миллиардах затраченных на научно-исследовательские и опытно-конструкторские работы (НИОКР) на протяжении десятилетий.

    А как насчет процессоров ARM? ARM — это не производитель микросхем, а компания занимающаяся разработкой и проектированием ARM ядер, поэтому вы нигде не увидите процессоры под этим брендом. ARM продает нечто гораздо более интересное: интеллектуальную собственность. Это означает, что клиенты ARM могут выбрать любой из множества различных планов лицензирования и начать создавать свои собственные процессоры. Большинство из них выбирают собственные разработки ARM (процессоры серии Cortex, графические процессоры серии Mali), поэтому они платят лицензионный сбор за каждое производимое ядро ​​CPU/GPU.

    Однако не всегда клиенту необходимо лицензировать готовые процессоры; вместо этого он может лицензировать набор архитектуры и разработать собственное ядро ​​на основе набора инструкций ARM. Это то, что делает Apple. Они используют набор инструкций ARMv8 для создания больших и мощных 64-разрядных ядер процессора для своих устройств.

    Спроектировать собственное ядро процессора непросто. Поэтому большинство компаний вместо этого используют стандартные ядра ARM Cortex (например 64-разрядное ядро ​​Cortex-A76 может использоваться в серверной среде).

    Важно отметить, что чипы на базе ARM разрабатываются индивидуально, а ядра процессора, используемые в большинстве, — нет.

    Подавляющее большинство процессоров ARM основываются на стандартных ядрах ARM (процессоры Cortex), а не на пользовательских ядра процессора. Производители конечного процессора могут выбрать любое из ряда ядер ARM, сторонних графических процессоров и других компонентов и адаптировать процессор в соответствии со своими потребностями без необходимости разрабатывать собственное ядро ARM. Это достаточно дешевый способ сделать архитектуру более гибкой, и он больше связан с политикой лицензирования ARM, чем с разработкой.

    Также важно отметить, что такие будущие серверы ARM, основанные на 64-битной архитектуре ARM, обладают таким же набором периферийных устройств как и x86 процессоры. Уже многие процессоры ARM поддерживают различные интерфейсы такие как: PCIe, SATA, NVMe и т.д.

    Процессоры ARM Neoverse для дата-центров


    Компания ARM активно расширяет сегменты использования своих процессоров. Так желая потеснить лидерство Intel в сегменте высокопроизводительных систем, ARM разработала процессор ARM Neoverse предназначенный исключительно для дата-центров. В основе процессора лежит ядро Cortex-A76, частота работы до 3 ГГц (на практике до 2.6 ГГц). Дизайн процессора представлен двумя вариантами: Neoverse N1 и Neoverse E1. Ожидается что в 2021 году, фабрики выпускающие процессор Neoverse, перейдут производство с 7 нм на 5 нм.

    Основой SoC на ядрах Neoverse N1 является Component Aggregation Layer (CAL). Он предназначен для работы в ячеистой топологии и содержит два интерфейса. Первый интерфейс обращен к сетевому уровню, состоящему из многочисленных пересечений XP (Crosspoint) ячеистой сети, которые представляют собой коммутаторы или роутеры. Второй интерфейс CAL обращен к кэшу System Level Cache. Mesh-сеть работает на 2/3 частоты ядер CPU и оптимизирована под минимальные задержки. Пропускная способность по сравнению с Cortex A72 была увеличена более чем в два раза.

    ARM на основе Neoverse N1 предлагает различные эталонные платформы. Дизайн N1 Edge ориентирован на сетевые и облачные решения, системы хранения данных. Здесь ARM использует до восьми ядер Neoverse N1. Дизайн N1 Hyperscale призван показать полный потенциал архитектуры. Здесь используются уже от 64 до 128 ядер N1 в ячеистой топологии 8x8. Объем System Level Cache составляет 64 или 128 Мбайт. Также доступны 128 линий PCI Express 4.0 и 8-канальный интерфейс памяти.

    ARM neoverse hosting
    Материнская плата с ARM Neoverse N1 для проведения тестирования и оценки возможностей платформы.

    Подобная SoC: блоки «CPU tiles» или плитки состоят из двух ядер N1 каждый. Восемь подобных плиток формируют «Super Tile». В итоге мы получаем строительные блоки дизайна N1 Hyperscale, в котором может насчитываться до 128 ядер. Mesh-сеть будет работать на частотах между 1,8 и 2,2 ГГц. Если данный уровень составляет 2/3 от частоты ядер, то в случае последних мы получим от 2,4 до 3,0 ГГц.

    ARM neoverse hosting
    Построение ячеистой структуры ARM Neoverse N1.

    Подобная SoC будет потреблять 105 Вт (в варианте с 64 ядрами). Впрочем, в зависимости от сценария, она может значительно обгонять процессоры Intel и AMD с 28 и 32 ядрами по производительности, так что эффективность должна быть выше.

    Процессор Neoverse E1 прежде всего ориентирован на максимальную производительность, ARM поставила в приоритет обработку больших массивов данных. Мы получаем первый серверный процессор ARM с поддержкой SMT (Simultaneous Multi Threading).

    ARM neoverse hosting
    Дизайн ARM Neoverse E1.

    Система кэшей и блоков выборки была изменена с учетом выполнения нескольких потоков одновременно. Дизайн Neoverse E1 предусматривает до 16 ядер на SoC. Теоретически возможно и больше, но многие компоненты и кэш System Level Cache ориентированы на работу с кластером 2x 8 ядер. Подобный процессор работает с памятью DDR4-3200 по двухканальному интерфейсу. Энергопотребление всей SoC составляет  меньше 15 Вт, причем самим ядрам требуется только 4 Вт — что еще раз показывает, что значительный вклад в бюджет энергопотребления вносят другие компоненты, подобные сетевым интерфейсам.

    Neoverse E1 и Neoverse N1 показывает весьма серьезные амбиции ARM по завоеванию серверного рынка. ARM не собирается довольствоваться нишевым сегментом, компания планирует конкурировать с Intel и AMD. Та же Huawei за последние месяцы наглядно показала, что разработка собственных серверных процессоров на дизайне ARM является весьма перспективным направлением. ARM преобразовала дизайны Cortex в специализированные серверные платформы Neoverse E1 и Neoverse N1.

    В следующие два года нас ждет интересная битва концепций. Но серверный рынок довольно инерционный, и на замену платформ может уйти несколько лет.

    Отчет компании Forrester об эффективности перехода на ARM Neoverse


    В середине прошлого года исследовательская и консультационная компания Forrester, по заказу ARM, представила отчет об оценки финансовой выгоды перехода на процессоры Neoverse. Чтобы лучше понять преимущества, затраты и риски, связанные с миграцией, Forrester провела интервью и опросила нескольких клиентов которые используют Neoverse, а также двух связанных поставщиков облачных услуг.

    ARM neoverse forrester
    Переход на ARM сервера.

    По результату исследования было выяснено:
    • Первоначальные затраты на построение инфраструктуры снижаются на 30–60%. Благодаря компактным форм-фактором ARM модулей, и снижению тепловыделения по сравнения с x86, можно  можно существенно увеличить плотность ядер ARM на сервер. В результате уменьшается количество серверов, которые необходимо установить. Кроме того, оборудование на базе архитектуры ARM на 20% дешевле.
    • Операционные затраты снижаются на 10-15%, т.к. сервера на ARM требуют меньшего охлаждения, и их количество меньше.
    • Переход на облачную инфраструктуру под управлением процессоров ARM экономит до 80% средств

    На основе текущих затрат опрошенных компаний была смоделирована ситуация использования 400 ядер, с 3-х летним горизонтом затрат на ARM и традиционные сервера(x86).

    ARM neoverse forrester
    Сравнение финансовых затрат использование ARM и x86 серверов.

    По итогу 3 лет владения ARM серверами, можно достичь 40% экономии финансовых средств, что весьма неплохо для мотивации перехода крупных ИТ компаний.

    Процессоры ARM лучше подходят для специализированных корпоративных приложений


    Что касается разработки корпоративных приложений, то вся оптимизация исполнения сводится к более лучшим алгоритмам. Например, если необходимо более быстро производить поиск текстовой информации, то применяются индексы, различные алгоритмы. Так или иначе в увеличение быстродействия есть определенный потолок, а новые алгоритмы достаточно сложно придумать. Все это верно в архитектуре существования x86 процессоров.

    Если взять ARM процессор, то мы можем добиться лучших результатов путем перемещение логики ПО в «железо». Алгоритм будет выполнятся не на процессоре общего назначения, и на специальном сопроцессоре работающем в тандеме с основным ядром ARM. Одним из примеров является компания Google, которая разработала свой дизайн серверов. А так же специализированные сервера Amazon для услуг хостинга.

    AWS Graviton — специализированный процессор для Amazon Web Services


    Amazon стала одной из первых компаний решившей разработать процессоры «для себя». Новые процессоры должны были заменить решения на x86, в части некоторых сервисов.

    Процессоры AWS Graviton созданы по оригинальной разработке Amazon с использованием 64-битных ядер Arm Neoverse и обеспечивают оптимальное соотношение цены и качества для облачных нагрузок Amazon EC2.

    Процессоры AWS Graviton первого поколения используются для инстансов Amazon EC2 A1 – первых в мире инстансов AWS на базе архитектуры ARM. Эти инстансы позволяют значительно сократить затраты на другие инстансы общего назначения для горизонтально масштабируемых приложений, таких как веб-серверы, микросервисы на базе контейнеров, средства обработка данных журналов, а также других рабочих нагрузок, для управления которыми можно использовать меньшие ядра и доступные объемы памяти.

    Процессоры AWS Graviton2 по сравнению с процессорами AWS Graviton первого поколения отличаются более высокой производительностью и расширенными возможностями. Они используются для работы инстансов Amazon EC2 T4g, M6g, C6g и R6g, а также их вариантов с локальным SSD‑хранилищем на базе NVMe, которые обладают увеличенной на 40 % производительностью (по сравнению с аналогичными инстансами текущего поколения на базе архитектуры x86) и предназначены для самых разнообразных рабочих нагрузок, в том числе запуска серверов приложений, микросервисов, высокопроизводительных вычислений, автоматизации проектирования электроники, игровых приложений, баз данных с открытым исходным кодом и кэширования в памяти.

    ARM AWS Graviton
    SoC AWS Graviton2.

    Инстансы на  AWS Graviton2 использует компания компания Snap Inc, известный поставщик сервисов для социальных сетей, таких как Snapchat и Bitmoji. По заявлению инженер-программиста компании, переход на инстансы C6g на базе Graviton2 позволил уменьшить загрузку CPU примерно на 10 % за счет лучшей производительности.

    Переход на инстансы M6g на Graviton2 позволили крупнейшему онлайн кинотеатру Netflix увеличить производительность java-приложений до 50% по сравнению с инстансами на M5 (Intel Xeon Scalable или AMD EPYC).

    ARM сервера, за и против


    ARM сервера как правило используются в небольших нишах и не подходят для небольших команд разработчиков, которые могут работать с любым сервером. Малый бизнес скорее всего выберет x86 сервер, чем сервер на ARM. Мало того, при построении небольшой системы конечная стоимость серверов на x86 и ARM будет практически сопоставима.

    Однако, не смотря на это, выгода использования ARM серверов будет следующей:

    • Совокупная стоимость владения на протяжение длительного периода времени будет меньше за счет снижение затрат на оборудование и электроэнергию.
    • Гибкое наращивания функциональных модулей.
    • Возможность перейти на новые технологии и отраслевые стандарты за счет более быстрого выхода ARM процессоров на рынок по сравнению с x86
    • Лучше масштабируется нагрузка
    • Потенциал выбора лучшего предложения за счет большей конкуренции и разнообразия продуктов, чем на рынке x86.

    Проблемы использования ARM серверов:

    • Не всегда доступно необходимое ПО под архитектуру ARM
    • Пока мало предложений для выбора
    • Существенно меньше специалистов на рынке труда
    • Сложно осуществлять миграцию с x86

    Проблемы, связанные с программным обеспечением, вероятно, станут самой большой проблемой. Хотя многие популярные приложения будут работать на серверах ARM, поддержка программного обеспечения будет проблемой. Недостаточно просто перенести все на новое оборудование, т.к. мы должны убедиться в бесперебойной работе и отсутствия падения сервисов.

    Еще одна очевидная проблема — поддержка устаревшего программного обеспечения. С одной стороны хорошо когда компания развивает продукт и может его в дальнейшем перенести на ARM архитектуру. Но что делать если используется продукт от компании, которая уже не существует на рынке, или поддержка продукта прекращена.

    Многие разработчики ПО по отношению к ARM архитектуре занимают выжидательную позицию, т.к. пока нет запросов от крупных клиентов на поддержку ARM.

    А как насчет этих старых привычек? У программистов принято, раз работает нормально, не трогай. Поскольку серверные технологии развиваются не быстро, люди склонны придерживаться проверенных платформ, а именно оборудования x86. Поэтому любое использование серверов ARM создает лишний риск, и для перехода потребуется изрядная смелость и уверенность.



    На правах рекламы


    Наша компания предлагает в аренду серверы с современными процессорами от Intel и AMD под самые разнообразные задачи. Эпичные серверы — это VDS с AMD EPYC, частота ядра CPU до 3.4 GHz. Максимальная конфигурация — 128 ядер CPU, 512 ГБ RAM, 4000 ГБ NVMe. Создайте свой собственный тариф самостоятельно в пару кликов!

    VDSina.ru
    Серверы в Москве и Амстердаме

    Комментарии 54

      0
      На первом фото это вроде HPE ProLiant Moonshot?
        +15
        Т.е. фактических доказательств нет. Только «на правах рекламы».
          0
          именно! а там где пытались провести адекватное сравнение оказалось что на АРМ существенно выигрывают приложения которые изначально умеют оптимизироватся под эту архитектуру, за редким исключением. В остальных же случаях разница незначительная, и как намекнули в статье будет интересна только на дейтвительно крупных проектах, где пару процентов выливаются в десятки тысяч долларов затрат на инфраструктуру.
            0
            И в случае чего продать потом эти серваки а АРМ будет не так легко, тоже пункт затрат
              +1
              Если у вас в компании установлена парочка серверов, то безусловно переход на ARM не даст желаемой выгоды. Нужен софт собранный под ARM, нужны специалисты. В отчете Forrester как раз говорится, что на большом горизонте с большим количеством серверов, выгода от перехода будет существенная, графики есть в публикации и в отчете. И как бы заголовок публикации говорит об использовании именно в облачном хостинге, а не в мелком частном бизнесе.
                –1

                В том, что приведено в статье, если я не ошибаюсь, сравнение идёт 1 к 1 по количеству ядер (для 400 ядер).


                Если это так, то по соотношению цена/качество арм уступает минимум на четверть. Потому что среднестатистическое ядро арм участвующее в бенчмарках ориентировочно в два раза медленнее.


                Это значит, что по деньгам на единицу производительности выгоднее брать x86

                0
                Сравнивать без оптимизации, по меньшей мере, некорректно. Фактически, всё ПО сейчас оптимизировано под x86, поэтому сравнение будет заведомо в пользу x86.
                Это есть правда жизни.
                +2
                Приведенный отчет компании Forrester по заказу ARM в публикации как доказательство не считается? То что Amazon разработала свой процессор на базе архитектуры ARM — AWS Graviton, тоже не в счет? Пока это не пошло в большой Enterprice, сейчас инстансы Amazon EC2 A1 на AWS Graviton предоставляются в тестовом режиме. Руководство Microsoft и Intel тоже думало в свое время, как какие то маломощные телефончики могут потеснить рынок ПК. ПК был центром мира, никто из них не думал, что оказывается некоторые задачи гораздо лучше выполнять на телефоне. У меня масса приложений есть на телефоне, которых нет на ПК. Думаю, что такая же история и у других пользователей. Помимо доказательств, уже фактических, необходимо понимать потенциал. Microsoft в свое время не оценила потенциал. И что, у вас на телефоне крутится Windows Phone? Не буду провидцем, сказав что ваш телефон работает либо на Android, либо на macOS. Кто сейчас вольется из компаний, предоставляющие облачные услуги, в тему ARM серверов, тот в ближайшее десятилетие будет на коне. А кто нет, будут в числе отстающих.
                  +2
                  Если я не ошибаюсь, когда мне надо обновить инфраструктуру, то заказывать и платить мне надо здесь и сейчас, а не верить в светлую перспективу безоблачного будущего.

                  Stacking Up Arm Server Chips Against X86
                  The Ampere Altra Review: 2x 80 Cores Arm Server Performance Monster

                  Насчет отчета — «For example, AWS Graviton2 instances, using the Arm Neoverse N1 platform, deliver up to 40 percent better price-performance over the previous x86-based instances at a 20 percent lower price. » — в сравнении с предыдущей версией на базе технологии x86.

                  Т.е. провести тестирование и сравнение с решениями Intel/AMD уже проблема?

                  И еще, везде ставка на сочетание производительность/цена… поверьте, там где реально нужна производительность — ценник зачастую играет второстепенную роль.

                  И я не говорю, что все плохо — я говорю, что нет достаточной информации, чтобы начать обращать внимание.

                  Почему пока «нет» — у меня производственные мощности не только web-сервера или базы данных, н отакже ОЧЕНЬ много решений под Windows OS, которые сейчас на серверах работают годами и порог вхождения специалиста, что будет это обслуживать — гораздо ниже, чем специлиста по linux/unix. Эти решения должны работать 24/7 обеспечивая безопасность инфраструктуры и обработку актуальных данных.
                    +3
                    Вы смешиваете две принципиально разные ситуации. Малый бизнес, то есть Вы, и большого облачного провайдера. Если вам необходимо обновить сервер, то это можно будет сделать с легкостью. Старое лезвие выбрасываем, новое вставляем. Неделя или две траблов, и вуаля все работает. В отличие от вас, облачному провайдеру необходимо размышлять не месяцами, а годами вперед и даже десятилетиями. Сейчас он думает, что предоставит клиентам через 5-10 лет.
                    Давайте поговорим об отечественном процессоре, и сравним Россию и Китай? На момент 1990 ни в России, ни в Китае не было своего конкурентного массового процессора. В лихие 90-е в России пилили имущество доставшееся от СССР, в 2000 сидели на дорогой нефти. А что делали китайцы в это время? Батрачили по 24 часа в сутки. Еще 10 лет назад Qualcomm смеялся над MediaTek, и вот MediaTek впервые обошел Qualcomm и стал крупнейшим поставщиком процессоров для мобильных устройств по итогам 2020 года.
                    В студенческие годы мой отец учился вместе с китайцами. Так знаете что они вывозили из CCCP? Книги, учебную литературу, особой любовью пользовались справочники. Отец рассказывал что они буквально едва шли, настолько себя грузили весом.
                    И только через 30 лет, эти инвестиции оправдали себя. На нас китайская одежда, у нас в кармане телефон сделанный в Китае. А что в России, вопрос риторический?
                    По поводу Windows не надо закатывать глаза. Как только .NET заработал из коробки на Linux, сразу же все компании захотели переходить с .NET Framework на net core или .net 5, с запуском инфраструктуры на Linux. С чего бы это? Опять же, у вас частный случай с web-сервера и базами данных. А по поводу Windows, скажу что ее развитие свернуло не в ту сторону. Windows уже годами топчется на одном месте, не предоставляя ничего революционного. Я не говорю что Linux конфетка. Linux шлифовать еще и шлифовать до уровня «человечности» Windows. Но уже сейчас вы вряд ли инфраструктуру Docker с Kubernetes будете устанавливать на Windows.
                      +3
                      Так, я не говорил, что у меня малый бизнес :)))

                      Это просто говорит о том, что вы даже не в курсе, сколько может быть в использовании серверов на базе ОС Windows в контексте предприятия и при этом быть не малым бизнесом.

                      Поверьте, в нашей инфраструктуре серверов сотни, мы не являемся малым бизнесом и процент серверных Windows систем, которые работают на отказоустойчивых направлениях порядка 70%.

                      Примерно такой же процент программ под Windows ОС написано не используя .NET фреймворки.

                      Это я к чему, что в такие направления ARM решениям пока «вход заказан» — а доля рынка там очень большая.

                        0
                        Сотня серверов не критерий большого бизнеса. Если речь идет о России, то конечно это большой бизнес. Но по меркам американского бизнеса, это далеко не сегмент Enterprice. Сколько серверов на Windows я и сам знаю, у самого сертификаты Microsoft есть, и обслуживал десятки серверов на Windows. В этом контексте я больше закладываю, не столько текущую ситуацию, а сколько тренд на будущее. С последним приведенным вами тезисом частично согласен и об этом идет речь в публикации. Большая проблема это наличие необходимого софта и его перенос на ARM архитектуру. Я не говорю что все бегите переходить прямо сейчас. Пока идет становление рынка и нужно смотреть в завтрашний день, иначе бы электромобили от Tesla никогда бы не появились.
                          +1
                          Так, я не говорил, что у меня малый бизнес :)))
                          Это просто говорит о том, что вы даже не в курсе, сколько может быть в использовании серверов на базе ОС Windows в контексте предприятия и при этом быть не малым бизнесом.

                          А это кстати очень распространнённое заблуждение ( не у вас ). Почему-то люди очень любят обобщать и меряться пипись количеством серверов.


                          Всё зависит от задач. У кого-то может стоять HA пара или кластер от Oracle на десяток машин за сотни нефти и обеспечивать банковские транзакции. А у кого-то: Google, Netflix — 100500 серверов из самосборного хлама.


                          Вообще, мы это всё уже проходили. Сотни различных производитлей CPU, архитектур, ISA. И большинство уже на кладбище: SPARC, Alpha, MIPS, PA-RISC, Itanium.


                          P/S/ Поддержка Майкрософт вполне может помочь ARM продвинуться на серверный рынок.

                      +2
                      Приведенный отчет компании Forrester по заказу ARM в публикации как доказательство не считается?

                      Нет. В enterprise-сегменте отчётам по заказу аффилированного вендора не верят уже лет 50, а что такое "большой enterprice" я не знаю.


                      То что Amazon разработала свой процессор на базе архитектуры ARM — AWS Graviton, тоже не в счет?

                      Amazon большие и богатые. Компании этого уровня могут себе позволить ограниченный ресёч чего угодно. Тем более, что Аmazon даже эти затраты потихоньку отбивает на аренде гравитонов.


                      Сейчас серверный ARM для enterprise выглядит абсолютно непонятно. Дело даже не в другой архитектуре: для серверных приложений есть и дитрибутивы linux, и компилированные приложения, ну и, конечно, есть JVM — если бы был какой-то явный выигрыш, акулы капитализма бы быстро слетелись на запах денег. Независимые бенчмарки (например) пока какого-то "wow!" (хотя бы в какой-то части, как у тех же EPYCов) не показывают. Завтраки, что вот "завтра всё сервера будут на ARM" мы слышим лет 10 ("волк, волк"). Эффект, который получился у Apple с M1 тут слабо применим (начнём с того, что там разогнанная распаянная память).


                      Предприятиям-то на самом деле почти пофиг на чём запускать те же микросервисы или стандартные приложения — если будет выгодным ARM, то он быстро (лет за 5-10) заместит основную массу серверов.

                        0
                        Эффект, который получился у Apple с M1 тут слабо применим (начнём с того, что там разогнанная распаянная память).
                        Ну интел уже вроде начал говорить о HBM рядом с ядрами.
                          0
                          У Интела такие процессоры уже лет 10 есть.
                            0
                            В x86 решениях и не для памяти кристалла gpu, а именно для шустрого доступа из процессорных ядер в серверном сегменте?
                              0
                              Xeon Phi KNL
                                0
                                О, спасибо, пропустил оные, что там MCDRAM
                                В новых HBM2 обещаются
                        +2
                        То что Amazon разработала свой процессор на базе архитектуры ARM — AWS Graviton, тоже не в счет?
                        Нет, конечно. Это было в счёт тогда, когда интел лет 5 сидел свесив ножки.
                        Пока это не пошло в большой Enterprice, сейчас инстансы Amazon EC2 A1 на AWS Graviton предоставляются в тестовом режиме.
                        Именно. Второй что ли уж год или третий?
                        ПК был центром мира, никто из них не думал, что оказывается некоторые задачи гораздо лучше выполнять на телефоне.
                        Быть на связи и сидеть в интернетике.
                        И что, у вас на телефоне крутится Windows Phone?
                        Вот только в Европе и США доля винфонов была до десятка процентов, а проигрыш по трём причинам — пошли третьими, менеджеры в мс кучу моментов продолбили, гугл использовал влияние, чтоб свою продавить (запреты на приложения для своих сервисов под винфоны) и положение на рынке рекламы.
                        А так это были во многом лучше, чем андроиды смартфоны. До сих пор жалко выбросить 3 своих винфона.
                        Кто сейчас вольется из компаний, предоставляющие облачные услуги, в тему ARM серверов, тот в ближайшее десятилетие будет на коне. А кто нет, будут в числе отстающих.
                        МС уже давно на коне и что?
                        Уже третий год слышу про потенциал и вот-вот покажут. И каждый раз показывают отчеты по заказы максимум.
                          0

                          Хм. Для AWS почему-то выглядит абсолютно понятно. Есть ли Enterprise покрупнее?
                          EC2 A1? Тестовый режим? Давно доступны EC2 M6g, а 2 дня назад анонсировано новое железо совместно с NVidia
                          https://aws.amazon.com/blogs/machine-learning/aws-and-nvidia-to-bring-arm-based-instances-with-gpus-to-the-cloud/

                        +3
                        В многоядерных процессорах х86/64 до половины потребляемой мощности теряется на обмене данными между ядрами, поэтому они так плохо масштабируются. Хотелось бы узнать, как с этим обстоит дело у 100+ ядерных АРМ, какие скорость и ширина межядерной шины, и нет ли бутылочного горлышка в доступе к внешней ОЗУ.
                          +2

                          да плохо всё обстоит — на реальных задачах производительность в разы ниже, а потребление чуть-чуть меньше, по сути такое же.


                          А вся риторика на эту тему пока копирует риторику маркетологов Intel года 2004-го: "Процессоры у нас хорошие, это вы программы под них писать не умеете! А вот как научитесь, так прям яблони на Марсе расцветут".


                          Всем хочется иметь сервер приемлемой производительности с блоком питания не конкурирующим по мощности со сварочным аппаратом и не смотреть, утирая слёзы, как процессор за 100500 денег 50% времени висит в тротлинге, но это время ещё не пришло.

                            0
                            Для достижения максимальной производительности софт придется весьма серьезно переписывать, по другому не бывает. И маркетологи Intel правы. Не хочу никого обидеть, к сожалению нынешней тренд разработчиков софта: тяп, ляп и в продакшн. Рефакторинг кода очень дорогое занятие. Кто раньше сделает кучу фишек, то и молодец. Здесь проблема скорее всего не в конечных технологиях, а том каким стал этот мир благодаря нам, как изменилась бизнес модель ИТ индустрии.
                              +2

                              Не удивлюсь что переписав софт "с одинаковым запалом" под современные арм64 и амд64 можно в итоге получить результат совсем не в пользу арм...

                                0
                                вполне реалистичный сценарий. я сильно сомневаюсь что под тот же Appple M1 кто-то будет пилить специализованный софт, максимум поменяют флаги в компиляторе на что-то --arm-apple-m1, и если оно не заведется по каких-то глубинных причинах, только самоубийца захочет разрабатывать и сопровождать еще одну версию софта под очередную «модную молодежную платформу».
                                  0
                                  Под тот же Apple M1 все также будут программисты кодить в Xcode как они кодили под интел и не заметят как он сменится на Apple M2, Apple M3 и тд
                                  А уж как оно вне макоси будет работать и будет ли вообще работать — врядли эппл и маководов как-либо волнует.
                                    –1
                                    Я бы с вами сильно поспорил. Но, не в обиду будет сказано, доказывать свою праводу прорамисту сильно погруженному в «екосистему епла» бесполезно. За сим откланяюсь.
                                      0
                                      Ваш комментарий звучит приблизительно так: вы все тут дети, а я самый умный, что с вами разговаривать.
                                      Ну раз Вы такой грамотный профессионал, так изложите хотя бы тезисно свою точку зрения. А мы оценим, действительно так или Вы просто щеки надуваете. Ваше пренебрежение к нормам языка:
                                      праводу прорамисту

                                      только говорит о вашей «высокой» квалификации.
                                        –1
                                        зачем? это уже так надоело, каждый раз объяснять.
                                        пренебрежение к нормам языка:

                                        обычная опечатка, нет смысла из этого делать трагедию.
                                        0
                                        Честно говоря удивлен что вообще есть о чем спорить. Objective-C и Swift это достаточно высокоуровневые языки, которые используют API macOS. Пространства для того чтобы наворотить несовместимости на уровне платформ просто нет, туда просто не пустит ОС.

                                        Если совсем уж грубо сравнивать то можно сравнить c VB. Можно ли написать на VB программу так чтоб она работала на Интеле и не работала на АМД? Наверно это возможно, но это надо прямо очень-очень сильно постараться. Ну вот здесь примерно также — используя всякие недокументированные и нерекомендованные лайфхаки можно нагородить такого леса что что-то пойдет не так. А в остальных случаях проблем не будет.
                            0
                            бытует мнение что поглощение ARM за $40 млрд NVIDIA не пойдет ей на пользу. И многие игроки рынка высказывались против такой сделки. Так что все может выйти не так уж и радужно у ARM в серверном сегменте.
                              +1

                              а как на счет risc v?

                                +3

                                Пока RISC-V в области высокопроизводительных процессоров вообще не конкурент, ни ARM, ни x86 и даже Эльбрусу.


                                Другое дело, что пока ARM окончательно завоевал рынок мобильных SoC, ворвался в Apple, ломится в дверь серверного сегмента, неожиданно постучали снизу. От чего у ARM холдинга знатно бомбануло. И есть от чего. В 99% ваших SSD и HD стоят контроллёры с ARM ядром, а тут раз и WD объявили, что сделают собственный на RISC-V. Даже отечественный Миландр направился в сторону RISC-V.

                                0
                                Есть такое дело. Сейчас активно развивается RISC-V. Ядро Linux Linux 5.11 уже поддерживает архитектуру RISC-V. На примере BeagleV можно уже пощупать своими руками. Alibaba сделала SoC Xuantie-910 RISC-V c 16 ядрами, но пока информации мало. С одной стороны сделка поглощения может негативно сказаться на развитие ARM. А с другой стороны, конечные потребители только выиграют. т.к. конкуренция ARM с RISC-V, заставит ARM двигаться еще активнее не давая стагнировать. Единственно, это «фаталити» для Intel, потому что придется конкурировать с двумя направлениями. А т.к. x86 основное направление Intel, а ARM и RISC-V производят все остальные компании, то у Intel фактически в конкурентах весь остальной мир.
                                  0
                                  ARM или RISC-V или вообще черт лысый — не важно. Процессор это только малая часть компа/устройства. И если на устройство не будет открытых спецификаций/даташитов и прочих доков, а еще лучше — уже готовых драйверов то никакого смысла для Линукса или Винды оно не имеет, т.к. им пользоваться невозможно, также как нельзя поставить на свой смарт линукс, несмотря на то что внутри всех смартов (и айфонов и андроидов) стоит благословенный в этой статье ARM.
                                    +1
                                    Пример со смартфонами — не в кассу. На смартфонах нужно, чтобы не тормозили котики в uHD, звук пел соловьём, весело открывались перегруженные джаваскриптом веб-страницы, да ещё и чтобы не было проблем с законодательствами разных стран, устанавливающих запреты разной степени дебильности (где-то гуглосервисы нельзя, где-то запись разговоров запрещена, где-то нужно предустанавливать трояны от любимого правительства, итд.). Поэтому процессор любого смартфона напичкан разными проприетарными вычислительными модулями, открывать спецификации которых никто не собирается, плюс часто закрытые прошивки. Без них смартфон не сможет быть смартфоном. А сервер должен уметь 1) быстро считать, 2) много хранить, 3) держать связь с миром (через сетевые интерфейсы). Поэтому в серверах вряд ли будет что-то такое, что имело бы смысл закрывать и секретить (если это не специализированные машины под какую-то редкую задачу).
                                    также как нельзя поставить на свой смарт линукс
                                    root + LinuxDeploy, не?

                                    P.S. Лично я от широкого внедрения многоядерных arm-серверов жду роста рынка любительского хостинга и хостинга для малого бизнеса, удешевление виртуалок и дедиков, ренессанс «домашних страничек», появления готовых преднастроенных комплектов «для чайников» OS+nginx+CMS под армовые виртуалки, итп.
                                      0
                                      Но все вышеперечисленное это же прошлое, которое сейчас неактуально. Зачем нужна домашняя страничка/хостинг если можно сделать страничку в соцсети и иметь все тоже самое не занимаясь инфраструктурой совсем.
                                      Вышесказанное выдает в вас моего ровесника. Это мы в свое время строили инфраструктуру на энтузиазме, тк это был передний край ИТ. А сейчас уже есть облака, хостинги, докеры, кубернетисы и прочие тильды, сейчас новыми поколениями строятся следующие уровни (если проводить аналогию с моделью OSI), домашние хостинги и странички это древняя рутина и она массово никому уже не будет нужна.
                                      Никто не мечтает сегодня быть электриком или автомехаником, хотя 100лет назад это были очень модные специальности, и это не смотря на то что инструменты и материалы для выполнения этих же работ сейчас в разы удобнее и дешевле чем в те времена.
                                        +2
                                        Но все вышеперечисленное это же прошлое, которое сейчас неактуально.
                                        Году примерно в 2012-3 я бы с Вами согласился. Но разве происходящие в мире последние 7 лет процессы не заставили Вас передумать?
                                        Зачем нужна домашняя страничка/хостинг если можно сделать страничку в соцсети
                                        • Во-первых затем, что кролики — это не только ценный мех хостить можно не только персональный веб-сервер со статьями, постами и форумом, но ещё и инстанс игрового сервера, разные прокси, транзитную ноду скрытосетей, OpenVPN и впридачу чёрта лысого, хватало бы ресурсов.
                                        • Во-вторых, на персональном хостинге человек ограничен только законодательством своей страны, в соцсети же ещё и цензурой и правилами площадки, которые устанавливает «дядя» — владелец соцсети. И который может по своему усмотрению удалять выбранные посты, банить аккаунты, нарушать правила собственной же площадки, и за это ничего не будет никому должен, потому что так хитро составлен у него договор публичной оферты.
                                        • В-третих, гибкость: в случае форс-мажора, взлома, угона своей виртуалки можно списаться с хостером, и тот довольно быстро её погасит, и из резервной копии восстановить свой «домик» заново, а также оперативно переехать на другой хостинг с некоторой перенастройкой системы под другую виртуалку у другого хостера. В случае же угона аккаунта соцсети пиши «пропало».
                                        • В-четвёртых, доступность: страничка в соцсети полностью доступна только зарегистрированным участникам этой соцсети, а сама соцсеть может быть недоступна в половине стран с потенциальными посетителями.
                                        • В-пятых, возможность иметь «белый» адрес в любых обстоятельствах, если он нужен. Когда нужен — соединиться со своей виртуалкой через туннель.

                                        не занимаясь инфраструктурой совсем.
                                        Звучит заманчиво, ну так и персональный хостинг — не для каждой домохозяйки. Самостоятельная сборка компьютера, настройка ОС и ПО — тоже не для всех, но тем не менее, комплектующие по-прежнему широко продаются частным лицам. По мере роста запретительной политики многих стран люди будут массово умнеть, и, стремясь обойти национальные блокировки и цензурные ограничения, осваивать системное администрирование хотя бы на базовом уровне. Во всяком случае, я на это надеюсь.
                                        уже есть облака
                                        В которых далеко не всякий файл можно хранить, даже если он не содержит ни ЦП, ни руководство по изготовлению бомбы, ни призывы к свержению законного правительства.
                                        хостинги
                                        Пока ещё не вполне доступные каждому школьнику. А бесплатные «конструкторы сайтов» даром никому не упали.
                                        докеры, кубернетисы и прочие тильды
                                        Чем это (может быть) полезно для простого смертного, которому не нужно разворачивать офисную инфраструктуру с десятками рабочих мест? (Наверное, я чего-то просто не понимаю.)
                                        Никто не мечтает сегодня быть электриком или автомехаником, хотя 100лет назад это были очень модные специальности
                                        Кстати, 100 лет назад, в 1910-х годах тогдашние электромобили конкурировали с тогдашними автомобилями, но уже в 1920-х электромобили конкуренцию безнадёжно проиграли, став «древней игрушкой». Но прошло 9 десятков лет, и миру явилась Tesla. Потому что обстоятельства очень сильно изменились. И в новых обстоятельствах персональные виртуалки могут быть вновь востребованы под самые разные цели, далеко не только хостинг домашних страничек, — скандалы последних лет с приватностью, необоснованными банами, угонами аккаунтов и посадок за лайки и камменты будут этому способствовать.
                                        devzona
                                        Эра любительского хостинга закончилась.
                                        ИМХО, она толком и не начиналась. Всё что было — либо очень убого, либо недоступно по цене.
                                        В конечном итоге на рынке осталось всего несколько крупных игроков
                                        А то я смотрю на АлиЭкспрессе — под сотню разных аппаратов от разных брендов, подвальных и не очень. :) И традиционные, и безрамочные, и мини, и ударопрочные кирпичи, и куча прочих опций…
                                        Делать небольшой хостинг из одноплатных компьютеров
                                        Я себе это немножко по-другому представляю. В случае x86 тебе предлагается виртуалка, которая занимает отведённое процессорное время, которое может быть уменьшено в связи с загруженностью машины хостера. В случае ARM в твоём распоряжении будут выделенные ядра (сколько сможешь арендовать), железно доступные 24/7/365. Возможно в недалёком будущем появление специализированных платформ с аппаратным распределением ядер и пространства памяти для клиентских инстансов.
                                        0
                                        Эра любительского хостинга закончилась. Раньше каждый производитель электроники считал своим долгом клепать телефоны. В конечном итоге на рынке осталось всего несколько крупных игроков и все. Делать небольшой хостинг из одноплатных компьютеров по стоимости аналогично решению на x86.
                                  0

                                  Прошу прощения если неправ, но возник вопрос. Вы текст статьи просто воруете, или как-то связаны с другими авторами?


                                  Раздел про Neoverse один в один с этой публикацией 2019 года.

                                    +1
                                    Должен вам заметить, что вы неправы, я текст ни у кого не ворую и никогда этим не занимался. Абсолютно нормально, когда идет заимствование. Плохо когда один-в-один выдается за свое. Приведенная публикация один-в-один не эквивалентна текущему посту. И она ссылается на презентацию ARM, которую я использовал для подготовки данного поста. Логично предположить, учитывая один и тот же первоисточник, что текст будет частично совпадать.
                                    Для примера смотрите, первоисточник $119+ BeagleV powerful, open-hardware RISC-V Linux SBC targets AI applications.
                                    Перевод 15/01/2021 BeagleV — мощный SBC c Linux на базе открытой аппаратной архитектуры RISC-V стоимостью 119 долларов и выше.
                                    И мой перевод 16 января 2021 в 01:04 Новый высокопроизводительный одноплатный компьютер BeagleV построенный на открытой архитектуре RISC-V за $119+.
                                    Тоже украл? На cnx-software.ru текст тупо вогнали в переводчик, и тупо опубликовали, со всеми ошибками и неточностями. Только после моих замечаний они переделали текст.
                                    А ссылок нет, потому что мой пост про BeagleV модераторы Хабра из-за большого количества ссылок (мнение модераторов, я так не считаю) перенесли в хаб «Я пиарюсь». Поэтому теперь на Хабре оставляю только минимум ссылок, без которых не обойтись.
                                      0
                                      Должен вам заметить, что вы неправы

                                      Ок, признаю. Спасибо за пояснение.

                                    +3

                                    Я эти басни про завоевание серверного рынка ARM’ами наблюдаю с появления ThunderX, а это 2014 год.


                                    За это время AMD успела восстать из мёртвых. Сервера на базе EPYC я вижу вокруг, они есть у разных производителей, vdsina их рекламирует. А ARM это ещё поискать нужно.


                                    Нормальную рабочую станцию заполучить на ARM это тоже нужно постараться. А это необходимо для отладки и портирования софта. Мало кому понравится вести разработку на RPI.


                                    Из того, что лично удалось пощупать руками — это сервера от хуавея на их ARM процессоре. В целом как законченный продукт производит хорошее впечатление. Достаточная производительность + сетевухи с RDMA. Но вендорлок, и непонятные перспективы из-за санкций США.


                                    Пока какая-то крупная железячная контора, например NVIDIA, при поддержке крупной софтварной конторы не выведут на рынок линейку CPU + чипсет готовые для OEM, я сомневаюсь в успехе ARM в сегменте серверов.

                                      0
                                      Пока какая-то крупная железячная контора, например NVIDIA, при поддержке крупной софтварной конторы не выведут на рынок линейку CPU + чипсет готовые для OEM, я сомневаюсь в успехе ARM в сегменте серверов.
                                      А нвидии ничего не остается — интел свои видики делает с прицелом на серверы и связкой с своими процами. АМД сейчас на коне и вполне может так же свои видики с эпиками продвигать в серверные.
                                      И только у нвидии нет своих процессоров и своей платформы. На текущий момент угрозы нет, но в плане перспектив — это плохо.
                                      За это время AMD успела восстать из мёртвых. Сервера на базе EPYC я вижу вокруг, они есть у разных производителей, vdsina их рекламирует. А ARM это ещё поискать нужно.
                                      Да тут каждые полтора года происходит удвоение количества ядер в процессорах АРМ в статьях на хабре. И вот-вот они будут показаны. Тем временем EPYC тихо мирно 64/128 уже с прошлого года в продакшене, а тут и на zen3 уже анонсированы месяц назад…
                                        0

                                        Аккурат за день до этого сообщения NVidia и показала свою Grace
                                        https://nvidianews.nvidia.com/news/nvidia-announces-cpu-for-giant-ai-and-high-performance-computing-workloads

                                          0
                                          В принципе я давно этого ждал. А уж попытка купить арм (в том плане, что могут не разрешить сделку так просто) сразу расставила точки. С другой стороны, в отличие от стартапчиков или пилящих для себя — данный анонс нвидии хорошая заявка на изменение рынка. Теперь осталось дождаться свободных мощностей.
                                        –1

                                        Macbook/Mac Mini на M1 вполне прекрасен в качестве рабочей станции. С недавнего времени для желающих есть летающий в виртуалке линукс.

                                          0

                                          Ну и если нужн лезвие, то помимо Кунгпенгов можно посмотреть например на Lenovo ThinkSystem HR330A или HR350A.

                                          0
                                          Сколько такой сервер даёт GHash-ей etheriuma? Вообще сравнивать без каких либо абсолютных цифр странно. 2 канальная память у армов против 6 канальной у xeon-ов наводит на нехорошие мысли.
                                            +1
                                            2 канальная память у армов против 6 канальной у xeon-ов наводит на нехорошие мысли.

                                            Откуда вы это взяли? Neoverse SDP это просто тестовая плата.
                                            У всех актуальных (и не очень) серверных ARM-ов имеется 8 каналов.
                                            Xeon со своими 6 каналами тут и рядом не валялся =)

                                            ThunderX2 — 8xDDR4-2666
                                            Ampere eMag 8180 — 8xDDR4-2666
                                            Graviton2 — 8xDDR4-3200
                                            Ampere Altra — 8xDDR4-3200
                                            A64FX — 4xHBM
                                            +1
                                            Graviton-ы разрабатывали Annapurna Labs — очень крутой стартап, купленный Amazon. Они же делают хардварную часть виртуализации для AWS (там кое-что прям в кастомном силиконе отлито)
                                              0
                                              В связи с чредой различных событий, произошедших менее чем за год, боюсь, к концу года ARM будет сильно отодвинут в сторону, выходящим на арену RISC-V. Все происходящие потрясения, не смотря на общее негативное влияние, работают не очень быстрое развитие последнего.
                                                –1
                                                Свой первый серверный процессор Qualcomm сделала с 24 ядрами ARMv8… Такие производители, как Broadcom, Calxeda, Cavium Networks


                                                Иных уж нет, а те — далече. Из последних побед ARM — закрытие проекта ThunderX3 в Marvell и увольнение всей команды. А также отмена серверного направления в купленной Qualcomm Nuvia. Факты таковы, что россказни образца 2012 про ARM, который сейчас придет и откусит долю в датацентрах, разбились об жестокую реальность в виде худшей энергоэффективности ARM (сопоставимая с х86 производительность дается ценой более высокого TDP), худшей масштабируемости (не все нагрузки можно разбросать по слабым ядрам), низкой производительности в FP (128-битные вектора в 2021), околонулевой совместимости (серверный CPU — это не очередной Mediatek, который можно слепить из того, что было), недоделанного софта, и прочая, прочая, прочая — с мечами и с бантом.
                                                Бегают по LinkedIn, размахивая ARM'ами, разве что delusional деятели наподобие Jon Masters.

                                                Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                                                Самое читаемое