Serverless与BaaS和FaaS的关系是什么?
Serverless由BaaS和FaaS两部分构成,BaaS负责提供业务的依赖服务,FaaS负责业务的部署和生命周期管理,从这个意义上来看,Serverless的角色跟PaaS一样。与传统PaaS的区别在于,传统PaaS是以程序为粒度管理应用的生命周期,而Serverless是以函数粒度管理应用生命周期。传统PaaS中的应用为常驻内存的进程,而Serverless应用运行完即销毁。此外,使用传统PaaS,用户仍需要关心水平扩展,例如如何配置Auto-Scaling Group,但Serverless没有这个问题,水平扩展是架构天然自带的功能。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。