首次落地中国的亚马逊云科技自研处理器,到底有多强的实力?

今年1月底,亚马逊云科技正式宣布,由 Amazon Graviton2 处理器提供支持的 Amazon Elastic Compute Cloud (Amazon EC2) M6g、C6g 和 R6g 实例已在由光环新网运营的 Amazon Web Services 中国(北京)区域和由西云数据运营的 Amazon Web Services 中国(宁夏)区域推出。

据了解,这是亚马逊云科技自研的、原生为云而设计开发的芯片,也是其自研处理器首次落地中国区域。

作为亚马逊云科技的第二代基于Arm架构的处理器,Graviton 2基于 64位Arm Neoverse N1微架构设计,这是ARM第一款数据中心定位的CPU架构。与同配置X86实例相比,Amazon EC2 M6g、C6g 和 R6g 实例的性价比提高了40%。 

亚马逊云科技大中华区产品部计算与存储总监周舸介绍称:“随着Amazon Graviton2的推出,我们看到很多客户和软件合作伙伴做了很多测试,性能效果非常惊人。拿Graviton2和用Intel架构的实例直接做对比,基本上会看到47%到63%的性能提升。而用Redis做内存数据库,也可以得到超过60%的性能提升。”

究竟本次亚马逊云科技推出的实例强大在哪些地方?为什么这款处理器可以帮助客户大幅提升性能体验?又有哪些厂商在使用Amazon EC2 M6g、C6g和R6g后取得了实质性改变呢?

亚马逊云科技的独特思考

众所周知,随着CPU的变化发展,无论是操作系统还是软件设计编程语言,乃至整个应用架构,都开始去适应CPU的发展特点。

于是很多通过新应用软件、新编程工具开发出来的新应用,都在逐步适应平行扩展架构,以此利用CPU多核、多线程、并行处理多任务的特点,提升自身能力。 

尤其是当前云服务正在蓬勃发展,像微服务这类应用,其实就是把传统应用架构中大的单体结构往细拆分,然后再把拆分后的应用分布在一个一个小的微服务化上面,做快速平行扩展。这就是极大地利用到多核、多进程的处理能力的CPU架构带来的优点。

可是传统CPU的设计者,没法这样思考问题。因为他们考量更多的是如何兼顾传统数据中心以及数据架构中,那些仍然在跑的旧应用。新与旧之间需要找到平衡和妥协的地方,可这些靠传统思路却解决不了,只有在云计算时代才能得到很好的解决。

而亚马逊云科技做Graviton2的目标其实很简单,就是希望为云上面的现代化应用提供更好的性能、更好的核。所以每一个核在Amazon Graviton2里面,都会凭借更好的性能满足现代化应用的需要。亚马逊云科技设计这款ARM架构的CPU时,注入的就是这种独特的思考。

正是因为思考不同、载体不同,客户使用Amazon Graviton2去运行现代化的架构的应用,所得到的结果也不同。

此次Amazon Graviton2 处理器提供支持的Amazon EC2 M6g、C6g 和 R6g,就汇集了AWS设计的硬件和软件创新,并通过多租户隔离、私有网络和快速的本地存储,实现高效、灵活、安全的云服务交付。 

Amazon EC2可以在云中提供大小可调的计算容量,让开发者能够轻松地进行互联网规模的计算,每一种实例就是一个计算容量的组合,而 AWS已经推出了近400种EC2实例。

AWS大中华区云服务产品管理总经理顾凡表示:“客户的需求始终是AWS创新的动力源泉。我们推出自研处理器,旨在为客户提供更多样化的计算实例选择,在提供出色性能的同时节省大量成本,满足客户不同应用场景的需求。” 

较早使用Amazon Graviton2的中国客户——涂鸦智能和大觥科技,也分享了一些使用Graviton2实例后的感受。

涂鸦智能:依靠亚马逊云科技取得的3个成功

涂鸦智能首席架构师陈亚焱介绍称:“我们每天处理的设备请求的次数是840亿次,请求高峰是150万次/秒,云端服务器的响应时间是小于10毫秒/次,每天还会处理1.2亿次的AI语音交互数。”

作为一家全球化AI+IoT的领军企业,涂鸦智能需要连接消费者、制造品牌、OEM厂商和连锁零售商的智能化需求,为开发者提供一站式人工智能物联网PaaS级解决方案。

可面对如此庞大的数据,涂鸦智能要做怎样的架构,才能支撑这样的请求数呢?这个问题是涂鸦智能的业务目标和挑战,也是亚马逊云科技的强大之处。 

拆解涂鸦智能的需求我们会发现,它们的业务中,设备海量在线,数据量非常大,并且不分波峰和波谷。用陈亚焱的话来说:“基本就像家里的一个智能插座,只要通电之后,就会随时在线。”

