近日,亚马逊云科技举办了以“全面拥抱Serverless时代”为主题的创新大会,分享了17年来引领Serverless发展的技术创新、应用场景以及全球客户的创新实践。
据悉,这些年来,亚马逊云科技一直在根据客户需求丰富Serverless服务的广度和深度,在广度上,其持续丰富涵盖计算、存储、应用集成、数据库、数据分析等各方面的全栈Serverless服务。
在深度上,亚马逊云科技还在不断推进现有Serverless计算服务,为客户提供更多功能以及更高的性能。公开资料显示,目前全球数十万客户正在借助亚马逊云科技的Serverless云服务开展业务创新。
(资料图)
“如同云计算将客户从复杂的物理基础设施中解放出来一样,亚马逊云科技进一步通过Serverless将这一过程延展到了云上的虚拟基础设施和云服务领域。我们希望客户写的每一行代码都是业务逻辑,Serverless正在让它变为现实。” 亚马逊云科技大中华区产品部总经理陈晓建在大会上表示。
在本次创新大会上,亚马逊云科技还推出了Serverless训练营,通过提供完整的学习路径和资源,以讲师授课、动手实验、小组练习、知识测试等多种方式帮助不同水平的学习者提升Serverless技能。
持续丰富全栈Serverless云服务
什么是Serverless?它是描述云服务、应用开发实践,和云原生应用架构的一种方式,能够帮助客户更加敏捷地构建应用程序,从而帮助他们更快地创新和应对变化。其具有四大优势特征,分别是无需管理服务器、自动扩展与缩减容量、按使用量付费以及更高的安全与可用性。
17年来,亚马逊云科技不断拓展,将Serverless推进到云服务全栈并不断丰富,目前Serverless的服务已经覆盖计算、存储、网络、容器、数据库、数据分析等多个方面,其中,交互式查询服务、大数据处理服务、实时分析服务、数据仓库服务、数据集成服务、商业智能服务以及运营分析服务几大已全面实现Serverless化。
在数据库服务方面,亚马逊云科技目前提供包括Amazon Aurora Serverless、Amazon DynamoDB、Amazon Timestream、Amazon Keyspaces和Amazon Quantum Ledger Database (Amazon QLDB)六大数据库的Serverless选项。
也就是说,客户在无需配置、扩展或管理底层基础设施的情况下,即可使用亚马逊云科技数据相关的Serverless服务组合,构建企业端到端的数据战略,获得极致的高扩展性及弹性,以及更快的获得数据洞察。
艾瑞咨询研究总监王成峰表示,“当前,大型云服务商正在主动构建内生竞争力,除了在基础设施上加大投入,更是围绕无服务器(Serverless)和微服务等完善产品、工具和架构。亚马逊云科技通过多年的创新经验和技术积淀,帮助全球企业和开发者利用无服务器服务,帮助企业从厚重的服务器架构转向灵活的无服务器架构,降低运营和开发成本、增加敏捷性和韧性,大大降低了创新难度。”
从快到更快的进化速度
持续发展和更新Serverless业务的亚马逊云科技,还在通过释放 Serverless 力量,支持企业加速应用创新,更好地应对不确定性。
应对不确定性,亚马逊云科技找到了三条解决方法,分别是快速创新响应不可预测、全栈Serverless应对错综复杂的诉求以及故障隔离,应对潜在风险。
具体而言,在2022 re:Invent 全球大会上推出的Amazon LambdaSnapstart,可将Lambda函数的冷启动时间降低90%,实现10倍的快速启动性能。简而言之,消除在系统启动的时候带来的突发延时,客户不需要做任何的代码改变,也不需要支付任何的费用。
丰富的Serverless服务帮助开发了《 弹壳特工队 》和《 弓箭传说 》初创游戏公司Habby大幅缩短新游戏的部署和上线时间;帮助《Marvel Snap》卡牌游戏在半年达成全球5000万美元的总营收;还帮助可口可乐在 100 天内构建了新应用程序,允许客户在不接触自动售货机的情况下订购和支付饮料。
此外,Serverless还可以消除业务不稳定起伏带来的隐性成本,轻松应对峰值、非频发的复杂工作负载;消除数据管理系统按需扩展的复杂实施难题,无需考虑计算和存储资源的比例,也不会出现节点读写状态不一致等问题。
如今,亚马逊云科技Serverless服务被客户广泛使用,其中Amazon Lambda每月被调用的次数超过10万亿次,
诞生于云端的MMO-RPG游戏《新世界》是错综复杂的典型代表:每一个世界拥有2500个玩家,7000个AI实体和十万多不同的物品;这样的世界在发布时有185个,10天内扩展至500个。
《新世界》运用了大量的Serverless服务以提供强大的性能支持,Amazon Kinesis每分钟可以传递处理2300万个事件,Amazon Lambda每分钟可以处理多达1.5亿次调用,轻松应对新游戏上线时的流量突增。Amazon DynamoDB数据库服务每天发起10万亿次请求,Amazon Fargate计算每周新发布的任务超过22.5亿。
Habby技术总监赵书香表示,“Serverless架构无需预置或管理服务器即可运行代码的方式非常适合游戏业务,能够大幅缩短新游戏的部署和上线时间,缓解运维力量不足的压力,让团队可以集中精力于开发,更加快速地推出新游戏作品,快速满足玩家的需求。”
在服务中反哺技术
当下,已有数十万客户,从初创公司到全球知名企业选择亚马逊云科技Serverless服务开展业务创新。例如丰田汽车、西门子、Netflix、迪士尼、iRobot、麦当劳、乐高、可口可乐等。
值得留意的是,亚马逊云科技还构建了强大的合作伙伴网络,通过合作伙伴网络成员与亚马逊云科技的解决方案组合,帮助各行业客户基于Serverless服务开展创新。
西门子Mendix于2005年成立,在2016年就跟亚马逊云科技进行了非常深入的技术合作,并且Mendix一直在保持着低代码领域全球第一的排名。
作为亚马逊云科技合作伙伴,西门子Mendix低代码开发平台,借助Serverless服务,能够提供更广泛的企业级解决方案及业务场景。该平台包含数据集成、端到端流程自动化、可视化开发及AI连接功能,能够提高10倍的应用构建速度,并减少70%的资源需求。
在底层,Mendix跟亚马逊云科技进行了深度融合。底层采用亚马逊云科技的容器和Serverless服务。应用程序集成方面采用Amazon API Gateway、Amazon EventBridge等服务,在系统运行过程中采用Amazon Managed Service for Prometheus、AmazonManaged Grafana构建可观察性。
据悉,西门子Mendix与亚马逊云科技帮助荷兰邮政快递公司PostNL全面改造其核心邮件和包裹投递系统,新系统集成了上百个微服务并稳定运行,同时具备高度可扩展和高弹性,每天可以处理4000万个事件。西门子Mendix低代码开发平台的易用性和敏捷性还允许企业将精力聚焦在梳理业务逻辑和开发核心业务应用上,快速交付云原生应用,并实现一键部署。
陈晓建在大会上表示,亚马逊云科技的CEO Andy Jassy说过一句话 “经验没有压缩算法”,我想用另外一个词语来说就是成功是没有捷径的,任何的经验都是需要通过一遍一遍的实践才能获得,但我想所有的机会都是藏在一遍遍的优化、迭代、进化中的,所谓的长期主义者就是踏平波动,穿越周期,拥抱趋势。
关键词: