谷歌云发布ARM主机的消息传来,推出采用Ampere处理器的Tau T2A实例
扫描二维码
随时随地手机看文章
喜欢折腾主机的小伙伴一定都知道X86和ARM架构的区别,前者在PC领域已经统治了几十年;后者则主要应用于移动领域,尤其是近几年,ARM的产品在终端应用特别是手持终端应用飞速发展,比如说智能手机、平板电脑等。两种架构各有优劣,在性能和软件方面,X86可以说有着极大的优势。但也正是如此,使其功耗一直居高不下,显然也不适合应用在对续航要求比较高的移动领域。而ARM最大的优势就是低功耗、操作系统精简,本着够用就好的原则,国内也掀起了ARM开发板主机的热潮。
因为受到处理器芯片的制约,给人的感觉大部分国产ARM开发板性能都比较有限,平时编程、看看视频还可以,但谈及到打游戏或者运行一些大型专业软件,就显得有些力不从心了。直到近日我收到了一台Firefly团队打造的StationPC:Geek-3588主机,产品最大的亮点是搭载了国产品牌瑞芯微的Rockchip RK3588旗舰级处理器,性能翻了多倍,也让ARM PC实现了更多的应用场景。
这台机器是参加Firefly团队的探索者计划定制的,机器只有20台,并且全程参与了主机的定制、也提了不少意见和建议。每台机器都有唯一的编号,我这台是007号,有点邦德特工的感觉,还是比较喜欢的。因为这台机器并不会正式售卖,大家感兴趣的话,可以去看看StationPC搭载同系列芯片的StationM3主机(已上线),不过搭载的是RK3588S 芯片,和3588的区别就是缩减了外围接口,CPU、GPU和NPU的参数性能都是一样的。回到我们这台定制的主机,今天就通过简单的评测,跟大家分享一下使用体验。
先来简单的看一下开箱过程,Geek-3588主机采用礼盒式的包装,盒子上面有STATIONPC的Logo以及定制编号。开箱还是比较有仪式感的,各种配件都收纳在盒子里面,看着很整洁;里面还有一张卡通贴纸,可以用来DIY装饰主机。将配件全都拿出来,还是很多的,除了主机之外,还有四根SATA数据线、硬盘电源线、一根支持8K的HDMI线缆、一根USB-A转C口的数据线、三根外置增益天线、电源适配器、蓝牙遥控器和使用说明手册。
过去十多年以来,ARM服务器一直是一个尴尬的存在,一直有人在说但一直没有活成人们想象中的样子,无论其性能还是价格都与x86相距甚远,ARM阵营里倒下的一个接一个,既有像Calxeda这样的初创公司,也有像AMD和高通这样的老牌企业,Calxeda倒闭了,AMD和高通搁置了ARM计划。
最近又有几家初创公司探出头来,比如Ampere和Nuvia都宣布要在ARM服务器市场搞事情,Ampere在开发自己的架构之前从AppliedMicro买了一个原型,而Nuvia就比较神秘了,很多人表示对它一无所知。
AWS从2015年开始搞ARM芯片,在2018年推出了自己采用Graviton处理器的主机,如今快两年了,反响也一般,最近,Graviton进入次世代,Graviton2会有什么不一样吗?
最近,谷歌云发布ARM主机的消息传来,推出采用Ampere处理器的Tau T2A实例。至此,前几大公有云厂商都推出了ARM云主机。
谷歌八号员工,负责基础设施的副总裁Urs Hlzle曾断言,如果性价比能提升20%,那就能促成从x86向Power架构的转变,当然,也不一定非得是Power,别的架构也行。
正如你所担心的那样,首要解决的问题是,要怎么用ARM处理器呢?
不难想象的是,谷歌自己搭建搜索引擎、广告和视频流媒体平台的时候,倒是可以迁移到ARM处理器上,但谷歌云作为一家云服务厂商,要把现有应用从x86迁移到ARM架构上谈何容易,那要如何说服客户也用ARM主机呢?
业内也有了颇为成熟的探索。
亚马逊云科技的Graviton处理器ARM阵营的一面旗帜,它告诉所有人,ARM服务器真的可以。Graviton凭借高达40%的性价比优势圈粉无数,一方面亚马逊云科技自己的云服务在用,一方面直接卖给云服务用户,需要将应用迁移到ARM服务器上。
近两年,国内的公有云服务商UCloud、腾讯云、京东云陆续推出了基于Ampere的ARM云主机,阿里云也宣布了基于自研处理器的磐久服务器。国际市场上,甲骨文云(OCI)、微软Azure也推出了基于Ampere的ARM主机。
最近,谷歌云推出基于Ampere的ARM主机多少还是有点令人意外的,这是全球顶级云厂商中最后一家推出ARM主机的云厂商。
谷歌的T2A实例目前支持包括如RHEL(红帽企业版)、Suse Linux Enterprise Server、CentOS、Ubuntu和Rocky Linux各种常见的Linux发行版以及容器优化的操作系统。
此外,谷歌云自己的Kubernetes容器引擎——Google Kubernetes Engine也可以在T2A上运行,谷歌云托管的批处理服务和流媒体分析服务也可以在T2A上运行。
在实际的使用中,谷歌可能也会在内部使用,用在Borg和Omega这样的云上管理系统上,支撑着包括搜索引擎、广告、邮件以及其他工作负载。随着内部的工作负载一步步迁移到云上后,才会更多地面向外部提供服务。
虽然都感觉目前的ARM生态还比较孱弱,但其实,Ampere官网列出了135个常见的云原生应用,包括数据库、云原生软件和编程语言,这一数字还在增长当中,谷歌云表示,一些ISV合作伙伴在向T2A移植的时候,都比较顺利且轻松。
可能是眼看着Graviton3又来了,又眼看着微软、甲骨文、腾讯、阿里等云友商都搞ARM服务器了,谷歌也有点坐不住了,所以才有了这次发布。
性价比真香
有分析认为,多家云服务商都采用了Ampere一家的ARM芯片,所以,Ampere的成本优势可能会进一步放大,从而更容易为超大规模数据中心市场带来变化。
尽管谷歌在自家的智能手机上也有自研芯片,也有消息称谷歌正在研究适用于ChromeOS的ARM芯片,但消费级的芯片与服务器级别的芯片中间还是有很大差距的。
暂不确定谷歌未来会不会用上自研的ARM服务器芯片,像国内的阿里云一样两条腿走路,既有Ampere的第三方方案也有自研的方案。