天极大咖秀

登录 | 申请注册

帮助企业应对不确定性,Serverless时代正在来临

趣味科技 2023-04-13 阅读: 3,222 次

近年来层出不穷的“黑天鹅”事件,让越来越多的企业和组织开始高度关注市场的不确定性。为了增强抵御风险的能力,企业纷纷从开拓业务创新、降低生产成本、提高运营效率、提升用户体验及满意度等方面着手,努力提高自身的核心竞争力。

在这样的时代背景下,Serverless技术也开始得到越来越多企业用户的青睐。近日,亚马逊云科技在北京举办了“全面拥抱Serverless时代”创新大会,分享了亚马逊云科技17年引领Serverless发展的技术创新、应用场景以及全球客户的创新实践。

17年技术沉淀引领Serverless持续进化

Serverless是描述云服务、应用开发实践,和云原生应用架构的一种方式,能够帮助客户更加敏捷地构建应用程序,从而帮助他们更快地创新和应对变化。这项技术之所以在企业用户中备受欢迎,根本原因就在于其具备无需管理服务器、自动扩展与缩减容量、按使用量付费、更高的安全与可用性等四大优势,可以充分发挥云计算的优势,帮助企业大幅提升业务敏捷性,降低运维及管理压力,使企业能够聚焦自身业务,在实现成本优化的同时更快更多地开展创新。

作为全球云计算技术的开创者和领军者,亚马逊云科技凭借17年的技术沉淀,持续引领Serverless发展的技术创新、应用场景以及全球客户的创新实践,根据客户需求不断丰富Serverless服务的广度和深度。一方面,亚马逊云科技从广度上持续丰富涵盖计算、存储、网络、容器、应用集成、数据库、数据分析等各方面的全栈Serverless服务;另一方面,亚马逊云科技还通过不断推进现有Serverless计算服务的精耕细作,为客户提供更多功能以及更高的性能,帮助企业进一步摆脱基础设施和复杂运维,推动企业加速数字化转型与创新。

“如同云计算将客户从复杂的物理基础设施中解放出来一样,亚马逊云科技进一步通过Serverless将这一过程延展到了云上的虚拟基础设施和云服务领域。我们希望客户写的每一行代码都是业务逻辑,Serverless正在让它变为现实。过去17年,我们持续推进Serverless的发展,将Serverless提供的极致弹性和自动扩展能力带给越来越多的客户。此外,亚马逊云科技大规模云服务的运营能力以及标准、安全的产品API体系,确保了我们的Serverless服务为客户提供极致的瞬间并发能力,应对极端业务激增,并帮助他们实现大规模部署,把应用快速部署到全球。”亚马逊云科技大中华区产品部总经理陈晓建表示。

Serverless应对不确定性的三个理由

陈晓建指出,考虑到广大企业和组织在应对不确定性方面的需求,亚马逊云科技正在通过释放Serverless力量,支持企业加速应用创新,以更好地应对不确定性。

1、快速创新响应不可预测

与传统服务相比,Serverless应用无需管理API、消息队列、存储、数据库,这使得企业可以从繁重的管理运维工作中解脱出来,将更多的时间和精力用于专注自身业务逻辑,开展业务创新上,从而加速应用推出时间。在2022 re:Invent全球大会上,亚马逊云科技推出的Amazon Lambda Snapstart,可以将Lambda函数的冷启动时间降低90%,实现10倍的快速启动性能,消除在系统启动的时候带来的突发延时,帮助智能支付平台Bill.com提高了95%的冷启动性能。除此以外,亚马逊云科技的Serverless服务还帮助初创游戏公司Habby大幅缩短了新游戏的部署和上线时间;帮助《Marvel Snap》卡牌游戏在半年达成全球5000万美元的总营收;帮助可口可乐公司在100天内构建了新应用程序……

2、全栈Serverless应对错综复杂的诉求

对于企业用户来说,Serverless可以消除业务不稳定起伏带来的隐性成本,轻松应对峰值、非频发的复杂工作负载;还可以消除数据管理系统按需扩展的复杂实施难题,无需考虑计算和存储资源的比例,也不会出现节点读写状态不一致等问题。亚马逊云科技拥有Amazon Aurora Serverless、Amazon DynamoDB、Amazon Timestream、Amazon Keyspaces、Amazon Quantum Ledger Database(Amazon QLDB)、Amazon Neptune等六大Serverless数据库,以及交互式查询服务Amazon Athena、大数据处理服务Amazon Managed Streaming for Apache Kafka (Amazon MSK)、实时分析服务Amazon Kinesis和Amazon MSK、数据仓库服务Amazon Redshift、数据集成服务Amazon Glue、商业智能服务Amazon QuickSight以及运营分析服务Amazon OpenSearch Service等全部的分析服务,能够为企业提供全栈Serverless Data服务,以应对错综复杂的用户诉求。

3、故障隔离,应对潜在风险

