问题描述
我想要实现的是能够扩展Azure sql数据库。
关键业务层具有此功能,可以启用多个只读副本。这是一项很棒的功能,可以让我将一些流量转移到这些副本上
对我来说,问题是我不了解如何管理这些副本,也不了解那里的负载平衡方式。基本上,我应该能够管理有多少个副本,我可能需要大约10个副本,并且使它们之间的流量相等。
这是我能做的吗?
解决方法
如果您看到便笺here,它会说
在高级和关键业务服务层中,任何给定时间只能访问一个只读副本。 Hyperscale支持多个只读副本。
这意味着高级和业务关键服务层可能具有多个副本(3-4),但是只有其中一个可以只读访问。无法控制哪一个,也没有负载平衡功能。仅当有单独的仅需要读取访问权限的应用程序(分析工作负载示例)时,它才有用。
对于超大规模,您可以参考this。
超大规模允许1-4次(默认为1次)。链接状态
如果存在多个辅助副本,则工作负载将分布在所有可用的辅助副本上。
没有其他信息,看来负载平衡控件已从我们这里抽象出来。
您绝对不能通过任何这些配置来满足10个只读副本的要求。