对Arm来说,2022年堪称艰难的一年。这家英国芯片设计商先是因传出可能被英伟达收购的消息而财务不振,随后又因监管机构的审查令交易胎死腹中。之后,Arm在制定IPO计划时决定裁撤员工,而当前的市场形势明显并不利于上市融资。
六大全球云服务巨头,现已全部加入Arm架构套餐
对Arm来说,2022年堪称艰难的一年。这家英国芯片设计商先是因传出可能被英伟达收购的消息而财务不振,随后又因监管机构的审查令交易胎死腹中。之后,Arm在制定IPO计划时决定裁撤员工,而当前的市场形势明显并不利于上市融资。
但也有好消息,云世界似乎开始对Arm敞开大门,热情欢迎这位指令集架构新成员。Google Cloud本周三就公布了首个基于Arm的云实例,并表示能够“以极具吸引力的价格,提供卓越的单线程性能”。
Google Cloud此次发布的Tau T2A虚拟机,主要面向“横向扩展的云原生工作负载”,具体搭载的是Ampere Computing基于Arm打造的Altra CPU。目前该实例已经以预览版的形式登陆美国和欧洲区域,能够为Web服务器、容器化微服务、媒体转码及大型Java应用程序等用例提供强大的性能成本比。
Google Cloud也相当期待Arm架构给云世界带来的新变化,因此计划让客户和合作伙伴在试用期内免费体验T2A虚拟机,“帮助快速推动开发”。在T2A于今年晚些时候正式上市时,Google Cloud表示还将“继续提供慷慨的试用计划,免费交付多达8个vCPU与32GB RAM。”
T2A实例属于Google Cloud Tau虚拟机家族中的一员。该家族于去年首度亮相,各实例采用AMD第三代Epyc Milan CPU。基于Arm的实例类型则支持每虚拟机最多48个vCPU及每vCPU配备4 GB内存,网络传输带宽最高可达32 Gbps。此外,该实例还提供“广泛的网络附加存储选项”。
然而,T2A也同基于AMD的T2D实例一样,存在着不少限制:不支持扩展内存、单一租户、嵌套虚拟化、不支持自定义虚拟机规模等。
虽然Google Cloud并未将Arm实例同x86实例做出任何直接性能比较,但这时候Ampere跳了出来,宣称具备32个vCPU的T2A实例在执行速度上,比采用英特尔Ice Lake芯片的同数量vCPU Google N2实例要快31%。这一结论,源自标准SPEC CPU 2017整数速率基准得分。
而根据云服务商的虚拟机定价,Ampere表示,以按需实例价格来计算,T2A实例的性价比更是比基于英特尔芯片的N2实例高出65%。
软件支持阵容如何?
由于云环境长久以来一直依赖于x86芯片,所以我们不禁要担心基于Arm的Ampere Altra CPU到底能不能顺畅运行各类软件。
为此,Ampere也是开足马力,努力宣传自家处理器能够胜任各种云任务。在周三发布的博文中,该公司称其“基于Arm架构的服务器生态系统在过去几年当中迅速发展成熟,开源云原生软件堆栈在基于Ampere Altra的服务器上也实现了广泛测试和部署。”
Ampere公司首席产品官Jeff Wittich写道,“例如,Ampere在5种不同的云原生基础设施上,运行了超过135款流行应用程序。此举是为了确保客户对于整个Ampere软件运行环境充满信心。”
这家初创公司的服务器芯片还能够支持多个Linux版本,包括Ubuntu、Red Hat Enterprise Linux以及CentOS Stream。
Wittich指出,Ampere在官方网站上专门开设了页面,列出大量已经在Arm CPU核心上完成测试的应用程序、编程语言和其他各类软件。
Google Cloud也从部分独立软件开发商处得到了推荐,他们都表示自家产品的代码可以轻松移植至T2A。
负责提供无服务器缓存服务的初创厂商Momento公司CEO Khawaja Shams表示,“自始至终,我们一直对Arm实例的可移植性感到欣喜。T2A平台的成熟,让我们有信心在生产环境中使用这些虚拟机。”
T2A也得到了学术界的认可,哈佛大学研究助理Christoph Gorgulla表示,该实例的“更佳性价比”帮助他的团队“筛选了更多化合物,由此发现了更具希望的候选药物。”
多家主要云服务商加入Arm阵营
随着基于Arm架构的云实例的陆续出现,这家英国芯片设计厂商的ISA现已得到全球六大云服务巨头的全面支持,分别为:亚马逊云科技、微软Azure、Google Cloud、阿里云、腾讯云、Oracle Cloud。其他云服务商也纷纷跟进Arm热潮,包括京东云、UCloud以及Equinix Metal等。
从目前的形势看,Arm进军云端已经成为一股不可阻挡的趋势。
正如GitHub工程师Jaana Dogan在推文中所说,这样的发展结果在十年之前根本无法想象:
如果有人在十年前问我,Arm会不会成为服务器芯片的新首选,我肯定觉得这人疯了。但现在这一切已成现实,迅速且顺畅。Graviton的成功,标志着Arm进军云基础设施的里程碑。 https://t.co/WTmFEDBsu7
— Jaana Dogan ヤナ ドガン (@rakyll) 2022年7月13日
要想让Arm芯片入驻服务器环境、运行Linux等操作系统,必须要在软件与硬件世界间开展大量合作,由各方就标准功能、发展方向等问题达成长期一致。也正因为如此,Arm系统(特别是在服务器用例中)的软件构建与运行方向也就明确了:必须严格按照x86的形式进行。事实也的确如此。
AWS还决定利用利用2015年收购芯片设计厂商Annapurna Labs时获得的人才,在内部原研出基于Arm架构的服务器CPU,这也为Arm在云市场上的崛起铺平了道路。目前,这位云巨头正在自家Elastic Computer Cloud实例当中使用第三代Graviton芯片,主打的也是强于x86芯片的高性价比优势。
而其他各家主流云服务商的Arm探索之旅,则都离不开另外一个名字:Ampere Computing。
由英特尔公司前高管Renee James建立的这家初创企业最近表示,Altra处理器已经得到越来越多企业和云服务商的青睐,这也证明该芯片要比英特尔或AMD处理器更适合云用例。
与Arm一样,Ampere也筹划着在合适的时间寻求上市。
虽然云世界对Arm敞开怀抱,确实合了不少已经厌倦英特尔一家独大现状的从业者们的心意,但现在的问题是,Arm和Ampere、AWS等芯片合作伙伴能不能长久把这份繁荣保持下去。毕竟英特尔和AMD都打算在不久之后推出专用云芯片,所以目前还不宜盲目乐观。另外,还有RISC-V这位闷声发大财的选手没有入场呢。
相关推荐: Google Cloud IaaS投向Arm服务器芯片,传下一步计划自研芯片
Tau T2A is first Compute Engine VM to run on Arm 据路透社报道,Alphabet Inc 的Google Cloud 部门周三表示,将开始采用基于 Arm技术的计算芯片,使其成为最新加入转型的公司,该转型将从英特…
您也可以联系文章作者本人进行修改,若内容侵权或非法,可以联系我们进行处理。
任何个人或组织,转载、发布本站文章到任何网站、书籍等各类媒体平台,必须在文末署名文章出处并链接到本站相应文章的URL地址。
本站文章如转载自其他网站,会在文末署名原文出处及原文URL的跳转链接,如有遗漏,烦请告知修正。
如若本站文章侵犯了原著者的合法权益,亦可联系我们进行处理。
hi6个月前0
请问有详细一点的自己搭建的教程吗你好7个月前0
你好,可以再帮我看看吗? 我已经按照你的方法设定了,还是一样,wordpress后台的 Purge Varnish Cache 插件还是清除不到cache,依旧显示 the varnish control terminal is not responding at。谢谢https://mjj.today/i/Srk2Tz https://mjj.today/i/Srkcoi你好7个月前0
对,你说的没错,我配置的时候改了一些东西,现在我按照你的教学,可以启动了,网页可以缓存了,不过wordpress 清除cache 那个插件没用的,我输入本地回环地址127.0.0.1 :6082 ,再输入API key ,插件显示the varnish control terminal is not responding at 127.0.0.1:6082,就你图片那样,然后试一下点击清除cache 那里,他显示error,研究了一天,还是没有不行。你好7个月前1
你好,为啥我按照你的方法,到第三部分,去到真正后源的服务器设定Varnish 部分,我填了真正后源的IP跟端口跟域名,然后重启 Varnish ,就出现这样了? 这是怎么回事? 谢谢[Linux] AMH 7.1 https://amh.sh[varnish-6.6 start] ================================================== =========== [OK] varnish-6.6 is already installed. Could not delete 'vcl_boot.1713549650.959259/vgc.sym': No such file or directory Error: Message from VCC-compiler: VCL version declaration missing Update your VCL to Version 4 syntax, and add vcl 4.1; on the first line of the VCL files. ('/home/usrdata/varnish/default.conf' Line 1 Pos 1) ...#---Running VCC-compiler failed, exited with 2 VCL compilation failedchu7个月前0
很完善的教程‘hu7个月前0
我用gmail EMAIL_SERVER="smtp://********@gmail.com:bpyfv*********chry@smtp.gmail.com:587"叽喳7个月前0
MAIL_SERVER="smtp://no-reply@vort.me:password123@wednesday.mxrouting.net:587"大佬 这个使用outlook 或者gmail 是什么样子的格式? 邮寄已经开启smtp了hu7个月前0
输入框的问题解决了,我没有设置反代,NEXTAUTH_URL改为域名+端口就好了