就算是一家中大型服务器厂商,也不一定能拥有400种不同型号的服务器。但是,一家云服务商却做到了。亚马逊云服务(AWS)如今已能提供近400种实例类型,堪比一家中大型服务器厂商。
就算是一个超级用户,能够同时部署400种不同型号的物理服务器吗?能将通用计算、计算密集型、内存密集型一网打尽吗?有了Amazon EC2 (Amazon Elastic Compute Cloud,亚马逊弹性计算云),一切计算难题似乎都迎刃而解了。
把选择权交给客户
今天,Amazon EC2又放大招了,而且与中国有关。由AWS Graviton2处理器提供支持的Amazon EC2 M6g、C6g和R6g实例已在由光环新网运营的AWS中国(北京)地区和由西云数据运营的AWS中国(宁夏)区域推出。AWS Graviton2是AWS自研的、云原生的芯片,也是AWS自研处理器首次落地中国区域。
好消息还不止这些。随着基于AWS Graviton2的计算服务在中国落地,一批“吃螃蟹”的中国用户也引起了广泛关注。专注AI影像处理领域科研和应用的北京大觥科技有限公司采用了AWS提供的充沛算力,实际测算数据显示:同样处理250万张图片,使用C6g实例与使用当前C5实例相比,成本节省近40%。另一家全球化AI+IoT领军企业涂鸦智能也使用AWS Graviton2实例来处理在MQTT(消息队列遥测传输协议) 网关服务的协议解析和长连接状态上,整体性价比提升了2.5倍。
云服务商自研芯片在今天已经不是什么新鲜事,国内的华为云、阿里云、腾讯云都进入了这条赛道。尽管如此,每个云服务商的“心思”却不同,有人想就此转型,自成一派,而有人只是单纯希望为客户提供更多样化的选择。AWS显然属于后者。
“我们不是依靠设计处理器来做生意的,而是始终专注于云服务。AWS自研处理器是为了更好地处理运行在我们云平台上的客户的工作负载。”AWS大中华区云服务产品管理总经理顾凡解释说,“在芯片市场赢得更大的份额,那不是我们的初衷,推动弹性计算的发展,不断提升云计算的性价比,助力企业实现应用的现代化才是我们努力的方向。处理器,仅仅是实现这一目标的一个工具而已。”
作为云服务商,AWS一方面始终与半导体厂商保持全面而深入的合作。AWS与英特尔、AMD、英伟达、赛灵思都是合作伙伴,会第一时间将其最新的芯片技术用到云上。另外,AWS还把苹果Mac Mini的算力也搬上了云端,让苹果的应用开发者也能方便地使用云上算力资源进行应用开发。另一方面,为了满足更多客户的不同需求,提供更多计算实例类型,AWS还加强了自主研发,AWS Graviton2就是典型一例。
Graviton 2作为AWS的第二代基于ARM架构的处理器,基于64位ARM Neoverse N1微架构设计。这也是ARM第一款数据中心定位的CPU架构。与第一代AWS Graviton处理器相比,AWS Graviton2处理器在性能和功能方面实现了重大飞跃,性能达到前者的7倍、计算核心数量达到4倍、缓存为2倍、内存速度达到 5倍。AWS Graviton2处理器还具有全天候运行的256位内存加密功能,每个核心的加密性能速度比第一代AWS Graviton处理器提高50%。
此次AWS Graviton2落地中国区域,提供了通用型(M6g)、计算密集型(C6g)和内存密集型(R6g)三个类别的实例,而每个类别又分别有8种资源大小可供选择(分别为1个、2个、4个、8个、16个、32个、48个和64个vCPU),即24种实例,可以满足大多数计算的需求。与同配置的x86实例相比,Amazon EC2 M6g、C6g和R6g实例的性价比提高40%。
“客户的需求始终是AWS创新的动力源泉。”顾凡表示,“与半导体厂商紧密合作,或者自研芯片,我们的理念从未改变,就是把选择权交给客户,即把对处理器和量体裁衣的每一个实例的选择权都交给客户,客户可以根据自己的实际需要去选择。”
AWS的这种服务多元化、给客户选择权的策略是恰当的,这从客户的反馈也得到了验证。大觥科技最初在选择Amazon EC2 C6g时并没有注意到Graviton2是AWS自研的处理器,只是单纯地被其计算性能和性价比所打动,以充分满足自身编解码应用的需要。
计算创新从未止步
在智能化时代,为了满足多种不同工作负载的计算需求,提供多元化的算力是云服务商的立足之本。除了对芯片广泛而良好的支持以外,AWS还有一个“杀手锏”——AWS Nitro系统。
AWS Nitro是业界领先的云服务器虚拟化引擎,硬件、软件两手抓且两手硬。先说硬件,AWS自行设计的Nitro卡提供网络、存储、管理、安全和监控等功能,可以实现多租户隔离、私有网络和快速的本地存储;再说软件,AWS研发了一个轻量级的虚拟化管理程序,只占用不到1%的物理服务器系统资源,而传统的Hypervisor通常会占用大约30%的系统资源。
2013年第一代定制的AWS Nitro芯片问世,2020年Nitro芯片和Nitro系统已经演进到第四代。作为AWS所有计算实例的基础,Nitro系统作为云服务器虚拟化的公共平台,可以大大加速AWS推出新的计算实例,不断丰富实例类型。
今天,随着企业云化步伐的加快,云计算应用已经步入“深水区”,越来越多的企业级应用也要跑到云上。AWS的优势是可以为Windows、Linux等企业级应用,以及ERP,甚至高性能计算(HPC)提供全面的支撑。
举例来说,从2008年开始,AWS就与SAP共同合作,为SAP引入了多项“业界第一”,包括首批具有2TB和首批具有4TB实例的SAP认证云产品等。如今,AWS拥有云中最大的SAP认证实例,也是目前云端唯一一个提供高达24TB大内存实例且经过SAP认证的云厂商。
再比如,AWS于2016年底开始率先与VMware合作推出VMware Cloud on AWS,让客户既可以享受AWS云基础设施的优势,又不用改变VMware的使用习惯,还能进一步利用AWS其它的服务,包括数据分析、机器学习、无服务器计算、容器等。
“AWS弹性计算产品的创新从未停步,其中Nitro系统的持续演进与自研芯片的快速发展是两大基石。这也是Amazon EC2不断带给市场和客户惊喜的重要原因。”顾凡表示,“企业应用的现代化是大势所趋,它要依靠计算、存储、网络、安全等方面的全面创新与突破。反过来,应用现代化的需求也会驱动以弹性计算为代表的云服务资源的创新。”
2020年5月,Amazon SageMaker正式落户中国;2021年1月,基于AWS Graviton2处理器的Amazon EC2也在中国生根。过去一年中,AWS各类云服务在中国区的落地速度越来越快。接下来,相信AWS越来越多的云服务也会很快落地中国。从以前更多地服务中国“出海”的企业用户,到现在服务更多中国本土用户,AWS始终将中国客户的需求摆在重要位置。