【发布时间】:2019-01-25 19:35:07
【问题描述】:
我想创建一个地理冗余功能应用程序,这就是我所做的:
- 创建了地理冗余存储帐户
- 在对中的每个区域中创建了一个函数应用
- 将
WEBSITE_CONTENTSHARE更改为指向同一位置
该功能被复制并按预期工作,但应该我这样做吗?
【问题讨论】:
标签: azure azure-functions
我想创建一个地理冗余功能应用程序,这就是我所做的:
WEBSITE_CONTENTSHARE 更改为指向同一位置该功能被复制并按预期工作,但应该我这样做吗?
【问题讨论】:
标签: azure azure-functions
在外部,您仍然有两个不同的函数应用程序 URL,因此从技术上讲,它不是地理冗余的,除非您正在管理两个端点的客户端应用程序配置,或者您的函数应用程序只是轮询资源/在计时器上运行。
此外,如果您的 WEBSITE_CONTENTSHARE 的内容已损坏、被篡改或意外更改为不正确的内容,那么这两个应用程序都会失败。
我看到的地理冗余的典型模式是部署到两个独立数据中心中的两个资源组(这包括拆分存储帐户 - 这是廉价资产)。无论用例如何,这都提供了真正的分离和冗余。通过将传入的 https 请求置于 Azure API 管理之后,你可以更进一步。 I dug this good post up。
【讨论】: