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

How can I deploy Azure Functions to in-house datacenters?

This article 讨论了 Azure 功能可以在没有 Azure 的情况下轻松部署到本地数据中心。

Open source runtime that runs anywhere

The Functions runtime, templates, UI and underlying WebJobs SDK are all open source projects being developed publically. The Azure Function runtime will be portable so you can run Functions anywhere - on Azure, in your datacenter or other clouds.

问题:

Azure Functions Runtime(目前处于预览阶段)启用 Azure Functions 的本地部署,其中包括门户、函数执行 运行time 和其他组件,所有这些都在您可以使用的安装程序中。这也删除了一些云依赖项,如 Azure 存储,允许您 运行 全部在您的内部网络中。

目前不支持 .NET Core,因此您需要在 Windows 环境中部署它,但我们正在积极努力迁移 core Azure Functions runtime bits 和本地 Azure Functions Runtime 将紧随其后。

您可以在我链接到的文档中找到要求。

另一种选择是直接从存储库 here 下载功能版本,但它没有支持端到端部署体验的安装程序(或门户等组件),因此您需要提供那个。