过去满足这样的需求,需要涂鸦智能在全球搭建数据中心,成本极高,运维和维护起来也非常困难。再加上涂鸦智能业务增长非常迅速,必须做到实时扩容,物联网方案中的设备还都要在10毫秒内响应,这对网络链路、系统的稳定性也提出了非常高的要求。

不过,在应用了Amazon Graviton2实例后,这些问题都得到了很好的解决,根据测试数据,可以简要地概括成三个数据:

1. CPU的性能提升了100%。

2. 服务器单价降低了20%。

3. 整体性价比提升了2.5倍。 

陈亚焱表示:“Graviton2的架构非常符合我们连接层的架构,因为我们连接层本身就有轻量级的进程,亚马逊云科技每个CPU核心的设计,每个进程都是隔离运行的,并且Graviton2也为我们提供了更大的缓存,让我们整个CPU其实获得了非常好的提升。”

大觥科技:亚马逊云科技缓解了燃眉之急 

不仅涂鸦智能在与亚马逊云科技合作过程中取得了成功,大觥科技也依靠亚马逊云科技的帮助,在2020这个业务快速增长的年份,突破了业务瓶颈,解决了诸多重要问题。

大觥科技副总裁袁泉表示:“疫情期间社交媒体的传播,我们有过若干次的爆发性增长。可是我们的产品在设计之初比较强调松耦合,因为增长过于猛烈,就遇到了瓶颈,没有更多的算力可供发布了。” 

就是在这个时间点,大觥科技开始与亚马逊云科技合作,并借助其充足的算力,迅速解决了燃眉之急。

在与大觥科技交流的过程中,ToB行业头条发现,虽然大觥科技是一家AI公司,技术能力强大,可其产品架构并不复杂。所以,在选用处理器的时候,大觥科技重点考虑的就是性价比,而纳入它们考虑范围:一种是拥有ARM架构的C6g,还有就是Graviton系列。

在试用了Amazon Graviton2 处理器C6g后,大觥科技的数据标准化和C5相同配置的数量来比较,性能上提升了30%,在成本上节约了38%。

“性价比控制到这个程度之后,我们对这个服务的应用就基本上没有后顾之忧了。这个数据比较是我们同时在两款机型上做了同样的代码发布,这个过程很简单,并没有带来什么困难。”袁泉说道。

这次合作后,大觥科技与亚马逊云科技相关团队也建立了良好的关系。“他们带给我们更好的、更新的知识,完善了我们的知识体系,在后续的这段时间,我们不断地完善了我们的架构。”

目前大觥科技还没有专职的运维人员,可当他们的知识体系出现空缺,亚马逊云科技的专业团队总能及时给到指导,并在解决短期问题的同时,给出长期规划的建议。

而且大觥科技服务更新速度提升到了原来的8倍,运营成本节省了20%,运营效率提升了40%。大觥科技CEO黄硕也表示:“AWS全球化的生态和视野,让大觥科技无需担心底层的支持。亚马逊云科技为我们提供的充沛算力,帮助我们成功服务数千万用户。”

亚马逊云科技:将最新技术提供给客户 

熟悉云计算行业的朋友都知道,当前云计算市场的趋势就是计算的单元会越来越小,企业应用的现代化也是未来的趋势。这些趋势都会反过来驱动弹性计算产品未来的演进和迭。因此,第一时间将最新技术放在云端提供给客户,是亚马逊云科技一贯的使命。 

对此,顾凡也表示:“我们推出自研处理器,旨在为客户提供更多样化的计算实例选择,在提供出色性能的同时节省大量成本,满足客户不同应用场景的需求。”

就像本次推出的 Amazon EC2 M6g、C6g和R6g实例,都是在Amazon Nitro 系统基础上构建,Amazon Nitro系统汇集了由 亚马逊云科技设计的硬件和软件创新。 

ToB行业头条也从亚马逊云科技发布的相关资料中,整理出了这几款实例的价值,感兴趣的朋友可以自行了解。

  • Amazon EC2 M6g为通用型实例,为工作负载提供均衡的计算、内存和网络资源,可用于开源软件应用程序,例如微服务、游戏服务器和消息队列等。

  • C6g为计算优化型实例,计算资源配比较高,适用于计算密集型应用程序,例如高性能计算、批处理、广告服务、视频编码、游戏、科学建模、分布式分析和基于 CPU 的机器学习推理等工作负载。

  • R6g为内存优化型实例,内存资源配比较高,适用于内存密集型应用程序,例如开源数据库、内存数据库和实时大数据分析。

三类实例都分别有8种资源大小可供选择,分别为 1 个、2 个、4 个、8 个、16 个、32 个、48 个和 64 个 vCPU,并且可以作为按需实例、预留实例或Spot实例购买,充分体现了云计算资源配置的灵活性。

-END-

点赞(1)

全部评论