新特性研究
前端MarkDown
# 新特性研究
# Serverless与云服务
https://aws.amazon.com/cn/blogs/china/iaas-faas-serverless/
serverless的概念即应用开发无需考虑具体服务器配置,通过第三方中间服务(如云函数)执行后台逻辑。这一概念在PaaS层,等于FaaS。
传统云服务的层级:IaaS(硬件虚拟化) - PaaS(开发平台) - SaaS(用户所见最终服务)
Serverless或者说FaaS,位于PaaS的位置,但函数比平台的粒度更小,资源利用更合理。微服务将系统分为小型模块,但Function的单位更小,Serverles是一种比微服务更加碎片化的软件架构。
BaaS(后端即服务)也是PaaS层的概念,但BaaS主要是封装后端服务(如身份验证、存储),方便开发者搭建应用,与软件架构范式无关。
Serverless的优点主要体现在降低运营成本(细粒度函数)、降低开发成本(模块化软件)、灵活扩展。