数据存储产业服务平台

无服务器,云服务深水区的分界线

在2022 re:Invent全球大会上,亚马逊云科技宣布为其企业搜索服务Amazon OpenSearch Service推出无服务器版Amazon OpenSearch Serverless,宣布推出Amazon Redshift Serverless、Amazon EMR Serverless (预览版,2022年正式可用)、Amazon MSK Serverless (预览版,2022年正式可用),再加上此前亚马逊云科技在计算、存储、应用集成、数据库、数据分析等多个领域推出的无服务器化(Serverless)应用,这意味着,一个无服务器化应用的新时代已经到来。

如图,亚马逊云科技的无服务器分析服务已经涵盖交互式查询服务Amazon Athena、大数据处理服务Amazon EMR、实时数据分析服务Amazon Kinesis和Amazon MSK、数据仓库服务Amazon Redshift、数据集成服务Amazon Glue、业务智能(BI)服务Amazon QuickSight,以及刚刚宣布支持服务器技术的运营分析服务Amazon OpenSearch Service

要理解“无服务器”也很简单,所谓“无服务器”并非真的不使用服务器,服务器计算还是需要的,但是使用者并不需要关注服务器选型、配置、运维和管理,就像水电一样,用户做的就是打开开关,而无需关注背后的水厂、电厂,以及输水、输电的过程。“无服务器Serverless”这个概念,最早出现在 2012 年左右Ken Fromm的一篇文章里,文中对它的解释是:“无服务器”并不意味着不再涉及服务器,它只是意味着开发人员不再需要考虑那么多的物理容量或其他基础设施资源管理责任,通过消除后端基础设施的复杂性,无服务器让开发人员将注意力从服务器级别转移到任务级别。

虽然不少技术先知认为无服务器架构是“一项重大创新并将很快流行起来”,但这个概念在提出当时并没有得到很好的反响。真正让无服务器得到广泛关注的事件是亚马逊云科技于 2014 年推出 Amazon Lambda 服务。之后, 随着谷歌和微软等企业的服务进入市场,“无服务器”才逐渐成为行业“热词”。

“无服务器”和云计算、云服务的思想是高度吻合的,都是屏蔽底层复杂的技术,专注在业务应用。因此,从我们开始接受云服务的时候,我们的专注点其实就已经不在具体的硬件设备和管理了。

既然如此,为什么以亚马逊云科技为代表的云服务提供商还要全力推动“无服务器”呢?

实际上,这还是与公众对云计算的认知有关。在公众的认知中,云服务是IaaS、PaaS和SaaS,公众最初接触的云服务就是IaaS、PaaS,通过使用云实例(也称为云主机、云服务器)等云上资源,简化设备询价、招标采购、订货安装、系统安装等复杂的线下流程。

但是我们还是需要在云实例上安装数据库等软件,需要将扩展为集群使用,还需要专业技术管理人员提供软件安装、扩容、调优、故障排除等运维的工作。

这种类似“托管”的服务是云服务最初的形态,很多云服务的提供商,也是从IDC厂商转型而来,他们擅长的是数据中心风火水电、带宽接入等基础服务,并不熟悉托管用户的业务应用,不触及用户数据和应用,这是早期云服务商共同的特点。

可以提供汽车,但是车还是用户自己开,服务商并不提供自动驾驶的服务,这是公众对云计算服务的印象。

但是此一时,彼一时。

以亚马逊云科技为代表,如今的云服务已经深度接入到各种用户业务应用,从数据库、到大数据,从人工智能、机器学习到云原生、数据原生,从核心到边缘,从物联网到元宇宙,如今,亚马逊云科技的应用水平已经完全领先行业应用的水平,这也是为什么亚马逊云科技也被称为“软件厂商”的原因,SaaS服务已经成为行业用户快速提升科技水平的捷径。

选择SaaS,就是选择无服务器。

原因很简单,用户选择SaaS,是为了快速拥抱AI、大数据、云原生、IoT等先进科技,作为服务的提供商,亚马逊云科技有能力运维、管理好作为底层基础设施的计算、资源和网络,其自动化管理水平,能偶大大降低服务的成本,从而降低应用的门槛,这就是无服务器带来的真正价值。

以Amazon OpenSearch Serverless为例,它可以自动扩展搜索和分析工作负载,可以自动预置、配置和扩展OpenSearch基础设施,即使对不可预测和间歇性的工作负载,也可以提供快速数据注入和毫秒级查询响应。借助 Amazon OpenSearch Serverless,数据注入和搜索资源可以独立扩展,两种操作并发运行而不会影响性能。使用 Amazon OpenSearch Serverless的客户可以获得无服务器带来的优势(如自动配置、按需扩展和按使用付费定价等),还可以获得Amazon OpenSearch Service的功能(如内建的数据可视化)用以理解日志数据、识别异常、查看搜索相关性排名

类似金融反欺诈、电商个性化推荐,以及基于安全性日志搜索、实时应用程序监控等服务,完全就可以建立在Amazon OpenSearch Service的基础上,这就为用户数据业务创新带来了无限的想象空间。

再以Amazon Lambda SnapStart新功能为例,它可以将无服务器计算服务Amazon Lambda的冷启动时间缩短90%。如此,我们就可以关闭虚拟机,但是并不影响用户体检,用户感觉不到因为关闭虚拟机带来的迟滞。对于智能门禁等应用而言,将带来良好的绿色节能的效果。

一句话,将复杂留给亚马逊云科技,快速拥抱各种应用新科技。这是新时代的用户应用之道。

“无服务器”是一个衡量云服务应用水平高低的标志。即便不选择公有云,“无服务器”也是私有云、混合云的重要内容和指标!无服务器代表着云计算服务的新时代!

未经允许不得转载:存储在线-存储专业媒体 » 无服务器,云服务深水区的分界线