6月24日,亚马逊云科技联合51CTO共同推出的这是我的架构——直播周系列节目第二季第五集压轴登场。本集邀请到的是亚马逊云科技弹性计算架构师王子豪,聚焦Amazon EC2容器化应用场景,他将如何为本季直播周系列节目画上完美句号?一起回顾本期直播。
Graviton助力云上现代化应用改造
面对快速变化的市场环境和创新变革,快速构建现代化应用成为了更多企业追求的新目标。以快速扩展支持潜在的数百万用户、需要实现全球可用性、需要管理 PB 甚至 EB 级数据,并需要实现毫秒级响应,我们把这种应用程序称为现代化应用。亚马逊云科技推出了一系列现代化应用产品助力现代化应用改造,涵盖运行时、多架构容器镜像管理、容器运行、敏捷开发全流程。王子豪介绍,这些产品不仅全方位支持运行于Graviton之上,经过Graviton赋能还能获得更高的性能和性价比提升。亚马逊云科技的无服务器计算服务Lambda借力Graviton 2,相较于x86架构获得了最高19%的性能提升,同时成本下降了20%。
亚马逊云科技的全生态现代化应用解决方案
致力于为客户提供更加便捷高效的创新解决方案,亚马逊云科技将现代化应用生态构建于Graviton支持之上。王子豪告诉我们,无论是从网络接口配置、入口网关的角度,还是从DNS或服务发现和服务网格的角度,Graviton都能完全支持整体容器网络架构。容器环境的构建离不开相关服务的支持,亚马逊云科技还提供了存储服务、安全服务、监控运维和DevOps等支持Graviton的全生命周期服务。王子豪确信,随着现代化应用生态的不断升级完善,和ARM架构的广泛采用,Graviton支持的组件将会越来越丰富。
快速现代化应用改造无忧托付Graviton
Gravtion如何赋能现代化应用改造?王子豪首先介绍的是Graviton在容器镜像构建场景下的应用实例。容器镜像是整个容器领域或现代化应用领域的一个基础单元,多架构容器镜像构建方案能够在一次构建过程中涵盖多种计算机架构,将其统一打包为一个package,包含ARM、x86、AMD等主流体系。用户在拉取镜像的过程中,不需要额外设置参数指定架构,实现了对上层应用透明的封装模式。那么Graviton怎样与亚马逊云科技的云原生服务结合,实现多架构容器镜像的构建?王子豪分享的是亚马逊云科技Amazon EKS Cluster实例,利用EKS,用户可以创建由Graviton实例类型组成的Node Group,实现工作线程节点ARCH和操作系统的自动识别。EKS服务还支持自动化透明的多架构容器镜像部署,用户无需考虑是何种架构的镜像,也不受不同Node的差异化操作困扰。实现多架构容器镜像构建后,怎样调度资源,控制节点的生命周期,合理应用底层workload?王子豪带来的是亚马逊云科技的Karpentar Provisioner调度控制平台,能够实现架构节点的灵活调度。得益于多架构容器镜像的构建,平台能根据客户需求,量身提供不同架构的调度方式;同时客户也可以自定义容器集群的调度机制,以此获得最高性价比。
在电商平台搭建中Graviton同样大显身手,王子豪展示的案例中,客户基于Graviton,将平台网络接入层和应用层部署在Amazon ECS之上实现弹性计算。为什么选择Graviton?王子豪以数据说话,经测试,网络接入层和应用层均达到了近40%的性价比提升,数据库层也有了显著的性能提高。基于Graviton构建的Amazon EMR数据分析平台经Graviton 2计算底座支持,计算性能提高30%。王子豪总结,Graviton能让客户用更低的成本和更少的实例,用更快速度完成Spark和应用业务,多架构的容器镜像也大大拓宽了Graviton的应用面。
创新之路未完待续
从物联网、高性能计算,到大数据和容器化应用,在过去的一周,我们看到了Graviton丰富的场景应用。王子豪谈道,自Graviton设计之初,亚马逊云科技秉持着为客户优化成本、提高性能的初心,坚持以底层创新丰富更多选择。面对高速前行的云时代,Graviton系列处理器的创新之路还将继续,以更大力度适配云端技术革新。
至此这是我的架构——直播周系列节目第二季完美落下帷幕,但Graviton的惊艳表现与各路大咖的独到见解带来的无限可能性,将启迪更多企业探索降本增效的新思路。让我们期待下一季再见!