科技云报道原创。
2009年,加州大学伯克利分校一个研究团队以独特视角发布了一篇文献,正式定义了云计算。自此,千行百业的IT基础设施开启上云之路。
2019年,该研究团队在《Cloud Programming Simplified》预言:“Serverless计算将会成为云时代默认的计算范式,并取代Serverful(传统云)计算模式。”
从概念提出后的风靡全球,到脚踏实地在云时代攻城略地,Serverless的成功离不开其在服务器架构模式上的革新。
面对云时代下一个十年技术风向标的Serverless,企业将如何通过Serverless架构创造价值,加快业务创新?
作为“持续进化”的践行者,亚马逊云科技17年的发展史,可以说是一部创造和深耕Serverless的历史,见证了Serverless从理论走向实践的整个进化历程。
从Amazon Lambda推出至今的8年时间里,亚马逊云科技不断完善Serverless架构,添加了100多个新功能,为Serverless技术的广泛落地奠定了关键基石。
然而,亚马逊云科技在Serverless领域的探索并未止步,更是将Serverless 能力扩展到全栈,覆盖计算、存储、网络、容器、数据库、应用集成等多个方面,满足多样化的工作负载。
3月30日,在“亚马逊云科技创新大会”上,亚马逊云科技携最新的Serverless技术集中亮相。
那么,在复杂多变、充满不确定性的商业环境中,亚马逊云科技将如何助力企业持续进化、不断迭代,开创新的成长曲线呢?
未来已来 Serverless开启云计算新十年
近年来,云计算的普及让用户免于购买管理IT基础设施,将更多的精力用于业务创新。
但在此过程中,用户仍然要自己装操作系统、web服务器、数据库等等,因此运维的压力并不小。
能否进一步释放摆脱繁琐的工作,释放创新能力?这个要求为Serverless的诞生奠定了需求基础。
对于企业而言,Serverless最大意义在于,部署软件无需涉及基础设施建设,它让人们不再操心运行所需的资源,只需关注自己的业务逻辑。
Serverless提供了进一步的抽象,把主机管理、操作系统管理、基础软件的部署运维、资源分配和扩缩容能力进行云化,把基础设施中软硬件能力做成了像“水电煤”一样的公共服务。
在Serverless架构下,用户仅需根据使用量付费,按照 pay-per-use原则,如果没有运行,就不必付款,从而实现成本节约。
在可维护性方面,Serverless使得用户可以直接集成第三方服务,将之前大量保障可用性、可伸缩性的运维工作直接托管给云厂商来处理,从而降低运维成本,有效提升应用的可维护性。
正如亚马逊云科技副总裁、首席布道师Jeff Barr在开场演讲中讲道:“Serverless有4个非常重要的优势:帮助企业创意更快地走向市场、成本更低、大规模适配,以及能更快地建立更好的应用程序。”
亚马逊云科技副总裁、首席布道师 Jeff Barr
创新不止引领Serverless持续进化
Serverless给开发人员提供极大便利,但势必需要底层的硬件和基础设施的更好配合与支撑,这就极大考验云服务提供商的能力。
亚马逊云科技在2006年就搭建了以Serverless为基础Amazon S3存储服务。
2014年,亚马逊云科技推出了第一个Serverless计算服务Amazon Lambda,真正开启了第一波Serverless商业化的浪潮,也正是从这个时间点开始,无服务器计算正式进入行业应用,也逐渐被更多开发者所熟知。
自Amazon Lambda发布之后,亚马逊云科技每年都不断在数据库、数据分析、人工智能领域扩展Serverless版图。
而Amazon Lambda在采用率方面也一直保持领先地位,至今已累计发布了超过100款新的功能,活跃用户超过100万,每月的调用请求量超过100万亿次。
虽然Amazon Lambda展示了亚马逊云科技对Serverless的愿景,但当时的Serverless技术仍然不够成熟。
对于许多企业来说,Amazon Lambda最大的优势就是模型操作简单、价格经济实惠。
但许多团队在调整服务来部署Amazon Lambda时面临着一大挑战,那就是“冷启动”,也就是为功能准备新的执行环境时产生的延迟,通常要经历更长的初始化时间。
这是Serverless自诞生以来一直存在的技术障碍。
直到亚马逊云科技推出Lambda SnapStart,使冷启动速度得到大幅优化。数据显示,Lambda SnapStart可以将启动延时降低90%以上,而且无需额外费用,也无需更改用户的功能代码。
可以说,Lambda SnapStart的出现,真正让无服务器计算做到了“召之即来,挥之即去”。
除了丰富Serverless服务种类和改善性能之外,近两年亚马逊云科技还一直致力于降低Serverless技术门槛,让更多企业可以享受Serverless技术红利。
在数据分析领域,亚马逊云科技所有数据分析服务已实现全栈Serverless化,包括OpenSearch、EMR、Glue都已经支持Serverless。
2月2日,Amazon OpenSearch Serverless正式上线,填补了亚马逊云科技数据分析领域Serverless系列产品的空白。
其通过将传统数据分析所需步骤交由云服务提供商完成,企业只需上传数据和代码,即可实现数据处理和分析的任务。
另外,Redshift也有自己的Serverless,引领数据分析服务走向未来。
Redshift Serverless让用户只需关心数据的查询分析,探索数据价值就可以了,底层的自动扩展、计算资源分配、集群升级、数据备份、监控,这些都统统交给Redshift Serverless即可。
此外,亚马逊云科技还推出多个数据库服务的Serverless选项,包括Amazon Neptune Serverless可自动扩展以支持不可预测且对业务至关重要的图数据库工作负载;Amazon Aurora Serverless v2可在几分之一秒内自动扩展到数十万个事务,支持最严苛的应用程序。
至此,亚马逊云科技已能够在云原生数据库、数据分析、机器学习不同的产品线,面向多种用户需求与场景提供全栈的Serverless Data服务。
17年来亚马逊云科技持续引领Serverless发展的技术创新、应用场景以及全球客户的创新实践,根据客户需求丰富Serverless服务的广度和深度:一方面,从广度持续丰富涵盖计算、存储、应用集成、数据库、数据分析等各方面的全栈Serverless服务;另一方面,推进现有Serverless计算服务的精耕细作,为客户提供更多功能以及更高的性能。
Serverless行业实践 加速企业与组织数字化升级
数字化时代,“不确定性”成为常态。面对市场种种不确定性,企业需要具备“抗击打能力”,能够抵御各种冲击,对于企业的韧性要求尤其高。
在不确定性的环境下,怎样持续创新,创造业务的新增长点,锻造业务持续增长的源动力,是他们必须要考虑的问题。
基于此,上云无疑是一个理想的选择。云带来的快速部署、快速试错等优势,借助Serverless架构,企业可以进一步把精力投入在业务逻辑的开发整合上,大大缩短开发周期,降低运维成本。
亚马逊云科技汲取自身进化的实践与服务全球百万客户的成功经验,以Serverless指导技术与服务持续进化,帮助企业最大化地发挥云计算优势。
在助力企业有效应对未来不确定性方面,亚马逊云科技Serverless应用无需管理API、消息队列、存储、数据库,让企业只需要专注于业务逻辑,将更多的精力放在业务创新上,加速应用推出时间。
比如,亚马逊云科技丰富的Serverless服务帮助开发了游戏公司Habby大幅缩短新游戏的部署和上线时间;帮助《Marvel Snap》卡牌游戏在半年达成全球5000万美元的总营收;帮助可口可乐在100天内构建了新应用程序,允许客户在不接触自动售货机的情况下订购和支付饮料。
同时,亚马逊云科技全栈Serverless可以有效应对错综复杂的诉求。
亚马逊推出的诞生于云端的MMO-RPG游戏《新世界》是错综复杂的典型代表,其运用了大量的Serverless服务以提供强大的性能支持,Amazon Kinesis每分钟可以传递处理2300万个事件,Amazon Lambda每分钟可以处理多达1.5亿次调用,轻松应对新游戏上线时的流量突增。
亚马逊云科技Serverless还可以消除业务不稳定起伏带来的隐性成本,轻松应对峰值、非频发的复杂工作负载;可以消除数据管理系统按需扩展的复杂实施难题,无需考虑计算和存储资源的比例,也不会出现节点读写状态不一致等问题。
在应对潜在风险方面,Amazon Lambda融入了潜水艇隔离仓的安全理念,满足企业级生产所需的99.99%高可用。
无服务器消除了管理基础架构的需要,也就是说使用无服务器架构,更多的责任例如给服务器扩容或者打补丁,由亚马逊云科技承担,让企业可以更加专注于业务本身。
但不可忽视的是,各类企业处于不同的数字化转型阶段,而Serverless的部署配置又纷繁复杂,企业应该如何成功进阶Serverless呢?对此,亚马逊云科技提供了三种路径:
首先,从迁移开始,无需进行代码改造。
对于后端服务的无服务器化重构,亚马逊云科技开发了开源工具Lambda Web Adapter,客户无需修改代码,可以随意切换应用程序在Lambda和容器之间转换。
对于后端数据管理无服务器化迁移,亚马逊云科技提供包括关系型数据库、非关系型数据库、数据仓库等在内的,可以与标准接口全面兼容的Serverless数据云服务,实现高效便捷的迁移。
其次,通过灵活的事件驱动架构来应对不确定性。
Gartner将事件驱动架构列为十大战略技术趋势之一,并强调事件驱动架构是技术和软件领域发展的主要驱动力。
事件驱动架构中,组件之间通过事件进行通信,而不是直接调用代码或共享变量。
这种机制使得系统中的组件可以相对独立地进行开发和维护,减少了代码之间的耦合度。
这种松耦合方式使得系统具有更高的可维护性和可扩展性,并且使系统更加容易进行扩展和集成,不需要改变整个系统,即可轻松发展IT架构。
对于故障还可以进行有效隔离,具有更少的单点失败,以及更高的弹性。
亚马逊云科技的Amazon S3对象存储服务服务就是事件驱动架构的典范,其从2006年的一个由8个独立微服务组成的系统,如今已经进化为超过235个不同的微服务。
作为亚马逊云科技合作伙伴,西门子Mendix低代码开发平台,借助Serverless服务,能够提供更广泛的企业级解决方案及业务场景。
西门子Mendix与亚马逊云科技帮助荷兰邮政快递公司PostNL全面改造其核心邮件和包裹投递系统,新系统集成了上百个微服务并稳定运行,同时具备高度可扩展和高弹性,每天可以处理高达4000万个事件。
最后,Serverless First可以帮助企业降低应用成本。
Serverless First的核心思想是在构建新的应用时,首先考虑是否可以首选Serverless来实现。
面向应用场景,选择各种所需云原生Serverless服务来设计架构,充分发挥服务之间的功能集成和协同治理优势。
事实上,现在已经有非常多的应用已经可以通过亚马逊云科技丰富的Serverless服务来实现,而且不需要很深的技术背景,或是需要更改架构才能实现。
整体上看,亚马逊云科技Serverless服务很好地帮助企业“避免重复造轮子”,基于企业已有的IT架构和解决方案,实现与Serverless的无缝衔接。
不只是这次创新大会,从亚马逊云科技历次发布来看,其核心思想都是让企业专注在自身业务之上,把云服务这种专业的事,交给亚马逊云科技这类专业的人。
而这样的信心,来自于亚马逊云科技一个个实践案例、一次次企业服务积累而成,这条路没有捷径可走,凝聚了其服务百万全球企业的宝贵经验。
“如同云计算将客户从复杂的物理基础设施中解放出来一样,亚马逊云科技进一步通过Serverless将这一过程延展到了云上的虚拟基础设施和云服务领域。我们希望客户写的每一行代码都是业务逻辑,Serverless正在让它变为现实。”亚马逊云科技大中华区产品部总经理陈晓建表示,所有的机会,都藏在进化中。所谓长期主义者,就是踏平波动,穿越周期,拥抱趋势。
亚马逊云科技大中华区产品部总经理 陈晓建
结语
云计算的出现打破了底层基础设施的边界,让创新变得更加容易;而Serverless的出现则打破了云的边界,让创新的效率更高。
时至今日,无论对于开发者还是云用户,Serverless对于“敏捷”“易用”“无需运维”的重新定义,正在改变整个云产业。
在此过程中,亚马逊云科技也将在Serverless First战略下持续探索创新,支撑起更多业务场景,助力更多企业和用户加速创新增长。
- 蜜度索骥:以跨模态检索技术助力“企宣”向上生长
- 消息称塔塔集团将收购和硕印度iPhone代工厂60%股份 并接管日常运营
- 苹果揭秘自研芯片成功之道:领先技术与深度整合是关键
- 英伟达新一代Blackwell GPU面临过热挑战,交付延期引发市场关注
- 马斯克能否成为 AI 部部长?硅谷与白宫的联系日益紧密
- 余承东:Mate70将在26号发布,意外泄露引发关注
- 无人机“黑科技”亮相航展:全球首台低空重力测量系统引关注
- 赛力斯发布声明:未与任何伙伴联合开展人形机器人合作
- 赛力斯触及涨停,汽车整车股盘初强势拉升
- 特斯拉首次聘请品牌大使:韩国奥运射击选手金艺智
- 华为研发中心入驻上海青浦致小镇房租大涨,带动周边租房市场热潮
免责声明:本网站内容主要来自原创、合作伙伴供稿和第三方自媒体作者投稿,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,读者在使用前请进一步核实,并对任何自主决定的行为负责。本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。任何单位或个人认为本网站中的网页或链接内容可能涉嫌侵犯其知识产权或存在不实内容时,应及时向本网站提出书面权利通知或不实情况说明,并提供身份证明、权属证明及详细侵权或不实情况证明。本网站在收到上述法律文件后,将会依法尽快联系相关文章源头核实,沟通删除相关内容或断开相关链接。