1. 首页
  2. 云端

re:Invent十周年,五大风向标落实亚马逊云技术“探路者”精神

速途网12月10日讯(报道:乔志斌)2021年,不仅是亚马逊云科技成立15周年的日子,同时也是re:Invent全球大会正式迎来十周年的日子。然而,云科技赛道虽然经历了15年的发展,但仍然呈现出了蓬勃的活力。

在今年的re:Invent大会上,亚马逊云科技发布了涵盖计算、物联网、5G、无服务器数据分析、大机迁移、机器学习等方向的多项新服务和功能。同时综观2021 re:Invent的新技术和产品发布,re:Invent大会已然成为业界发展的风向标。

在12月8日的国内媒体沟通会上,亚马逊云科技大中华区产品部总经理顾凡以及其团队中各个领域的专家,将这次的re:Invent大会总结了五个风向标。

风向标1:重构云计算底座,自研芯片再升级

顾凡表示,因为客户对于追求云上的性价比的追求是永无止境的,同时未来在云上的新型工作负载对于计算创新的要求也是无止境的,因此,Amazon EC2的创新也是没有止境的。在今年re:Invent上,亚马逊云科技重磅推出了三项自研底层技术。

首先是亚马逊云科技新推出自研通用计算处理器。亚马逊云科技宣布新一代基于Arm的自研CPU处理器Amazon Graviton3。这是亚马逊云科技自研设计的第三颗CPU处理器,并宣布推出基于这一款新芯片的第一个实列Amazon EC2 C7g,与Amazon Graviton2处理器支持的当前一代C6g实例相比,计算密集型工作负载性能提高多达25%。在相同性能下,与同类型Amazon EC2实例对比,可节省高达60%的能源消耗。

然后是新推出了自研机器学习训练芯片。在今年的re:Invent大会上,基于Trainium的实例被首次提供。由Amazon Trainium芯片支持的Trn1实例为在Amazon EC2中进行深度学习模型训练提供最佳性价比以及最快的训练速度,与P4d实例相比,通过Trn1实例训练深度学习模型的成本降低多达40%。

同时,亚马逊云科技还新推出自研固态硬盘。采用全新Amazon Nitro SSD固态硬盘的Im4gn/Is4gen/ I4i实例,可为I/O密集型工作负载提供超高存储性能。通过自研的 Amazon Nitro SSD,Im4gn/Is4gen/I4i实例提供高达 30 TB 的 NVMe 存储,与上一代I3实例相比,I/O 延迟降低了 60%,延迟可变性降低了 75%,从而最大限度地提高了应用程序性能。

顾凡强调,自研芯片是需要经验积累的,并不是你花钱就能买来的,也并不是你着急很快就能实现。而亚马逊云科技从对于云上所有这些客户的工作负载的深刻理解,去逆向工作,去设计我们的芯片,是我们在重构这样一个云计算底座自研芯片里面的最大优势。

风向标2:大云无疆,无限拓展(The Everywhere Cloud)

目前,亚马逊云科技基础设施遍及25个地理区域的81个可用区,并计划新建9个区域和27个可用区,有14个本地扩展区域、17个Wavelength区域,有108个Direct Connect光纤直连站点,有310个边缘站点和13个区域缓存站点。在此基础上,亚马逊云科技还宣布,2022年将在21个国家建设超过30个本地扩展区,让客户以更低的延迟服务其终端用户。

亚马逊云科技还通过一系列技术,将云延伸到亚马逊云科技的基础设施之外,包括Amazon Outposts、IoT 服务、Snow 家族服务,一直延伸到 Amazon Ground Station,让云扩展到了太空的卫星数据。Outposts将亚马逊云科技的云体验延伸到客户的本地数据中心,跟云端无缝连接。IoT服务、Snow家族将云的能力延伸到地球上各个角落。 Amazon Ground Station是卫星地面站服务,通过卫星地面站接收数据到亚马逊云科技区域进行处理。

而在今年的re:Invent大会上,亚马逊云科技推出新的托管服务Amazon Private 5G,让企业方便利用5G专网来连接企业内的联网传感器和边缘设备,并且通过亚马逊云科技控制台统一管理。新服务Amazon Cloud WAN,则是将亚马逊云科技全球网络的优势带给企业,让企业的广域网跟云融为一体。

风向标3:代码即云,万物皆API(Programmable Cloud)

顾凡表示,今天在应用开发者的眼里,一切云计算的资源都是可以代码化的,都可以被编程。而这一切的基础就是亚马逊云科技从Day1就坚持的API文化,就是万物皆API。从2006年起,Amazon EC2就几个API就可以创建、注销计算资源,到15年后的今天,我们有超过200类的亚马逊云科技的服务,有上千种API在服务于数百万级的客户,每天在自由地在云上构建。

亚马逊CTO Werner Vogels在大会上曾向尝试构建API或者尝试构建自己的开发者生态的开发者提出以下6条建议:

第一条,亚马逊云科技认为API是永远的,一旦它被发布成为一个公共可用的服务,那么就会有成千上万得到客户不断去调用它。面向API的这样一个设计,对云厂商也好,对任何API的设计者来讲也好,最大的挑战其实就是向后兼容。

第三条,对于API的构建,亚马逊云科技一直有这样的传统,其实是应该从客户真正的场景出发,找到客户最希望这个工具或者这个服务想要实现的功能,比如专门构建的这些数据库。

