如何将Azure功能部署到内部数据中心?

时间:2017-06-19 17:12:04

标签: azure asp.net-core azure-web-sites azure-functions azure-functions-runtime

This article讨论了Azure函数可以轻松地部署在没有Azure的本地数据中心。

  

在任何地方运行的开源运行时

     

函数运行时,模板,UI和底层WebJobs SDK都是公开开发的开源项目。 Azure Function运行时将是可移植的,因此您可以在任何地方运行函数 - 在Azure上,在数据中心或其他云中。

问题:

  • 如何创建可以提供给客户的安装程序包?

  • 此安装程序有哪些要求?

  • 目标环境可以是ASP.NET核心还是在Linux / Mac上运行?

1 个答案:

答案 0 :(得分:3)

Azure Functions Runtime(目前处于预览状态)支持Azure功能的内部部署,包括门户,功能执行运行时和其他组件,所有这些都在您可以使用的安装程序中。这也消除了一些云依赖,如Azure存储,允许您在内部网络中运行所有。

目前,.NET Core不受支持,因此您需要在Windows环境中进行部署,但我们正积极致力于迁移core Azure Functions runtime bits和本地Azure功能运行时会跟着。

您可以在我已关联的文档中找到要求。

另一个选择是直接从存储库here下载函数版本,但是没有能够实现端到端部署体验的安装程序(或者像门户网站这样的组件),所以你&#39 ; d需要提供。