AWS宣布推出多项现代化应用相关服务及功能,包括满足客户本地资料中心容器运算需求的容器协调服务Amazon Elastic Container Service Anywhere (Amazon ECS Anywhere),让已部署容器的客户更轻松建构Amazon Lambda应用程式中的Lambda容器映像功能,也透过Amazon EMR on EKS让Amazon Elastic MapReduce (Amazon EMR) 客户选用Amazon EKS作为大数据服务的容器化运算交付引擎等。
此外,Amazon Elastic Kubernetes Service Anywhere (Amazon EKS Anywhere)目前已于全球发布,并且可让使用者下载使用。 Amazon EKS Anywhere和Amazon ECS Anywhere为客户在云端及本地资料中心执行和管理容器提供一致的管理体验。 AWS进一步扩大其涵盖容器、无伺服器运算以及开发工具等现代化应用程式相关服务与功能,并不断加速深耕在各区域提供的这些服务,2021年至今,AWS已发布近50个相关的新服务与功能。
AWS大中华区产品部总经理顾凡表示,如何快速建构现代化应用程式已成为企业提高敏捷度、加速实现创新和发挥资料价值的关键。企业亟需解决现代化应用带来的诸多技术挑战,例如在短时间内扩展至百万名使用者、实现毫秒级快速回应、处理PB级资料等;更需要根据自身应用状况,考虑如何选择路径以实现现代化应用。为满足客户的不同需求,AWS不仅提供多元的现代化应用相关服务与功能,涵盖容器、无伺服器运算及诸多不同开发工具组合,同时也汲取亚马逊自身在现代化应用转型的成功实践,以及服务全球数十万客户的经验,希望帮助企业处理无差异化的繁重工作,让企业聚焦于发展业务,加速实现应用现代化。
已有15年历史的Amazon Simple Queue Service (Amazon SQS)是一项适用于微服务、分布式系统和无伺服器运算应用程式讯息伫列服务,至今仍被众多客户采用且不断优化功能,并在今年Amazon Prime Day期间创下高峰时每秒处理4,770 万则讯息的流量新纪录。
2012年推出的键值资料库Amazon DynamoDB,目前每天可处理超过10万亿个请求,并可支援每秒超过2,000万个请求的峰值。 2014年推出的无伺服器运算服务Amazon Lambda,开创业界无伺服器运算先例。 2017年推出适用于容器的无伺服器运算服务Amazon Fargate被称为「改变游戏规则」的运算服务。2018年推出专为云端打造的高效能关联式资料库服务Amazon Aurora,于2020年推出的升级版可以在几分之一秒内,将资料库工作负载从数百个事务扩展到数万个,同时最多可减少90%成本。
容器是最被广泛使用的代码打包选择,已成为多数企业迁移上云的首选。 Nucleus Research先前的报告指出,80%的云上托管容器都在AWS上执行。 AWS提供广泛的容器服务,全面涵盖容器开发建构、执行管理及安全治理等各个环节。其中,仅容器编排服务,AWS就提供三种全受管容器协调服务Amazon ECS、Amazon EKS和Amazon Fargate,客户可根据不同的技术偏好和业务需求灵活选择。
Amazon ECS是AWS自行研发的容器产品,可与AWS的其它服务深度整合。 Amazon EKS让客户能在AWS上使用Kubernetes轻松部署、管理和扩展容器化应用程式。 Amazon Fargate则让客户无需预置和管理伺服器,可专注于建构应用程式。新推出的Amazon ECS Anywhere和Amazon EKS Anywhere让客户便利且灵活地选择部署位置,客户可透过AWS在任何应用环节及任何所需之处执行容器服务。
Amazon Lambda的推出开创无伺服器运算先例,让使用者只需关注商业逻辑,无需预置或管理基础设施即可执行编写代码,且只需按照使用量付费。无伺服器运算在AWS不只是运算服务,更是端对端的架构,除Lambda外,AWS提供全端式的无伺服器运算服务,广泛涵盖运算、储存、网路、容器、资料库、应用整合等,帮助客户快速建构现代化应用。亚马逊为「无伺服器运算架构」的深度实践者,2020年有近一半的新应用都部署在Lambda上。
在现代化应用程式开发层面,AWS提供多元的开发人员工具,除有端对端的从创意、交付到持续维护的开发工具选择,也有完整的持续整合和持续部署(CI/CD)的生产线,亦提供整合度较高的外挂程式,支援开发人员透过如Java、Python、Javascript、C++等主流程式语言,灵活轻松地进行开发和迭代。此外,AWS发布的Amazon Proton为业界第一个现代化应用的全受管交付服务平台,让开发人员能以一致的方式部署无伺服器和容器应用,实现现代化应用程式的规模化部署。
目前全球数十万客户选择AWS交付和执行现代化应用。在台湾,例如91APP、Tomofun、Cyberbiz等各产业的客户都在采用AWS容器、无伺服器运算等服务建构现代化应用程式、提高业务敏捷度。 91APP是台湾第一间提供虚实融合(Online Merge Offline, OMO)解决方案的零售软体云端服务公司。为因应越来越多的客户数量及日趋庞大的交易量体,以及应对双11这类重要的电商档期,或产品预购开跑等活动带来的瞬间流量,91APP透过使用Amazon DynamoDB等一系列无伺服器运算服务,简化团队规划与维护基础架构的工作,快速应对因销量激增带来的瞬间流量及业务需求,让团队能更专注于应用和业务创新,同时为使用者提供更好的购物体验。
国际化的宠物科技新创公司Tomofun为打造Furbo狗保姆订阅服务,导入AWS多项微服务应用,让使用者在短时间就能收到宠物摄影机即时通知。同时,为服务遍及全球的饲主们,Tomofun透过Amazon Simple Storage Service (Amazon S3)、Amazon ElasticCache、Amazon Aurora等云端资料储存服务,将资料转换至Amazon ECS全托管容器服务,从而简化IT架构复杂度,开发出更安全且易于使用的解决方案。
另外,Tomofun通过AWS Fargate无伺服器架构来缩短设定、修补与安全上花费的时间,让团队有更快速简便的开发过程。在使用AWS云端托管无伺服器与微服务架构服务后,Tomofun减少维运成本并有效的提升服务品质。