云科技|空中换引擎?亚马逊云科技详解如何构建现代化应用

近日,亚马逊云科技再度面向中国区域正式推出Amazon ECS Anywhere、Amazon Lambda容器镜像功能与对应的Serverless服务,仅2021年年内,亚马逊云科技在国内已通过与西云数据和光环新网的合作发布了近50个相关的新服务与功能,包括湖南广电、丰田互联、金蝶、FreeWheel、风林火山、Momenta等各行业客户正在采用亚马逊云科技容器、Serverless等服务构建现代化应用程序。
那么为什么要选择构建现代化应用?亚马逊云科技的全新容器和服务功能能为客户解决什么样的痛点?发布会后,亚马逊云科技大中华区产品部总经理顾凡、亚马逊云科技大中华区产品部计算与存储总监周舸在接受媒体采访人员采访时进一步释疑。
在关于现代化应用的意义和必要性的最初问题上,亚马逊本身就是一个典型的例子。亚马逊当前每天有15000次的软件更新,相比早先单体应用每个月有能够做一次的软件应用更新来说,每天15000次犹如天文数字,当一家公司微服务化进入到较大规模的时候,必然会寻求现代化应用,尤其在后疫情时代来临后,这种需求会更为凸显。
顾凡在接受采访时举了一个非常直观的比喻。他表示,一个企业就好比一架飞机,当企业的业务走向成功的时候就好比飞机已经顺利起飞,如果想要通过升级引擎来实现更高飞行高度的时候,已经起飞的飞机不可能在空中完成引擎更换,如果企业不想因为业务升级而让市场受累,那么在起飞前就需要对未来的期许做出足够的预判。所以,企业在业务开展之初,对于自己未来的是否走向全球市场,能够达到何种体量的用户级别,以及未来能否做到毫秒级响应,是否能处理PB级的数据,这些都是现代化应用需求的参考指征,而开发省时省力,市场扩展迅速,迭代快速便捷,同样也是现代化应用的特征。
”技术本身都是为业务服务的,换句话说,很多时候是业务的需求逼着大家要在一些关键节点上走向现代化应用。如何快速构建现代化应用程序已成为企业提高敏捷性、实现更快创新、发挥数据价值的关键。目前有超过10万个客户在亚马逊云科技上建构了现代化应用,客户种类是非常多的,不只是IT或高科技的公司,很多传统的企业已经在大量地构建现代化应用。“顾凡总结道。
对于目前正在寻求现代化应用转型的客户,顾凡也给出了几点建议,他表示从大量的客户总结回来的有三个现代化应用转型的策略供参考,第一,Replatform平移;第二,Refactor重构;第三,Shared Services Platform构建共享服务平台。
平移的策略里,容器会是一个非常重要的应用打包技术,而重构往往是更好的利用云计算的技术,构建共享服务平台则是现代化应用和微服务到了较高规模后的新挑战,为此亚马逊云科技的解决方案就显得格外突出。
首先容器是最流行的代码打包选项,目前正成为很多企业迁移上云的首选。在容器产品方面,亚马逊云科技提供了Amazon ECS、Amazon EKS和Amazon Fargate三种完全托管的容器服务,可以让客户根据不同的技术偏好和业务需求灵活选择。
其中,Amazon ECS是亚马逊云科技自研的容器产品,与亚马逊云科技的其它服务深度集成。Amazon EKS则让客户在亚马逊云科技上可使用 Kubernetes 轻松部署、管理和扩展容器化应用程序。而Amazon Fargate让客户无需预置和管理服务器,专注于构建应用程序。新推出的Amazon ECS Anywhere和Amazon EKS Anywhere方便客户可灵活选择部署位置。通过亚马逊云科技,客户可以在任何应用环节、任何需要的地方运行容器服务。
对于亚马逊云科技容器服务的核心优势,周舸概况为四点,分别为广泛选择,灵活部署;深度集成、快速构建;安全可靠、生产就绪;开源开放、合作共赢。