AI与科技出海生态平台

行业加速实现Serverless:以自身的确定性应对不确定性

“以自身的确定性应对外部的不确定性”,这似乎已经成为中国企业在应对时代挑战的共有认知。

而千行百业围绕行业环境、应用场景、业务需求总要腾出大量精力,去应对不确定性的变化。

时代挑战面前总有令人忻悦的一面:“上云用数赋智” 正在成为中国企业在逆境中积极创新求变战略行为,让后者能够在弥漫不确定性的生存环境中实现高质量发展。

凭实力领航Serverless发展之途

作为助力企业参与市场竞争的云服务范式—Serverless,自2006年于亚马逊云科技Amazon S3对象存储服务中破土发芽,其便深深与行业业务架构耦合在一起进化、成长、蜕变,为客户消除了云原生平台底层基础设施的复杂性,带来更简洁的云原生应用构建、更低成本的功能实现和更高的服务可用性。

今天,这些卓尔不群的特质,正在加速吸纳青睐它的行业数字化拥趸!

后者坚信:Serverless在提升企业生产效率、发挥创新价值以及提升企业经营管理韧性上登龙有术!

本质上,Serverless是指以服务的形态提供算力而非源于服务器形式,让行业用户在基于云环境进行创新时不用过多考虑部署和运维的问题。并且,其以“事件驱动”方式按需收费,随需而动,随云而进节约企业成本。

过去17年,亚马逊云科技为Serverless的发展所倾注的努力有目共睹,越来越多的客户对于Serverless提供的极致弹性和自动扩展能力喜出望外。

更为欣喜的是,亚马逊云科技大规模云服务的运营能力以及标准、安全的产品API体系,确保了Serverless服务为客户提供极致的瞬间并发能力,应对极端业务激增,并帮助企业实现大规模部署,把应用快速部署到全球。

“Serverless 是优化云服务、应用开发实践,和云原生应用架构的一种方式,其能够有效帮助客户更加敏捷地构建应用程序,从而帮助他们更快地创新和应对变化。”亚马逊云科技大中华区产品部总经理陈晓建在近日‘全面拥抱Serverless时代’创新大会上表示:“今天云上有大量的应用,都可以通过Serverless来实现。客户无需花颇费周折了解新服务或更改架构,很多客户的场景其实也证明了这一点。”

的确,当亚马逊云科技提出“全面拥抱Serverless时代”之时,其已经通过17年持续引领Serverless发展的技术创新、应用场景以及全球客户的创新实践做好了准备。

其根据客户需求所丰富的Serverless服务广度和深度便是例证:

一方面,从2014年亚马逊云科技推出业内首款Amazon Lambda无服务器计算服务,亚马逊云科技目前已经率先将无服务器化版图扩展到计算、存储、应用集成、数据库、数据分析、人工智能等几乎全栈服务上;另一方面,亚马逊云科技通过加速推进现有Serverless计算服务的精耕细作,为客户提供更多功能以及更高的性能。

在业界看来,作为全面引领云原生技术变革方向的云计算领航者,亚马逊云科技将无服务器服务在云服务上实现全面布局。

Amazon Lambda吹响了Serverless计算模型普及的号角;100多个新功能在最新的Serverless架构上如虎添翼;超过半数的企业已经实施或计划在未来两年内实施 Serverless战略等等……

所有信号都表明,似乎Serverless正在成为云上企业数字化的C位之选。

而对于那些忠于场景,至臻报业的CIO们而言,他们早已将Serverless的四大优势特征了熟于心:无需管理服务器,自动扩展与缩减容量,按使用量付费,更高的安全与可用性。

正所谓:从场景中来,到场景中去!对于Serverless的认同,行业客户更愿意通过Serverless的业务表现力来背书Serverless的创新脚步,并打动还未或者即将全面融入Serverless技术生态的后来者们。

千行百业为何青睐亚马逊云科技Serverless架构

“目前全球数十万客户正在借助亚马逊云科技的Serverless云服务开展业务创新,借助 Serverless 力量,行业企业在应对不确定性上已经变得更加游刃有余。”陈晓建如是说。

站在行业端,游戏娱乐产业拥抱Serverless的步伐先声夺人——Bill.com便是一个受益Serverless,以此实现快速创新响应不可预测挑战的典型例子:Bill.com曾困扰于其50%业务在Java runtime环境中面的窘境——每天650万次的Java调用所产生的延时深度制约了这家游戏新贵的业务进程。

