1

Azure Functions 的消费计划非常理想,具有令人愉悦的定价和自动缩放功能。但是,我没有找到有关此类计划的高可用性的太多信息。

让我们考虑一个场景。想象一下,基于负载,当前有一个函数应用实例正在运行。然后那个数据中心有问题。消耗计划仅根据负载横向扩展。我无法保证在这种情况下会添加一个新实例,更不用说防止停机了。

我知道我们可以使用 Azure Front Door,后面有两个单独的功能应用程序。但是,我们似乎必须单独管理这些功能应用程序。那很麻烦。两次交换插槽,记住在两个地方更改应用程序设置......这不好。

我想要实现的是其高级或关键业务层中的 Azure SQL,最好具有区域冗余配置。此处的图表显示了它是如何工作的:https ://docs.microsoft.com/en-us/azure/sql-database/sql-database-high-availability#zone-redundant-configuration

简单来说,有一个主副本可以自动故障转移到同一个数据中心的辅助副本,也有自动故障转移到可用区内两个不同数据中心的辅助副本。

请注意,没有手动管理辅助副本,因为它们只是从主副本复制而来。

我们可以通过 Azure Functions 实现多少,以及如何实现?

4

0 回答 0