我想创建一个地理冗余功能应用程序,这就是我所做的:

  • 创建了一个地理冗余存储帐户
  • 在对中的每个区域创建一个函数应用
  • WEBSITE_CONTENTSHARE 更改为指向同一位置

  • 该功能被复制并按预期工作,但我应该这样做吗?

    最佳答案

    在外部,您仍然有两个不同的函数应用程序 url,因此从技术上讲,它不是地理冗余的,除非您正在管理两个端点的客户端应用程序配置,或者您的函数应用程序仅轮询资源/在计时器上操作。

    此外,如果您的 WEBSITE_CONTENTSHARE 的内容已损坏、被篡改或意外更改为不正确的内容,那么这两个应用程序都会失败。

    我所看到的地理冗余的典型模式是部署到两个独立数据中心中的两个资源组(这包括拆分存储帐户 - 这是廉价 Assets )。无论用例如何,这都提供了真正的分离和冗余。你可以通过将传入的 https 请求置于 Azure API 管理之后更进一步。 I dug this good post up

    10-08 04:18