好在,Bill.com基于Amazon Lambda,其不仅可以简化业务的代码,同时让运维操作也变得简单——Bill.com使用了Amazon Lambda Snapstart可将Lambda函数的冷启动时间降低90%,实现10倍的快速启动性能,消除了在系统启动的时候带来的突发延时,其不需要做任何的代码改变,更不需要支付任何的费用。

在应对错综复杂场景上,诞生于云端的MMO-RPG游戏《新世界》也具有高度的发言权:每一个世界拥有2500个玩家,7000个AI实体和十万多不同的物品;这样的世界在发布时有185个,10天内扩展至500个。

《新世界》运用了大量的Serverless服务以提供强大的性能支持,Amazon Kinesis每分钟可以传递处理2300万个事件,Amazon Lambda每分钟可以处理多达1.5亿次调用,轻松应对新游戏上线时的流量突增。

在《新世界》看来,全栈Serverless可以消除业务不稳定起伏带来的隐性成本,轻松应对峰值、非频发的复杂工作负载;其还可以消除数据管理系统按需扩展的复杂实施难题,无需考虑计算和存储资源的比例,也不会出现节点读写状态不一致等问题。

亚马逊云科技所提供的全栈Serverless Data服务包括六大Serverless 数据库:Amazon Aurora Serverless、Amazon DynamoDB、Amazon Timestream、Amazon Keyspaces和Amazon Quantum Ledger Database (Amazon QLDB)和Amazon Neptune。

以及全部身怀绝技的分析服务:交互式查询服务Amazon Athena、大数据处理服务Amazon Managed Streaming for Apache Kafka (Amazon MSK)、实时分析服务Amazon Kinesis和Amazon MSK、数据仓库服务Amazon Redshift、数据集成服务Amazon Glue、商业智能服务Amazon QuickSight以及运营分析服务Amazon OpenSearch Service。

如果说,游戏娱乐行业代表了Serverless锐意进取,阔步创新的特质,那么传统汽车产业却并没有表现出任何缓进的发展节奏,而是根据自身需求展现出了稳健突破的Serverless智慧:

丰田互联的Toyota Big Data Center China的架构设计遵循丰田互联母公司数据湖系统的设计原则:采用无服务器架构、能快速进入市场、低延时、实时接收和存储PB级的数据(包括关系和非关系型数据)、具有分析和预测功能。

亚马逊云科技的数据湖解决方案的可伸缩性、灵活性、安全性和可靠性完全符合其设计原则,可以充分满足了其技术需求。

作为车联网系统的核心,Toyota Big Data Center China的关键功能包括数据注入、解码、转换和分析。在数据注入方面,配置了Amazon Lambda的Amazon S3恰好可以完美地满足这一需求,因为其具有优异的可伸缩性和高可用性,可以存储和检索任意规模的数据,并且提供了99.999999999% 的持久性。

此外,利用Amazon EMR的大规模并行处理功能,Toyota Big Data Center China对解码后的消息进行数据转换和加工,再依据应用需求对数据进行进一步的分析处理,最终高效地完成从实时数据注入、解码到分析、应用的全流程。

在陈晓建看来,行业企业之所以对Serverless服务拥抱速度快速升温主要源于两个方面:一是不确定性造成的市场需求让Serverless灵活应对场景需求的特质快速放大;

另一方面数字化转型带动了产业界对数据的需求增速,与数据相关的产品丰富度也在整体的Serverless架构中绽放出了长袖善舞的光彩——当六个数据服务和七个分析服务全部置入Serverless服务的时候,行业客户便雀跃出击,在Serverless的应用路径上自然而然的提速了。

“你要使用Serverless,必须采用一种新的思维方式和运维方式去看Serverless——客户不需要去过多了解和管理底层的物理资源情况,这是一个心态的转变,客户需要明白在使用Serverless的时候需要关注什么,不需要关注什么。”陈晓建表示。

三条路径与Serverless并肩革新

可以确定,亚马逊云科技所提供的Serverless的三条进阶路径将会成为千行百业企业决策者们必备参考:

首先是从迁移开始,无需代码改造。对于后端服务的无服务器化重构,亚马逊云科技开发了开源工具Lambda Web Adapter,客户无需修改代码,可以随意切换应用程序在Lambda和容器之间转换——基于容器开发的代码,经过镜像打包,可以交付到Lambda里执行;相反基于Lambda开发的Web应用,也可以通过web adapter选择采用Lambda还是采用容器部署和执行。

对于后端数据管理无服务器化迁移,亚马逊云科技提供与标准接口全面兼容的Serverless数据云服务,其主要角色有关系型数据库Amazon Aurora、非关系型数据库Amazon Keyspaces、Amazon Redshift数据仓库等等。

如果说Amazon Lambda Web Adapter,是帮助用户顺利靠岸Serverless的助推器,那么帮助客户走向第二个阶段,即基于事件驱动或者Serverless First(优先考虑无服务器技术)帮助客户迁移上,亚马逊云科技的优势更为凸显。

陈晓建认为,Serverless根据波峰波谷的情况来处理场景需求与事件驱动(EDA)颇为适配,因为事件本身的突发性,这也就让Serverless应用架构有了用武之地。

“事件驱动架构(Event-Driven Architecture,EDA)基于事件来解耦应用程序组件,由事件生产者、事件路由和事件消费者三个关键组件构成。例如航空公司订票系统、餐厅服务的点单系统和大量的银行保险业务,都是事件驱动的。”陈晓建如是说。

为此,理想的事件驱动架构需要展现出三个重要优势:更少的依赖——在松耦合的应用程序中独立构建和部署应用程序,以此让更改一项服务影响其他服务的风险较小;

故障隔离——在松耦合的组件中独立扩展组件,一个组件失败不会影响其他组件,整个系统仍可继续运作。具有松耦合组件的应用程序具有更少的单点失败,以及更高的弹性;

可进化的架构——由于组件会发出事件,因此事件驱动型架构很容易扩展,不需要改变整个系统,即可轻松优化自身的架构。

目前,亚马逊云科技已构建起事件驱动架构的完整服务体系,包括Amazon EventBridge、Amazon Step Functions、Amazon Lambda等,让上述三个优势充分显现于客户的Serverless架构中。

行业实践证明,事件驱动架构的客户可以更快更容易地采用Serverless构建微服务新应用或开发新功能。奈飞Netflix等Serverless客户,皆为首先从事件驱动架构开始了他们的无服务器之旅。值得一提的是,作为亚马逊云科技合作伙伴,西门子Mendix低代码开发平台,借助Serverless服务,能够提供更广泛的企业级解决方案及业务场景。该平台包含数据集成、端到端流程自动化、可视化开发及AI连接功能,能够提高10倍的应用构建速度,并减少70%的资源需求。

Serverless First,降低应用成本被视为进阶Serverless第三条路径。事实上,对成本的优化与四个用户需求的相关性极为紧密,同时也让Serverless的优势展现无遗:客户随着创新日渐加速,快速迭代开发的与日俱增,Serverless可以帮助他们实现快速迭代开发,减少开发、测试和部署的时间;面对业务量的升级,客户需要低成本、高可扩展性的云计算解决方案,Serverless可以避免大量的IT基础设施建设和维护成本,实现低成本的云计算服务。例如,相对于容器和有EC2模式,Serverless可以以更细的颗粒度来做资源的部署,提供资源利用率,降低成本;

客户遇到应用场景实时变化,Serverless可以根据实际需要自动调整计算资源的数量,实现弹性扩展和收缩;在构建应用程序上,无服务器应用程序具有内置服务集成,企业无需配置即可专注于构建应用程序,省去了冗余的资源配置环节。

无论是进阶路径,亦或是行业应用场景下的方案落地,Serverless无疑被千行百业的数字化创新决策者奉为应对不确定性的优质架构,它的实力强大到让用户真的不需要过多关注底层的物理资源,而是直接聚焦于业务架构的优化,用可以确定的Serverless优势去面对不确定性背后的纷杂挑战。

作家钱钟书曾说:如果说你觉得鸡蛋好吃,为什么要去见到这只鸡呢? 或许有一天没有客户再细究Serverless背后的原理,而是将其作为云上进阶的首选,即是对Serverless最好的褒奖。

赞(25)
未经允许不得转载:维端网 » 行业加速实现Serverless:以自身的确定性应对不确定性
分享到

AI与科技出海生态平台

联系我们关于维端

登录

找回密码

注册