Serverless不是没有服务器

serverless CNCF给出的定义是:NoOPS和Pay as You Run,还有伯克利的定义Serverless=FaaS+BaaS。

我个人偏向一个更加简单定义,“Server+less”,就是不需要”关心“服务器,而不是没有服务器。传统的IT都需要很多管理和配置,譬如机房网络布线、安装操作系统,安装JDK和各种中间件,即便是云上提供IaaS服务,也需要各种配置ECS、VPC、SLB、RDS等。而serverless的本质是,这意味着帮助用户实现:智能弹性、快速交付以及更低成本。

我们拿目前最流行的容器编排系统Kubernetes为例,也有相应的Serverless Kubernetes产品,比如阿里云的ASK,AWS Fargate等。用户无需购买节点即可直接部署容器应用,无需对集群进行节点维护和容量规划。

Serverless不是没有服务器

除此之外FC作为第一款的Serverless产品,相信大家都对他不陌生,经过这么些年的发展,它已经在前端Serverless、多媒体处理、AI、事件类的场景(云产品事件、数据库变更事件等等)、物联网消息等等场景得到了很好的应用,甚至也有越来越多的公司将业务完全构建在FC之上

Serverless不是没有服务器

技术的发展趋势一定是朝着:业务开发只专注于业务的方向演进。而serverless就是将开发者和资源管理完全分离,开发者只关注自己的业务代码,对于代码所依赖的环境全部交个serverless底层去实现。

展开阅读全文

页面更新:2024-05-14

标签:服务器   阿里   节点   集群   开发者   底层   容器   机房   场景   定义   事件   代码   业务   用户   产品   科技

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号

Top