首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将功能自动部署到AWS Azure和GCP

如何将功能自动部署到AWS Azure和GCP
EN

Stack Overflow用户
提问于 2019-09-16 14:55:10
回答 3查看 61关注 0票数 0

我有一个必须在很大程度上扩展的nodeJS函数,如何将其部署到任何云环境(FAAS)?

我想要一个对云不可知的解决方案,并且应该是开源的(我看到有serverless.com),但是有没有更好的方案可以让我自己实现呢?

我也不支持使用cloudformation或其他特定的东西,因为我将与AWS结合使用

EN

回答 3

Stack Overflow用户

发布于 2019-09-16 23:35:08

答案是,你今天不能。每个云都有自己的功能,您应该在部署功能之前针对这些功能进行设计。如何实现函数的细节是不同的。每个供应商实现身份验证和授权的方式各不相同。入口点、库、依赖等都是不同的。任何比Hello World更复杂的使用存储、数据库或其他服务的服务都是特定于供应商的。

今天,FaaS跨平台并不是一个现实。Kubernetes可能很快就会解决这个问题的一部分,但如果我计划部署Kubernetes,我会切换到无服务器容器而不是函数。

票数 1
EN

Stack Overflow用户

发布于 2019-09-16 15:23:28

这真的取决于你想要做什么,为AzureFunctions编写应用程序非常容易。Azure函数的想法非常简单。您只需编写一个或多个函数,然后以各种方式触发这些函数。它的工作方式是触发函数以响应各种外部事件。

您不需要依赖于任何库。下面是要开始的

票数 0
EN

Stack Overflow用户

发布于 2019-09-16 15:57:57

就像你说的,你有一个JS脚本,你需要与流行的云服务相关联的集成点,比如存储,数据库,或者潜在的另一个无服务器功能,才能完成工作流程。

本质上,你需要创建一个事件工作流,它允许在生活中处理函数前的触发场景(即,当函数本身运行时要做什么-例如,日志记录可以是一个用例),最后是函数后触发场景。

这就完成了无服务器功能应用程序的生命周期。所有上述,即生活中和使用后的案例都是云平台不可知的,如果你希望它们都是开源的,它们都可以是开源的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57951735

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档