科技食谱

ARM能够改变服务器行业的治理吗?

到目前为止,ARM已安装在智能电话和IoT设备等低功耗设备中。在服务器市场上,诸如Intel和AMD的x86架构占主导地位。但是,在服务器市场上也将开始出现有利于ARM的结构性变化,例如Amazon宣布为AWS设计的下一代ARM处理器Graviton2。

服务器基础架构是一项业务,数字在其中很重要,例如招聘性能和规模,并且提供比ARM拥有的灵活用户数量更高效的服务非常重要。因此,到目前为止,ARM已在移动世界中确立了统治地位,但是截至2017年,在服务器市场中,ARMv8市场份额仅为1%。但是,ARM在能效方面具有优势,并且与消耗大量电能的数据中心完全兼容。此外,有很多意见认为,随着诸如Nubia之类的地方已经开始提供ARM标准平台,这种情况将来可能会改变。

这是因为它是在选择云开发平台时极大地改变经济性的因素之一。当公司将云服务器处理外包或拥有自付费数据中心时,创新更有可能发生。另外,如果您查看游戏市场,您会发现可以根据Xbox和PlayStation等硬件平台进行游戏的游戏是固定的。但是,随着诸如Microsoft的Project xCloud和Google的Stadia之类的云游戏平台开始成为主流,硬件功能可能不再必要,并且游戏不需要更改设备。结果,游戏平台也从以硬件为中心转移到了云。

如果封装(这是面向对象的编程技术之一)进一步进行,则结构更改很有可能发生。 Linux在其他平台上的工作方式相同,因此,如果应用程序是高级的,则不会由于处理器指令集的差异而导致程序操作兼容性的问题。在当今大多数应用程序都面向与云交互的无服务器或微型服务器的时代,讨论芯片组类型的需求正在减少。

在2018年,宣布了AWS EC2 A1实例,并且AWS首次采用了ARM。尽管此事件象征性地表示未来服务器市场可能发生变化,但EC2 A1的性能还是令人失望的。通过基准测试比较基于ARM的RC2 A1和基于x86的EC2 M5d.metal时,除了高速缓存性能外,EC2 A1与EC2 M5d.metal表现出很大差异。

另外,实际使用云服务的重要之处在于应用程序性能。基准测试结果有时会产生误导。为了调查应用程序性能,Scilla NoSQL数据库标准读取基准在单节点配置上运行,具有16个虚拟内核的M5.x4large每秒能够读取710,000次。另一方面,具有16个虚拟内核的A1.metal只能读取102,000次。 A1.metal比M5.x4large便宜40%,但标准读取性能为80%或更高。

但是,随着配备Graviton 2的EC2 M6g的出现,情况发生了很大变化。与A1一样,如果您对M5d.metal进行比较测试,则M6g的总体性能将超过M5d.metal。标准读数基准在两边都显示几乎相同的结果,但是EC2 M6g便宜约20%。

x86在服务器市场中出现的事实保持不变。但是,随着云应用程序的兴起以及与基于x86的云服务器的性能相匹配的基于ARM的云服务器的出现,服务器行业在未来可能会面临转型。相关信息可以在这里找到。