Serverless与微服务

  1. Serverless 是一个更大的范畴,Serverless 不只计算,也包括存储、数据库、中间件等各种服务。Serverless = FaaS(函数即服务) + BaaS(后端即服务)。其中 Serverless 计算一般指 FaaS,即云函数。
  2. 云函数和微服务不是取代关系。微服务是一种架构模式,而云函数是实现微服务的一种方式。微服务可以用云函数实现,也可以用 K8S + 容器,或者 VM 实现。
  3. 判断选择用什么来实现微服务,要从可靠性、成本、性能、工程效率、安全性等维度出发。不同的场景有不同的取舍。
  4. 当前的 Serverless 计算服务还有很多限制,而阿里云函数计算2.0解决了这些痛点,目标是提供在可靠性、成本、性能、工程效率上最具竞争力的计算服务。所以我们的目标不是取代微服务,而是成为支撑微服务最好的平台。:-)


作者:杨皓然
链接:https://www.zhihu.com/question/335301678/answer/850927812
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
 
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 

利益相关: 腾讯云scf产品经理

云函数和微服务不是同一层面的东西,你不能拿apple compare with orange。云函数属于系统层面的技术,同层的技术还有容器和虚拟机。微服务属于应用层,同层技术有单体应用,soa,mesh。这两层技术可以随意组合,并不存在取代的关系。可以在云函数上使用微服务,也可以跑单体应用都是可以的。



作者:a3nz3g
链接:https://www.zhihu.com/question/335301678/answer/850071840
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

你可能感兴趣的:(Serverless与微服务)