Serverless:未来可期

简介: Serverless架构的发展是飞速的,短短几年的时间,Serverless已经从“鲜为人知”到了“人尽皆知”,在过去的日子中,大家对Serverless的态度是褒贬不一的,有的人认为Serverless架构是未来,是真正的云计算,是可以引领云计算下一个十年;但是,也有的人认为Serverless架构会阻碍时代的发展,技术的进步

Serverless架构的发展是飞速的,短短几年的时间,Serverless已经从“鲜为人知”到了“人尽皆知”,在过去的日子中,大家对Serverless的态度是褒贬不一的,有的人认为Serverless架构是未来,是真正的云计算,是可以引领云计算下一个十年;但是,也有的人认为Serverless架构会阻碍时代的发展,技术的进步,认为Serverless是一种倒退,甚至断言Serverless已死。一方面是《Server are Dead...》,是《Cloud Programming Simplified: A Berkeley View on Serverless Computing》,另一方面是《无服务器已死?这项技术为什么变得人人嫌弃》,但是无论如何,Serverless正在变得更加广为人知,正在变得更加火热,正在变得更被众人关注、接受。我相信,一个优秀的技术、一个优秀的思想,是能经受得住时间的考验的。


Google Trends是一个有趣的网站,它记录了一个名词在过去时间段的热度,而Serverless、FaaS这些词的热度,在过去的几年内可以说是发生了翻天覆地的变化,Serverless短短几年,其关注度翻了几倍,纵观全球市场,有AWS带头率先将Serverless商业化,后面紧跟着Azure和Google Cloud的Serverless产品版图的建设,紧接着2017年,国内第一梯队包括阿里云,华为云,腾讯云等在内的云厂商们,也争先恐后的布局Serverless领域。
在2020年的阿里云云栖大会上,阿里云研究员叔同断言:与其说 Serverless 是云计算的升华,不如说 Serverless 重新定义了云计算,将成为云时代新的计算范式,引领云的下一个十年。是的,不仅仅是工业界对Serverless充满期待,其实在学术界也是有着著名的伯克利断言,2019年UC伯克利发文《Cloud Programming Simplified: A Berkeley View on Serverless Computing》,在文章中,作者曾断言:Serverless 将会成为云时代默认的计算范式,将会取代 Serverful 计算,因此也意味着服务器 - 客户端模式的终结。
随着时间的发展,尽管Serverless已经有一定的缺点,依旧会受到一些挑战,但是不可否定的是,Serverless确实在不断的成长,包括UC伯克利也是有着从《Serverless Computing: One Step Forward, Two Steps Back》到《Cloud Programming Simplified: A Berkeley View on Serverless Computing》的过程。随着容器技术,IoT,5G,区块链等技术的快速发展, 技术上对去中心化,轻量虚拟化,细粒度计算等技术需求愈发强烈,而Serverless必将借势迅速发展,未来Serverless将在云计算的舞台上大放异彩!


相关实践学习
【玩转ComfyUI】基于函数计算一键部署AI生图平台ComfyUI
本次实验将带大家通过使用阿里云产品函数计算FC,快速使用ComfyUI实现更高质量的图像生成。
从 0 入门函数计算
在函数计算的架构中,开发者只需要编写业务代码,并监控业务运行情况就可以了。这将开发者从繁重的运维工作中解放出来,将精力投入到更有意义的开发任务上。
目录
相关文章
|
存储 XML Java
Flowable工作流-高级篇
Flowable工作流-高级篇
9742 1
|
存储 缓存 Cloud Native
Nacos系列-Nacos配置中心
Nacos系列-Nacos配置中心
929 0
Nacos系列-Nacos配置中心
|
缓存 安全 前端开发
来聊聊Java项目分层规范
本文讨论了Java项目的分层规范,强调了分层的重要性以避免代码不易扩展和职责边界模糊。作者分享了阿里提出的六层分层模型(开放接口层、终端显示层、Web层、Service层、Manager层、Mapper层)以及对应的领域模型(DO、DTO、VO、query)。同时,提出了简化版的分层规约,以提高开发效率。作者是CSDN Java博客专家,维护者之一的Java Guide项目,并提供了个人项目结构示例。文章鼓励读者关注其公众号以获取更多交流机会。
4157 4
|
数据库
仅当指定列列表,且SET IDENTITY_INSERT为ON时,才能对自增列赋值
仅当指定列列表,且SET IDENTITY_INSERT为ON时,才能对自增列赋值
3835 0
|
JSON 安全 Dubbo
实践指南:WebSocket 鉴权的最佳实践
WebSocket 作为实时通信的利器,越来越受到开发者的青睐。然而,为了确保通信的安全性和合法性,鉴权成为不可或缺的一环。本文将深入探讨 WebSocket 的鉴权机制,为你呈现一揽子的解决方案,确保你的 WebSocket 通信得心应手。
实践指南:WebSocket 鉴权的最佳实践
|
前端开发 Java 数据库连接
PO、VO、DAO、BO、DTO、POJO之间的差异与联系
PO、VO、DAO、BO、DTO、POJO之间的差异与联系
1480 0
|
SQL 前端开发 Java
SpringBoot 拦截器 统一结果返回 统一异常处理
SpringBoot 拦截器 统一结果返回 统一异常处理
1736 0
|
缓存 运维 容灾
Spring Cloud Alibaba - 17 Nacos Config 配置中心 应用篇
Spring Cloud Alibaba - 17 Nacos Config 配置中心 应用篇
1145 1
|
XML SQL Java
Flowable 设置任务处理人的四种方式
Flowable 设置任务处理人的四种方式
2193 1
|
机器人 BI 调度
RPA(Robotic Process Automation,机器人流程自动化)
RPA(Robotic Process Automation,机器人流程自动化)是指利用软件机器人或智能自动化工具来模拟和自动执行重复性、规律性、高度结构化的业务流程和任务,从而提高工作效率、减少人力成本、降低错误率等。
19691 0