[发明专利]用于故障转移的跨不同服务器的镜像数据库的布置无效
申请号: | 201210461692.0 | 申请日: | 2012-11-15 |
公开(公告)号: | CN102999587A | 公开(公告)日: | 2013-03-27 |
发明(设计)人: | D·R·沙特;S·M·A·A·贾弗里;C·绍林;D·洛伦茨;W·P·穆恩斯;M·贝德罗西安;C·阿基拉巨;孙浩 | 申请(专利权)人: | 微软公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06F11/20 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 顾嘉运 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 故障 转移 不同 服务器 数据库 布置 | ||
1.一种操作数据存储系统的计算机实现的方法,所述方法由具有处理器的计算机来实现,所述方法包括:
使用至少第一数据存储服务器、第二数据存储服务器和第三数据存储服务器来服务至少六个不同的可用性组的主要和次要副本;
检测所述第一数据存储服务器的故障;以及
根据故障转移操作,通过在至少所述第二数据存储服务器和所述第三数据存储服务器之间平衡服务使用所述第一数据存储服务器来服务的可用性组的主要副本的负载,来进行操作。
2.如权利要求1所述的计算机实现的方法,其特征在于,还包括:
根据初始配置,通过跨所述至少第一、第二和第三数据存储服务器对所述至少六个不同的可用性组的主要和次要副本的服务进行负载平衡,将所述至少六个不同的可用性组的主要和次要副本分配给所述至少第一、第二和第三数据存储服务器。
3.如权利要求2所述的计算机实现的方法,其特征在于,所述负载平衡包括:
在所述初始配置中将两个不同的可用性组的主要副本和另外两个不同的可用性组的次要副本的服务分配给每一个数据存储服务器。
4.如权利要求2所述的计算机实现的方法,其特征在于,还包括:
检测对所述第一数据存储服务器的故障的补救;以及
根据所述初始配置,将所述至少六个不同的可用性组的主要和次要副本的服务还原至所述至少第一、第二和第三数据存储服务器。
5.如权利要求1所述的计算机实现的方法,其特征在于,每一个可用性组都包括迁移在一起以用于故障转移操作的多个不同的数据库。
6.如权利要求5所述的计算机实现的方法,其特征在于,所述数据存储系统包括至少第一和第二数据中心,并且其中检测故障包括:
检测所述第一数据中心上的故障;
在检测到所述第一数据中心上的故障后,确定所述故障是否具有满足远程故障转移阈值的大小;以及
如果是,则根据所述故障转移操作来进行操作,包括:根据远程故障转移操作,通过将所述可用性组的主要和次要副本的负载分布在所述数据存储系统中的至少所述第二数据中心上的数据存储服务器上以便对至少所述第二数据中心上的数据存储服务器进行负载平衡,来进行操作。
7.如权利要求6所述的计算机实现的方法,其特征在于,所述数据存储系统包括至少所述第二数据中心和第三数据中心,并且其中将所述可用性组的主要和次要副本的负载分布在所述数据存储系统中的至少第二数据中心上的数据存储服务器上包括:
将所述可用性组的主要和次要副本的负载分布在所述数据存储系统中的至少所述第二和第三数据中心上的数据存储服务器上。
8.如权利要求6所述的计算机实现的方法,其特征在于,还包括:
根据初始配置来将所述至少六个不同的可用性组的主要和次要副本以及所述至少六个不同的可用性组的第一和第二异步副本分配给所述至少第一和第二数据中心上的数据存储服务器,并且根据所述远程故障转移操作来进行操作包括:
只将所述至少六个不同的可用性组的第一和第二异步副本分配给所述第一数据中心上的数据存储服务器。
9.如权利要求8所述的计算机实现的方法,其特征在于,还包括:
检测对所述第一数据中心的故障的补救;以及
根据所述初始配置,将所述至少六个不同的可用性组的主要和次要副本的服务还原至所述至少第一和第二数据中心上的数据存储服务器。
10.一种数据存储系统,包括:
第一数据中心,包括:
至少第一数据存储服务器、第二数据存储服务器和第三数据存储服务器,根据初始的负载平衡的配置,这些数据存储服务器各自服务至少六个不同的可用性组的主要和次要副本;
第二数据中心,包括:
至少第四数据存储服务器、第五数据存储服务器和第六数据存储服务器,根据初始的负载平衡的配置,这些数据存储服务器各自服务至少六个附加可用性组的主要和次要副本;以及
至少一个计算机处理器,所述计算机处理器检测所述数据存储系统中的至少一个数据存储服务器的故障并且将所述至少一个数据存储服务器标识为发生故障的数据存储服务器,并且通过以下操作来开始故障转移操作:以负载平衡的方式将分配给所述发生故障的数据存储服务器的可用性组的至少主要副本的服务转移至与所述发生故障的数据存储服务器相同的数据中心上的其余数据存储服务器或至少所述第二数据中心上的一组数据存储服务器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210461692.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种开关柜内温控制系统
- 下一篇:一种延时电路