第四点,让API的故障模式有据可查,就是更是说,一个真正的好的API和服务,不仅仅让别人知道它工作的时候是什么样,而且要让他知道,当它不工作的时候,能够让开发者真正知道它哪里出了问题,然后持续地去对它进行改进。

第五点,创建具有明确、特定目的、自描述的API。自描述其实对所有API是一个最基础的原则,但是真正能够保证它足够简洁,让开发者能够理解,其实就是回到一个最简单的逻辑,需要它足够简单,为专门的功能所设计。

第六点,亚马逊云科技需要对于API也好、云服务也好,不惜一切代价的去隐藏我们背后的技术实现。因为这样的话,我们才能够关注于客户的需求,如果我们过早的透露了这些具体的底层实现,客户可能就会去关注于你为什么今天是这样做的,而明天不是这样做的。

亚马逊云科技大中华区产品部数据类产品高级经理王晓野表示,基于上述六条,我们今天所做的所有基于ARM的创新,在底层我们其实已经通过了亚马逊云科技提供的这些专门构建的托管服务,让我们大多数客户已经享受到了ARM带来的性能和成本上的提升,而背后我们并没有去毁掉任何一条我们与客户之间的协定,客户还像过去一样在使用着我们的托管服务。

风向标4:降低门槛,把云计算交到更多人手里

 “‘降低门槛’本身就是云计算的一个非常重要的核心价值”, 在媒体沟通会上,顾凡强调“无论是一家初创公司,还是一个体量非常大的科技企业,你在用云的时候,大家都在一条起跑线上,云技术赋予你同样的科技的能力去创新。同时,在一家公司里面使所有人参与进来,利用工具去找到数据的洞察、指导员工的行动,这就是云计算要降低门槛。”

那么,亚马逊云科技究竟如何实现“降低门槛”?王晓野给出了她的答案。

首先,在降低机器学习的门槛方面,基于Amazon SageMaker Training Compiler,通过在内核层面进行优化,使Training可以更好的利用CPU的资源,实现最高50%的提速。Training Compiler默认跟Tensorflow和PyTorch集成。数据科学家只要做非常少的更改,就可以把它使用起来。同时Amazon Serverless Inference无服务器的节点,就按照实际推过来的流的实际用量来计费,保证根据自动生产过来的流量不断进行收缩,自动配置、扩展,并且在没有需要的时间释放相应的计算资源,大大减少了企业扩展机器学习规模的难度。

其次,在降低了运维人员使用云的门槛方面,亚马逊云科技发布了Amazon DevOps Guru for RDS,它使用了亚马逊多年来的卓越运营提供的机器学习模型,去自动识别和分析各种潜在的性能问题,比如说资源耗尽等东西,并且把根因分析,尽可能能够自动修复这些相应的故障,为我们的运维省力、省心、省钱。

同时,在降低大数据分析的门槛方面,亚马逊云科技发布了四个具有无服务器和按需扩展的功能,比如Amazon Redshift Serverless、Amazon EMR Serverless、Amazon MSK Serverless、Amazon Kinesis On-demand,能够帮助运维部门快速把这些服务构建起来,可以减少无差别的配置工作,轻松满足业务部门对于这些的需求。

此外,亚马逊云科技还发布了多款工具,降低业务人员使用云服务的门槛。

第五个风向标:可持续发展

随着“碳达峰”“碳中和”的可持续发展理念正在成为全球各国之间的共识,云技术作为近年来快速发展的互联网基建服务,对于能源的需求也非常显著,因此,保持云技术朝着绿色、低碳的方向发展是时代的需求,

在re:Invent上,亚马逊CTO Werner Vogels发布了亚马逊云科技架构完善(Well Architecture) 的第六个支柱:可持续发展,倡导用环保的最佳实践来学习、测量、改进云端计算工作负载。此前,亚马逊云科技架构完善有卓越运营、安全性、可靠性、性能效率、成本优化五个支柱。

亚马逊云科技还提出了可持续发展的责任共担模式:亚马逊云科技负责云本身的可持续性,客户要承担在云上应用的可持续性,义不容辞地为地球的可持续发展承担责任。

顾凡指出,当一个客户把他的一个企业级的工作负载从它本地的数据中心搬到亚马逊云科技云上,它的一个工作负载的碳足迹的排放平均可以降低88%。客户负责的是在云中的这些应用的可持续发展,无论是提升它的代码效率,还是去在它的应用架构、数据存储的设计的时候,就带着可持续发展的这样一个思维模式,包括客户也要去想明白如何选择云上的技术,能够更好地帮到你实现可持续发展。比如其中一个非常有意思的技术,其实就是如果客户的应用选择了事件驱动型的应用架构,就意味着客户是可以采用无服务器的技术,而一旦客户采用了无服务器的技术,实际上把一部分可持续发展的责任从客户端转移到了云厂商这端。

为此,亚马逊云科技还将推出一个碳足迹工具,帮助客户在云端追踪应用的碳排放足迹,让云上的低碳环保变得可衡量,以便更多的开发者和企业加入到低碳环保的行列中来。在今年的re:Invent上,亚马逊云科技宣布已经有超过200家公司加入了气候宣言,跟亚马逊一起做提前十年完成零碳排放的目标。