2

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

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

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

问题:

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

  • 这个安装程序有什么要求?

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

4

1 回答 1

3

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

目前,不支持 .NET Core,因此您需要将其部署在 Windows 环境中,但我们正在积极地迁移核心 Azure Functions 运行时位,并且内部部署的 Azure Functions Runtime 将随之而来。

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

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

于 2017-06-19T20:05:09.160 回答