搭载自研处理器Amazon Graviton2实例落地中国区 亚马逊云科技丰富生态多样性
199AI讯 2019年12月4日,亚马逊云科技在re:Invent大会上发布了基于Arm架构的Graviton2服务器芯片。2021年1月28日,由 Amazon Graviton2 处理器提供支持的 Amazon Elastic Compute Cloud (Amazon EC2) M6g、C6g 和 R6g 实例落地中国区。
除亚马逊云科技合作的传统的Intel、AMD x86架构外,ARM架构实例也落地中国区,意味着亚马逊云科技正丰富其生态多样性。目前,Amazon EC2提供的实例类型已接近400种,被全球几百万客户广泛使用。相当于传统上一家提供400种服务器型号的中大型服务器厂商。
Amazon Graviton2主要是解决基于微服务架构的现代化应用的需求。
微服务架构已经成为一股重要力量
以前的架构基本上是单体架构,系统中所有的功能、模块耦合在一个应用中的架构中,整个应用包括应用、数据库等都在同一个服务器上。
随着应用越来越复杂,一个大型的复杂软件应用,由一个或者多个微服务组成,系统中的各个微服务可以被独立部署,各个微服务之间是松耦合的,每个微服务仅仅关注于完成一件任务并很好的完成该任务。将一个复杂的软件系统,进行了拆分之后,应用系统变的更加的高效。这也是近几年来十分火热的应用架构趋势。
对服务器芯片而言,传统的x86服务器架构已经有些不适应微服务化的现代应用发展。
在亚马逊云科技大中华区产品部计算与存储总监周舸看来,这些新的应用软件都更适合于可以平行扩展的架构,去充分地利用CPU的多个核、多个线程、可以并行处理多个任务的特点去发展出来的能力。
Graviton2希望为每一个内核都为云上面的现代化应用,去设计最好的性能。“所以我们的每一个核在Graviton2里面,都能够达到最好的所谓真实的性能,去满足这些现代化应用的需要。是客户真的用Graviton2去运行他们的现代化的架构的应用的时候,他能得到什么样的结果。我们希望我们的每一个核都能做到,只针对这些东西去特定的优化,让它发挥出最好的性能来。同时我们希望在一个CPU里面,放尽量多的独立的核,以便于最大程度的让它充分发挥平行扩展的能力。”
(图:Graviton2 适用的八大方向)
Graviton2适用的方向已经越来越广,周舸举例称,Graviton2已经应用在八大方向,包括高性能计算如天气预测的超算、飞机船舶流体设计以及半导体设计等。
客户需求和性价比驱动服务器架构生态多样性
因为Graviton2基于ARM架构,不禁让人联想到ARM在此前的市场目标设想,其目标是未来ARM架构服务器的市占率将达到20%-30%。然而现实有一些残酷,目前x86的芯片还是占有绝大部分的市场份额。
ARM架构服务器是否会成为未来市场主流?对于199IT的问题,顾凡认为这并不是一个简单的非此即彼的市场问题。问题的焦点在于客户的需求和云计算的性价比。
顾凡表示亚马逊云科技了解客户的工作负载需求,同时在提供云计算解决方案有性价比优势,在运营的过程当中形成了设计芯片的能力,所以从客户需求和性价比角度出发自研“量体裁衣”的适合客户的芯片就变得水到渠成。同时顾凡也强调“云计算里面对性价比的追求是不会停的,既然自研芯片,一定会在性价比上走得更远。”
Graviton 2作为亚马逊云科技第二代基于Arm架构的处理器,基于 64位Arm Neoverse N1微架构设计,这是ARM第一款数据中心定位的CPU架构。与同配置X86实例相比,Amazon EC2 M6g、C6g 和 R6g 实例的性价比提高了40%。
与第一代 Amazon Graviton 处理器相比,AWS Graviton2 处理器在性能和功能方面实现了重大飞跃,性能达到前者 7 倍、计算核心数量达到 4 倍、缓存达到 2 倍、内存速度达到 5 倍。Amazon Graviton2 处理器具有全天候运行的256 位内存加密功能,每个核心的加密性能速度比第一代 Amazon Graviton 处理器提高 50%。
顾凡认为Graviton 2是在为两个未来趋势做准备,第一个是工作负载未来的迭代,比如未来五年,容器、微服务化趋势会越来越明显,更多企业的工作负载转向了微服务化,迟早客户都会需要像Graviton2这样的处理器,即单核单线程大缓存,把它的性能发挥到极致。第二个是云计算对性价比的追求。
亚马逊云科技自研芯片的驱动力,在于“服务好未来的现代化应用对于计算架构的需求,以及怎么服务好云计算里面客户对于性价比追求,而CPU仅仅是一个工具。” (Ralf)