亚马逊云科技宣布,通过与光环新网和西云数据的紧密合作,近期在中国区域推出多项现代化应用相关服务及功能,包括满足客户本地数据中心容器运算需求的容器服务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为客户无论是在云端还是本地数据中心运行和管理容器提供了一致的管理体验。
至此,亚马逊云科技进一步丰富了其涵盖容器、Serverless以及开发工具等现代化应用程序相关的服务与功能,并不断加速这些服务在中国区域的落地,2021年至今,已通过与西云数据和光环新网的合作,在中国区域发布近50个相关的新服务与功能。
亚马逊云科技大中华区产品部总经理顾凡表示,“如何快速构建现代化应用程序已成为企业提高敏捷性、实现更快创新、发挥数据价值的关键。但是,企业不仅需要解决现代化应用带来的诸多技术挑战,例如如何在短时间内扩展至百万级用户、实现毫秒级快速响应、处理PB级数据等,更需要根据自身应用状况考虑选择哪种路径实现现代化应用。为满足客户的不同需求,亚马逊云科技不仅提供了丰富的现代化应用相关服务与功能,涵盖容器、Serverless以及诸多不同开发工具组合,同时还汲取亚马逊全球自身现代化应用转型的成功实践以及服务全球数十万客户经验,希望通过帮助企业处理无差异化的繁重工作,让企业聚焦于业务本身,加快实现应用现代化。”
亚马逊云科技15年间持续引领现代化应用
亚马逊云科技从15年前创立至今,一直引领现代化应用的发展与演进。Amazon Simple Queue Service (Amazon SQS)是一项适用于微服务、分布式系统和Serverless应用程序消息队列服务,已有15年历史,至今仍被众多客户所采用且依旧在不断更新其能力,并在今年亚马逊Prime Day期间创下高峰时每秒处理 4,770 万条消息的流量新纪录。
2012年推出的键/值和文档数据库Amazon DynamoDB,目前每天可处理超过10 万亿个请求,并可支持每秒超过 2,000万个请求的峰值。2014年推出的Serverless计算服务Amazon Lambda,开创了业界Serverless的先河。2017年推出适用于容器的Serverless计算服务Amazon Fargate被称为“改变游戏规则”的计算服务;2018年推出专为云打造的高性能关系数据库服务Amazon Aurora,2020年推出的更新版可以在几分之一秒将数据库工作负载从数百个事务扩展到数万个,同时成本最多可节省90%。
80%的云上托管的容器都在亚马逊云科技上运行
容器是最流行的代码打包选项,目前正成为很多企业迁移上云的首选。Nucleus Research此前的报告显示:80%的云上托管的容器都在亚马逊云科技上运行。亚马逊云科技提供了广泛的容器服务,全面覆盖容器的开发构建、运行管理及安全治理等各个环节。
其中仅容器编排服务,亚马逊云科技就提供三种完全托管的容器服务Amazon ECS、Amazon EKS和Amazon Fargate,客户可根据不同的技术偏好和业务需求灵活选择。Amazon ECS是亚马逊云科技自研的容器产品,与亚马逊云科技的其它服务深度集成。
Amazon EKS让客户在亚马逊云科技上可使用 Kubernetes 轻松部署、管理和扩展容器化应用程序。Amazon Fargate让客户无需预置和管理服务器,专注于构建应用程序。新推出的Amazon ECS Anywhere和Amazon EKS Anywhere方便客户可灵活选择部署位置。通过亚马逊云科技,客户可以在任何应用环节、任何需要的地方运行容器服务。
亚马逊云科技Serverless不止于Lambda计算,而是一套全面的Serverless架构帮助客户快速构建现代化应用
Amazon Lambda的推出开创了Serverless计算的先河,让使用者只需要关注业务逻辑,无需预置或管理基础设施,即可运行编写代码,且只需按照用量付费。在亚马逊云科技,Serverless不止是一种计算服务,更是一种端到端的架构,除Lambda外,亚马逊云科技提供了全栈式的Serverless服务,广泛覆盖计算、存储、网络、容器、数据库、应用集成多个方面,帮助客户快速构建现代化应用。作为“Serverless架构”的深度实践者,2020年亚马逊近一半的新应用都部署到了 Lambda上。
亚马逊云科技丰富的开发工具和模型选择,确保现代化应用程序快速开发与产品迭代
在现代化应用程序开发层面,亚马逊云科技提供了丰富的开发人员工具,既有端到端的从创意到交付再到持续维护的开发工具选择,也有完整的持续集成和持续交付(CI/CD )的流水线产品,还提供了集成度较高的插件支持开发人员利用流行的开发语言如Java、Python、Javascript、C++等,灵活轻松的进行开发和迭代。此外,亚马逊云科技发布的Amazon Proton,作为业界首个现代化应用的全托管共享服务平台,让开发人员能够以一致的方式部署无服务器和容器应用,实现现代化应用程序的规模化部署。
目前,全球数十万客户选择亚马逊云科技交付和运行现代化应用。在中国,湖南广播电视台、丰田互联、金蝶、FreeWheel、风林火山、Momenta等各行业客户正在采用亚马逊云科技容器、Serverless等服务构建现代化应用程序。
其中,金蝶发票云是金蝶的子公司,负责提供发票全生命周期管理,以SaaS服务的模式将服务集成到金蝶ERP。作为金蝶旗下成立不到两年的初创组织,随着业务的快速扩展,其面临的开发与运维压力不断增加。金蝶发票云为了把更多的精力集中在业务领域,2021年初携手亚马逊云科技的技术团队开始了现代化应用开发之旅。
利用Amazon ECS和Amazon Fargate将应用的核心系统进行容器化改造,过去20天才能完成的新租户部署降低到0.5天,资源弹性扩展的反应速度从小时级降低到分钟级,极大提升了金蝶用户的满意度。通过使用Amazon Lambda,每月400万张发票处理的计算资源成本从以前的每月2万元以上降低到每月只需300元。后端影像数据库系统使用Amazon Aurora Serverless,将数据的使用成本降低了80%。
FreeWheel 是一家专门提供电视及互联网视频广告投放、预测和增值服务等关键解决方案的技术公司,服务于全美90%的顶流媒体,每年支持近500亿美元的优质广告展示。FreeWheel在业务快速发展过程中面临诸多技术挑战,比如如何实现持续的应用创新与快速迭代,如何构建海量的数据存储与处理系统,如何让应用满足严格的安全与合规要求等。
亚马逊云科技的现代化应用开发方法帮助FreeWheel解决相应的技术问题并赋能业务创新。利用Amazon EKS、Amazon Lambda、Amazon Aurora、Amazon DynamoDB、Amazon S3等Serverless服务,FreeWheel成功地支持了包括奥运会、超级碗等10多个全球收视率最高的顶级赛事活动,系统可以从容应对赛事活动中流量激增的极端业务场景。同时,借助于Amazon RDS和Amazon EBS的安全特性,FreeWheel可以轻松满足数据存储、加密等审计方面的需求;在广告预测业务方面,依托于Amazon SageMaker的分布式训练集群,模型的迭代周期大幅缩短,效果提升近1倍,同时,Spot Instance的使用也让团队节省了超过50%的资源使用成本,并提升了团队的运维效率。