This article讨论了Azure函数可以轻松地部署在没有Azure的本地数据中心。
在任何地方运行的开源运行时
函数运行时,模板,UI和底层WebJobs SDK都是公开开发的开源项目。 Azure Function运行时将是可移植的,因此您可以在任何地方运行函数 - 在Azure上,在数据中心或其他云中。
问题:
如何创建可以提供给客户的安装程序包?
此安装程序有哪些要求?
目标环境可以是ASP.NET核心还是在Linux / Mac上运行?
答案 0 :(得分:3)
Azure Functions Runtime(目前处于预览状态)支持Azure功能的内部部署,包括门户,功能执行运行时和其他组件,所有这些都在您可以使用的安装程序中。这也消除了一些云依赖,如Azure存储,允许您在内部网络中运行所有。
目前,.NET Core不受支持,因此您需要在Windows环境中进行部署,但我们正积极致力于迁移core Azure Functions runtime bits和本地Azure功能运行时会跟着。
您可以在我已关联的文档中找到要求。
另一个选择是直接从存储库here下载函数版本,但是没有能够实现端到端部署体验的安装程序(或者像门户网站这样的组件),所以你&#39 ; d需要提供。