发明名称 已复制数据的监控
摘要 在数据库环境中的已复制实例提供自动故障切换和恢复。监控部件可获得使部件能够与数据环境中的一个或多个数据实例周期性地通信并且监控所述一个或多个数据实例的租约,其中所述数据实例可以是包括主要副本和辅助副本在内的已复制实例。对于大量实例,可以划分数据环境使得可将每个监控部件分配给工作负荷分区。在监控部件故障的情况下,可以重新划分实例并且剩余的监控部件可被分配到新划区以实质上均匀地分布工作负荷。
申请公布号 CN102640108B 申请公布日期 2016.02.24
申请号 CN201080053676.7 申请日期 2010.10.26
申请人 亚马逊技术股份有限公司 发明人 G·A·M·麦卡利斯特;S·西瓦苏布拉马尼亚;B·B·小亨特;S·M·布雷泽尔
分类号 G06F7/00(2006.01)I;G06F17/00(2006.01)I 主分类号 G06F7/00(2006.01)I
代理机构 上海专利商标事务所有限公司 31100 代理人 侯颖媖
主权项 一种监控来自控制环境的在数据库环境中的数据库实例的计算机实现的方法,包括:在配置有可执行指令的一个或多个计算机系统的控制下,将所述控制环境中的多个监控部件中的监控部件分配给在所述数据库环境中的多个数据库实例中的数据库实例,所述多个监控部件根据多个数据区或多个地理位置之一被分组,所述数据库实例能够被复制以包括至少主要实例副本和辅助实例副本,当所述数据库实例被复制时,所述监控部件被分配给所述数据库环境中的第一数据区或第一地理位置中的至少一个,所述第一数据区或第一地理位置与所述主要实例副本或所述辅助实例副本中的至少一个的第二数据区或第二地理位置不同;使所述监控部件向所述数据库实例发送通信,其中如果所述数据库实例已被复制,则所述通信被发送到至少所述主要实例副本;响应于从所述数据库实例接收到租用信息,在与所述租用信息相关联的租用期期间使用所述监控部件来至少监控所述数据库实例的状态,其中,在所述租用期期间,所述控制环境中的所述多个监控部件中的其它监控部件被禁止在确定所述数据库实例发生故障时发起所述数据库实例的故障切换;将所述数据库环境中的所述多个数据库实例中的每个分配给多个工作负荷分区中的一个,其中所述多个监控部件中的每个监控部件被分配给所述多个工作负荷分区中的一个;以及响应于所述多个监控部件中的至少一个监控部件不能监控所述多个监控部件中的所述至少一个监控部件被分配至的工作负荷分区,重新划分所述多个工作负荷分区并将所述多个监控部件的其余组重新分配给经过重新划分的所述多个工作负荷分区。
地址 美国内华达州