Amazon Lambda融入了潜水艇隔离仓的安全理念,满足企业级生产所需的99.99%高可用:执行环境在microVM硬件虚拟化虚拟机上运行;每个Amazon Lambda运行的microVM不会跨亚马逊云科技账户共享;每个执行环境只处理一个并发调用。此外无服务器还消除了管理基础架构的需要,诸如给服务器扩容或者打补丁等更多的责任,都交由亚马逊云科技承担。

实现Serverless的三条进阶路径

陈晓建指出,在实现Serverless的过程中,企业用户主要有三条进阶路径:

1、从迁移开始,无需代码改造

对于后端服务的无服务器化重构,亚马逊云科技开发了开源工具Lambda Web Adapter,客户无需修改代码,可以随意切换应用程序在Lambda和容器之间转换,基于容器开发的代码,经过镜像打包,可以交付到Lambda里执行;相反基于Lambda开发的Web应用,也可以通过web adapter选择采用Lambda还是采用容器部署和执行。而对于后端数据管理无服务器化迁移,亚马逊云科技提供与标准接口全面兼容的Serverless数据云服务。

2、拥抱事件驱动架构,灵活应对不确定性

事件驱动架构(Event-Driven Architecture,EDA)基于事件来解耦应用程序组件,由事件生产者、事件路由和事件消费者三个关键组件构成。该驱动架构有更少的依赖、故障隔离、可进化的架构等三大优势,使得客户可以更快更容易地采用Serverless构建微服务新应用或开发新功能。作为事件驱动架构的典范,亚马逊云科技提供的对象存储服务Amazon S3已经从2006年一个由8个独立微服务组成的系统,进化成为超过235个不同的微服务。而作为亚马逊云科技的合作伙伴,西门子Mendix低代码开发平台也借助Serverless服务,能够提高10倍的应用构建速度,并减少70%的资源需求,使得客户可以将精力聚焦在梳理业务逻辑和开发核心业务应用上。

3、Serverless First,降低应用成本

Serverless First就是在构建新的应用时,首先考虑是否可以首选Serverless来实现。与容器和EC2模式相比,Serverless应用拥有极致弹性和成本优化,能够以更细的颗粒度来做资源的部署,提供资源利用率,降低成本。Serverless First思维还包括面向应用场景,选择各种所需云原生Serverless服务来设计架构,充分发挥服务之间的功能集成和协同治理优势。如今企业既不需要很深的技术背景,也不需要更改架构,就已经有非常多的应用可通过亚马逊云科技丰富的Serverless服务来实现。

Serverless将是未来的大势所趋

“目前在Serverless和容器两方面,亚马逊云科技都提供了很多的服务,二者之间是相辅相成的关系,两个方向都将持续演进,很多客户基于自身业务需求也都在同时使用。然而随着我们产品能力的逐渐演化,等到某一天如果绝大部分的场景下都可以完全使用Serverless去达到和物理机完全一样的功能性,那么我相信很多用户都会很自然地选择Serverless。所以我个人觉得这是未来的一大趋势。”陈晓建向趣味科技表示。

截至目前为止,包括丰田汽车、西门子、Netflix、迪士尼、iRobot、麦当劳、乐高、可口可乐等大家耳熟能详的知名企业在内,全球已经有数十万客户正在借助亚马逊云科技的Serverless云服务开展业务创新。作为首个Serverless计算服务,Amazon Lambda月活跃客户已经超过了100万,每月被调用的次数超过10万亿次。Serverless数据库Amazon DynamoDB每天发起10万亿次请求,Serverless容器Amazon Fargate计算每周新发布的任务超过22.5亿。

与此同时,亚马逊云科技还构建了强大的合作伙伴网络,通过合作伙伴网络成员与亚马逊云科技提供的解决方案组合,帮助各行业客户基于Serverless服务降低技术门槛,加速开展创新。就在本次大会上,亚马逊云科技还推出了Serverless训练营,旨在通过提供完整的学习路径和资源,以讲师授课、动手实验、小组练习、知识测试等多种方式,帮助不同水平的学习者提升Serverless技能。

“当前,大型云服务商正在主动构建内生竞争力,除了在基础设施上加大投入,更是围绕无服务器(Serverless)和微服务等完善产品、工具和架构。亚马逊云科技通过多年的创新经验和技术积淀,帮助全球企业和开发者利用无服务器服务,帮助企业从厚重的服务器架构转向灵活的无服务器架构,降低运营和开发成本、增加敏捷性和韧性,大大降低了创新难度。从2014年推出业内首款Amazon Lambda无服务器计算服务,亚马逊云科技目前已经率先将无服务器化版图扩展到计算、存储、应用集成、数据库、数据分析、人工智能等几乎全栈服务上。我们看到,亚马逊云科技正全面领跑,将无服务器服务在云服务上完成全面布局。”艾瑞咨询研究总监王成峰表示。

趣味科技
年度十大媒体人,十佳科技自媒体,美通社媒体传播专家

特别声明:文章版权归原作者所有,文章内容为作者个人观点,不代表大咖秀专栏的立场,转载请联系原作者获取授权。(有任何疑问都请联系wemedia@yesky.com)