Comments 54
В том, что приведено в статье, если я не ошибаюсь, сравнение идёт 1 к 1 по количеству ядер (для 400 ядер).
Если это так, то по соотношению цена/качество арм уступает минимум на четверть. Потому что среднестатистическое ядро арм участвующее в бенчмарках ориентировочно в два раза медленнее.
Это значит, что по деньгам на единицу производительности выгоднее брать x86
Это есть правда жизни.
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 обеспечивая безопасность инфраструктуры и обработку актуальных данных.
Давайте поговорим об отечественном процессоре, и сравним Россию и Китай? На момент 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.
Это просто говорит о том, что вы даже не в курсе, сколько может быть в использовании серверов на базе ОС Windows в контексте предприятия и при этом быть не малым бизнесом.
Поверьте, в нашей инфраструктуре серверов сотни, мы не являемся малым бизнесом и процент серверных Windows систем, которые работают на отказоустойчивых направлениях порядка 70%.
Примерно такой же процент программ под Windows ОС написано не используя .NET фреймворки.
Это я к чему, что в такие направления ARM решениям пока «вход заказан» — а доля рынка там очень большая.
Так, я не говорил, что у меня малый бизнес :)))
Это просто говорит о том, что вы даже не в курсе, сколько может быть в использовании серверов на базе ОС Windows в контексте предприятия и при этом быть не малым бизнесом.
А это кстати очень распространнённое заблуждение ( не у вас ). Почему-то люди очень любят обобщать и меряться пипись количеством серверов.
Всё зависит от задач. У кого-то может стоять HA пара или кластер от Oracle на десяток машин за сотни нефти и обеспечивать банковские транзакции. А у кого-то: Google, Netflix — 100500 серверов из самосборного хлама.
Вообще, мы это всё уже проходили. Сотни различных производитлей CPU, архитектур, ISA. И большинство уже на кладбище: SPARC, Alpha, MIPS, PA-RISC, Itanium.
P/S/ Поддержка Майкрософт вполне может помочь ARM продвинуться на серверный рынок.
Приведенный отчет компании Forrester по заказу ARM в публикации как доказательство не считается?
Нет. В enterprise-сегменте отчётам по заказу аффилированного вендора не верят уже лет 50, а что такое "большой enterprice" я не знаю.
То что Amazon разработала свой процессор на базе архитектуры ARM — AWS Graviton, тоже не в счет?
Amazon большие и богатые. Компании этого уровня могут себе позволить ограниченный ресёч чего угодно. Тем более, что Аmazon даже эти затраты потихоньку отбивает на аренде гравитонов.
Сейчас серверный ARM для enterprise выглядит абсолютно непонятно. Дело даже не в другой архитектуре: для серверных приложений есть и дитрибутивы linux, и компилированные приложения, ну и, конечно, есть JVM — если бы был какой-то явный выигрыш, акулы капитализма бы быстро слетелись на запах денег. Независимые бенчмарки (например) пока какого-то "wow!" (хотя бы в какой-то части, как у тех же EPYCов) не показывают. Завтраки, что вот "завтра всё сервера будут на ARM" мы слышим лет 10 ("волк, волк"). Эффект, который получился у Apple с M1 тут слабо применим (начнём с того, что там разогнанная распаянная память).
Предприятиям-то на самом деле почти пофиг на чём запускать те же микросервисы или стандартные приложения — если будет выгодным ARM, то он быстро (лет за 5-10) заместит основную массу серверов.
Хм. Для 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/
да плохо всё обстоит — на реальных задачах производительность в разы ниже, а потребление чуть-чуть меньше, по сути такое же.
А вся риторика на эту тему пока копирует риторику маркетологов Intel года 2004-го: "Процессоры у нас хорошие, это вы программы под них писать не умеете! А вот как научитесь, так прям яблони на Марсе расцветут".
Всем хочется иметь сервер приемлемой производительности с блоком питания не конкурирующим по мощности со сварочным аппаратом и не смотреть, утирая слёзы, как процессор за 100500 денег 50% времени висит в тротлинге, но это время ещё не пришло.
Не удивлюсь что переписав софт "с одинаковым запалом" под современные арм64 и амд64 можно в итоге получить результат совсем не в пользу арм...
А уж как оно вне макоси будет работать и будет ли вообще работать — врядли эппл и маководов как-либо волнует.
Ну раз Вы такой грамотный профессионал, так изложите хотя бы тезисно свою точку зрения. А мы оценим, действительно так или Вы просто щеки надуваете. Ваше пренебрежение к нормам языка:
праводу прорамисту
только говорит о вашей «высокой» квалификации.
Если совсем уж грубо сравнивать то можно сравнить c VB. Можно ли написать на VB программу так чтоб она работала на Интеле и не работала на АМД? Наверно это возможно, но это надо прямо очень-очень сильно постараться. Ну вот здесь примерно также — используя всякие недокументированные и нерекомендованные лайфхаки можно нагородить такого леса что что-то пойдет не так. А в остальных случаях проблем не будет.
а как на счет risc v?
Пока RISC-V в области высокопроизводительных процессоров вообще не конкурент, ни ARM, ни x86 и даже Эльбрусу.
Другое дело, что пока ARM окончательно завоевал рынок мобильных SoC, ворвался в Apple, ломится в дверь серверного сегмента, неожиданно постучали снизу. От чего у ARM холдинга знатно бомбануло. И есть от чего. В 99% ваших SSD и HD стоят контроллёры с ARM ядром, а тут раз и WD объявили, что сделают собственный на RISC-V. Даже отечественный Миландр направился в сторону RISC-V.
также как нельзя поставить на свой смарт линуксroot + LinuxDeploy, не?
P.S. Лично я от широкого внедрения многоядерных arm-серверов жду роста рынка любительского хостинга и хостинга для малого бизнеса, удешевление виртуалок и дедиков, ренессанс «домашних страничек», появления готовых преднастроенных комплектов «для чайников» OS+nginx+CMS под армовые виртуалки, итп.
Вышесказанное выдает в вас моего ровесника. Это мы в свое время строили инфраструктуру на энтузиазме, тк это был передний край ИТ. А сейчас уже есть облака, хостинги, докеры, кубернетисы и прочие тильды, сейчас новыми поколениями строятся следующие уровни (если проводить аналогию с моделью OSI), домашние хостинги и странички это древняя рутина и она массово никому уже не будет нужна.
Никто не мечтает сегодня быть электриком или автомехаником, хотя 100лет назад это были очень модные специальности, и это не смотря на то что инструменты и материалы для выполнения этих же работ сейчас в разы удобнее и дешевле чем в те времена.
Но все вышеперечисленное это же прошлое, которое сейчас неактуально.Году примерно в 2012-3 я бы с Вами согласился. Но разве происходящие в мире последние 7 лет процессы не заставили Вас передумать?
Зачем нужна домашняя страничка/хостинг если можно сделать страничку в соцсети
- Во-первых затем, что
кролики — это не только ценный меххостить можно не только персональный веб-сервер со статьями, постами и форумом, но ещё и инстанс игрового сервера, разные прокси, транзитную ноду скрытосетей, OpenVPN и впридачу чёрта лысого, хватало бы ресурсов. - Во-вторых, на персональном хостинге человек ограничен только законодательством своей страны, в соцсети же ещё и цензурой и правилами площадки, которые устанавливает «дядя» — владелец соцсети. И который может по своему усмотрению удалять выбранные посты, банить аккаунты, нарушать правила собственной же площадки, и за это ничего не будет никому должен, потому что так хитро составлен у него договор публичной оферты.
- В-третих, гибкость: в случае форс-мажора, взлома, угона своей виртуалки можно списаться с хостером, и тот довольно быстро её погасит, и из резервной копии восстановить свой «домик» заново, а также оперативно переехать на другой хостинг с некоторой перенастройкой системы под другую виртуалку у другого хостера. В случае же угона аккаунта соцсети пиши «пропало».
- В-четвёртых, доступность: страничка в соцсети полностью доступна только зарегистрированным участникам этой соцсети, а сама соцсеть может быть недоступна в половине стран с потенциальными посетителями.
- В-пятых, возможность иметь «белый» адрес в любых обстоятельствах, если он нужен. Когда нужен — соединиться со своей виртуалкой через туннель.
не занимаясь инфраструктурой совсем.Звучит заманчиво, ну так и персональный хостинг — не для каждой домохозяйки. Самостоятельная сборка компьютера, настройка ОС и ПО — тоже не для всех, но тем не менее, комплектующие по-прежнему широко продаются частным лицам. По мере роста запретительной политики многих стран люди будут массово умнеть, и, стремясь обойти национальные блокировки и цензурные ограничения, осваивать системное администрирование хотя бы на базовом уровне. Во всяком случае, я на это надеюсь.
уже есть облакаВ которых далеко не всякий файл можно хранить, даже если он не содержит ни ЦП, ни руководство по изготовлению бомбы, ни призывы к свержению законного правительства.
хостингиПока ещё не вполне доступные каждому школьнику. А бесплатные «конструкторы сайтов» даром никому не упали.
докеры, кубернетисы и прочие тильдыЧем это (может быть) полезно для простого смертного, которому не нужно разворачивать офисную инфраструктуру с десятками рабочих мест? (Наверное, я чего-то просто не понимаю.)
Никто не мечтает сегодня быть электриком или автомехаником, хотя 100лет назад это были очень модные специальностиКстати, 100 лет назад, в 1910-х годах тогдашние электромобили конкурировали с тогдашними автомобилями, но уже в 1920-х электромобили конкуренцию безнадёжно проиграли, став «древней игрушкой». Но прошло 9 десятков лет, и миру явилась Tesla. Потому что обстоятельства очень сильно изменились. И в новых обстоятельствах персональные виртуалки могут быть вновь востребованы под самые разные цели, далеко не только хостинг домашних страничек, — скандалы последних лет с приватностью, необоснованными банами, угонами аккаунтов и посадок за лайки и камменты будут этому способствовать.
devzona
Эра любительского хостинга закончилась.ИМХО, она толком и не начиналась. Всё что было — либо очень убого, либо недоступно по цене.
В конечном итоге на рынке осталось всего несколько крупных игроковА то я смотрю на АлиЭкспрессе — под сотню разных аппаратов от разных брендов, подвальных и не очень. :) И традиционные, и безрамочные, и мини, и ударопрочные кирпичи, и куча прочих опций…
Делать небольшой хостинг из одноплатных компьютеровЯ себе это немножко по-другому представляю. В случае x86 тебе предлагается виртуалка, которая занимает отведённое процессорное время, которое может быть уменьшено в связи с загруженностью машины хостера. В случае ARM в твоём распоряжении будут выделенные ядра (сколько сможешь арендовать), железно доступные 24/7/365. Возможно в недалёком будущем появление специализированных платформ с аппаратным распределением ядер и пространства памяти для клиентских инстансов.
Прошу прощения если неправ, но возник вопрос. Вы текст статьи просто воруете, или как-то связаны с другими авторами?
Раздел про Neoverse один в один с этой публикацией 2019 года.
Для примера смотрите, первоисточник $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 модераторы Хабра из-за большого количества ссылок (мнение модераторов, я так не считаю) перенесли в хаб «Я пиарюсь». Поэтому теперь на Хабре оставляю только минимум ссылок, без которых не обойтись.
Я эти басни про завоевание серверного рынка ARM’ами наблюдаю с появления ThunderX, а это 2014 год.
За это время AMD успела восстать из мёртвых. Сервера на базе EPYC я вижу вокруг, они есть у разных производителей, vdsina их рекламирует. А ARM это ещё поискать нужно.
Нормальную рабочую станцию заполучить на ARM это тоже нужно постараться. А это необходимо для отладки и портирования софта. Мало кому понравится вести разработку на RPI.
Из того, что лично удалось пощупать руками — это сервера от хуавея на их ARM процессоре. В целом как законченный продукт производит хорошее впечатление. Достаточная производительность + сетевухи с RDMA. Но вендорлок, и непонятные перспективы из-за санкций США.
Пока какая-то крупная железячная контора, например NVIDIA, при поддержке крупной софтварной конторы не выведут на рынок линейку CPU + чипсет готовые для OEM, я сомневаюсь в успехе ARM в сегменте серверов.
Аккурат за день до этого сообщения NVidia и показала свою Grace
https://nvidianews.nvidia.com/news/nvidia-announces-cpu-for-giant-ai-and-high-performance-computing-workloads
Macbook/Mac Mini на M1 вполне прекрасен в качестве рабочей станции. С недавнего времени для желающих есть летающий в виртуалке линукс.
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
Свой первый серверный процессор 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.
ARM серверы подходят для облачного хостинга лучше чем x86? Проверим