Serverless Framework 和云函数有什么区别?
两个产品似乎都是应用于无服务器应用开发的,他们有什么具体差别吗?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
两个产品似乎都是应用于无服务器应用开发的,他们有什么具体差别吗?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(2)
如果你指的是 serverless.com 提供的那套 Serverless Framework SDK,那么可以认为没区别。
或者更具体的说,前者是一个套件,封装了 AWS Lambda、Azure Functions、Google CloudFunctions 等等这些云厂商的 Serverless 服务(也即所谓的云函数),屏蔽了不同平台之间的技术细节,让开发者能更专注业务本身。
换句话说,如果你的应用需要考虑多云部署,那么用前者比较省事儿,一次写码、随处部署;否则直接用云厂商提供的服务更为灵活一些。
有的。
云函数,是一个函数服务,可以认为是FaaS平台或者是说FaaS平台的一种表现,例如AWS的lambda,Google的CloudFunctions,腾讯的SCF等。
而你说的Serverless Framework包括了两个部分,一个是Serverless团队的Plugin,这个更多的是一个CLI工具,另一个是他们的Component,更多的是一个“半自动化”的程序,可以帮助我们快速部署/开发/移除等,当然他们还有pro版本,这个可以说是一个单独的产品。
目前你可以认为,Serverless在努力做的是,服务好更多厂商的云函数,将核心厂商云函数做的更好,可以让开发者快速,便捷使用云函数,可以通过云函数真正的做出来项目,生产、上线。