两个产品似乎都是应用于无服务器应用开发的,他们有什么具体差别吗?
有的。
云函数,是一个函数服务,可以认为是FaaS平台或者是说FaaS平台的一种表现,例如AWS的lambda,Google的CloudFunctions,腾讯的SCF等。
而你说的Serverless Framework包括了两个部分,一个是Serverless团队的Plugin,这个更多的是一个CLI工具,另一个是他们的Component,更多的是一个“半自动化”的程序,可以帮助我们快速部署/开发/移除等,当然他们还有pro版本,这个可以说是一个单独的产品。
目前你可以认为,Serverless在努力做的是,服务好更多厂商的云函数,将核心厂商云函数做的更好,可以让开发者快速,便捷使用云函数,可以通过云函数真正的做出来项目,生产、上线。
680 阅读
588 阅读
1.1k 阅读
如果你指的是 serverless.com 提供的那套 Serverless Framework SDK,那么可以认为没区别。
或者更具体的说,前者是一个套件,封装了 AWS Lambda、Azure Functions、Google CloudFunctions 等等这些云厂商的 Serverless 服务(也即所谓的云函数),屏蔽了不同平台之间的技术细节,让开发者能更专注业务本身。
换句话说,如果你的应用需要考虑多云部署,那么用前者比较省事儿,一次写码、随处部署;否则直接用云厂商提供的服务更为灵活一些。