-
公开(公告)号:US08595547B1
公开(公告)日:2013-11-26
申请号:US13299601
申请日:2011-11-18
IPC分类号: G06F11/00
CPC分类号: G06F11/1469 , G06F11/1443 , G06F11/1451 , G06F11/1464 , G06F11/2025 , G06F11/2028 , G06F11/2041 , G06F11/2048 , G06F11/2056 , G06F11/2064 , G06F11/2069 , G06F11/2076 , G06F11/2082 , G06F17/30174 , G06F17/30581
摘要: Replicated instances in a database environment provide for automatic failover and recovery. A monitoring component can periodically communicate with a primary and a secondary replica for an instance, with each capable of residing in a separate data zone or geographic location to provide a level of reliability and availability. A database running on the primary instance can have information synchronously replicated to the secondary replica at a block level, such that the primary and secondary replicas are in sync. In the event that the monitoring component is not able to communicate with one of the replicas, the monitoring component can attempt to determine whether those replicas can communicate with each other, as well as whether the replicas have the same data generation version. Depending on the state information, the monitoring component can automatically perform a recovery operation, such as to failover to the secondary replica or perform secondary replica recovery.
摘要翻译: 数据库环境中的复制实例提供自动故障转移和恢复。 监视组件可以定期与实例的主副本和副副本进行通信,每个实例可以驻留在单独的数据区域或地理位置以提供一定程度的可靠性和可用性。 在主实例上运行的数据库可以将信息在块级别同步复制到辅助副本,以便主副本和辅助副本同步。 如果监视组件无法与其中一个副本进行通信,则监视组件可以尝试确定这些副本是否可以相互通信,以及副本是否具有相同的数据生成版本。 根据状态信息,监视组件可以自动执行恢复操作,例如故障切换到辅助副本或执行辅助副本恢复。
-
公开(公告)号:US20110099420A1
公开(公告)日:2011-04-28
申请号:US12606097
申请日:2009-10-26
CPC分类号: G06F11/1469 , G06F11/1443 , G06F11/1451 , G06F11/1464 , G06F11/2025 , G06F11/2028 , G06F11/2041 , G06F11/2048 , G06F11/2056 , G06F11/2064 , G06F11/2069 , G06F11/2076 , G06F11/2082 , G06F17/30174 , G06F17/30581
摘要: Replicated instances in a database environment provide for automatic failover and recovery. A monitoring component can periodically communicate with a primary and a secondary replica for an instance, with each capable of residing in a separate data zone or geographic location to provide a level of reliability and availability. A database running on the primary instance can have information synchronously replicated to the secondary replica at a block level, such that the primary and secondary replicas are in sync. In the event that the monitoring component is not able to communicate with one of the replicas, the monitoring component can attempt to determine whether those replicas can communicate with each other, as well as whether the replicas have the same data generation version. Depending on the state information, the monitoring component can automatically perform a recovery operation, such as to failover to the secondary replica or perform secondary replica recovery.
摘要翻译: 数据库环境中的复制实例提供自动故障转移和恢复。 监视组件可以定期与实例的主副本和副副本进行通信,每个实例可以驻留在单独的数据区域或地理位置以提供一定程度的可靠性和可用性。 在主实例上运行的数据库可以将信息在块级别同步复制到辅助副本,以便主副本和辅助副本同步。 如果监视组件无法与其中一个副本进行通信,则监视组件可以尝试确定这些副本是否可以相互通信,以及副本是否具有相同的数据生成版本。 根据状态信息,监视组件可以自动执行恢复操作,例如故障切换到辅助副本或执行辅助副本恢复。
-
公开(公告)号:US08676753B2
公开(公告)日:2014-03-18
申请号:US12606106
申请日:2009-10-26
申请人: Swaminathan Sivasubramanian , Grant Alexander MacDonald McAlister , Barry B. Hunter, Jr. , Silas M. Brazil
发明人: Swaminathan Sivasubramanian , Grant Alexander MacDonald McAlister , Barry B. Hunter, Jr. , Silas M. Brazil
CPC分类号: H04L43/10 , G06F11/2028 , G06F11/203 , G06F11/2035 , G06F11/2069 , G06F11/2076 , G06F11/2082 , G06F11/3006 , G06F11/3055 , G06F2201/80 , G06F2201/86
摘要: Replicated instances in a database environment provide for automatic failover and recovery. A monitoring component can obtain a lease enabling the component to periodically communicate with, and monitor, one or more data instances in the data environment, where the data instance can be a replicated instance including a primary and a secondary replica. For a large number of instances, the data environment can be partitioned such that each monitoring component can be assigned a partition of the workload. In the event of a failure of a monitoring component, the instances can be repartitioned and the remaining monitoring components can be assigned to the new partitions to substantially evenly distribute the workload.
摘要翻译: 数据库环境中的复制实例提供自动故障转移和恢复。 监视组件可以获得租赁,使组件能够周期性地与数据环境中的一个或多个数据实例进行通信并监视数据实例,其中数据实例可以是包含主副本和辅助副本的复制实例。 对于大量实例,可以对数据环境进行分区,以便每个监视组件都可以分配工作负载分区。 如果监视组件发生故障,则可以重新分区实例,并将其余监视组件分配给新分区,以基本上均匀分布工作负载。
-
公开(公告)号:US08631283B1
公开(公告)日:2014-01-14
申请号:US13294099
申请日:2011-11-10
申请人: Swaminathan Sivasubramanian , Grant Alexander MacDonald McAlister , Barry B. Hunter, Jr. , Parikshit S. Pol
发明人: Swaminathan Sivasubramanian , Grant Alexander MacDonald McAlister , Barry B. Hunter, Jr. , Parikshit S. Pol
IPC分类号: G06F11/00
CPC分类号: G06F11/0793 , G06F9/5061 , G06F11/0709 , G06F2209/505
摘要: The monitoring and recovery of data instances, data stores, and other such components in a data environment can be performed automatically using a separate control environment. A monitoring component of the control plane can include a set of event processors for monitoring a workload of the data environment, where an event processor detecting a problem in the data plane can cause a recovery workflow to be generated in order to recover from the detected problem. The event processors can communicate with each other such that if one of the event processors becomes unavailable, the other event processors in a set are able to automatically redistribute responsibility for the workload.
摘要翻译: 可以使用单独的控制环境自动执行数据环境中数据实例,数据存储和其他此类组件的监视和恢复。 控制平面的监视组件可以包括用于监视数据环境的工作负载的一组事件处理器,其中检测数据平面中的问题的事件处理器可能导致生成恢复工作流以便从检测到的问题中恢复 。 事件处理器可以彼此通信,使得如果一个事件处理器变得不可用,则一组中的其他事件处理器能够自动地重新分配对工作负载的责任。
-
公开(公告)号:US08060792B2
公开(公告)日:2011-11-15
申请号:US12415987
申请日:2009-03-31
申请人: Swaminathan Sivasubramanian , Grant Alexander MacDonald McAlister , Barry B. Hunter, Jr. , Parikshit S. Pol
发明人: Swaminathan Sivasubramanian , Grant Alexander MacDonald McAlister , Barry B. Hunter, Jr. , Parikshit S. Pol
IPC分类号: G06F11/00
CPC分类号: G06F11/0793 , G06F9/5061 , G06F11/0709 , G06F2209/505
摘要: The monitoring and recovery of data instances, data stores, and other such components in a data environment can be performed automatically using a separate control environment. A monitoring component of the control plane can include a set of event processors for monitoring a workload of the data environment, where an event processor detecting a problem in the data plane can cause a recovery workflow to generated in order to recover from the detected problem. The event processors can communicate with each other such that if one of the event processors becomes unavailable, the other event processors in a set are able to automatically redistribute responsibility for the workload.
摘要翻译: 可以使用单独的控制环境自动执行数据环境中数据实例,数据存储和其他此类组件的监视和恢复。 控制平面的监视组件可以包括用于监视数据环境的工作负载的一组事件处理器,其中检测数据平面中的问题的事件处理器可以导致生成恢复工作流以便从检测到的问题中恢复。 事件处理器可以彼此通信,使得如果一个事件处理器变得不可用,则一组中的其他事件处理器能够自动地重新分配对工作负载的责任。
-
公开(公告)号:US08706764B2
公开(公告)日:2014-04-22
申请号:US13621073
申请日:2012-09-15
申请人: Swaminathan Sivasubramanian , Grant Alexander MacDonald McAlister , Paul David Franklin , Rajesh Sudhakar Sheth , James Horsley
发明人: Swaminathan Sivasubramanian , Grant Alexander MacDonald McAlister , Paul David Franklin , Rajesh Sudhakar Sheth , James Horsley
IPC分类号: G06F17/30
CPC分类号: G06F12/02 , G06F11/3006 , G06F11/3055 , G06F11/3409 , G06F17/30306 , G06Q10/06
摘要: Aspects of a data environment, such as the creation, provisioning, and management of data stores and instances, are managed using a separate control environment. A user can call into an interface of the control environment, the call being analyzed to determine actions to be performed in the data environment. A monitoring component of the control plane also can periodically communicate with the data environment to determine any necessary actions to be performed, such as to recover from faults or events in the data environment. A workflow can be instantiated that includes tasks necessary to perform the action. For each task, state information can be passed to a component in the data environment operable to perform the task, until all tasks for an action are completed. Data in the data environment can be accessed directly using a separate interface of the data environment, without accessing the control plane.
摘要翻译: 使用单独的控制环境来管理诸如数据存储和实例的创建,配置和管理等数据环境的各个方面。 用户可以调用控制环境的接口,分析呼叫以确定要在数据环境中执行的动作。 控制平面的监视组件还可以周期性地与数据环境进行通信,以确定要执行的任何必要的动作,例如从数据环境中的故障或事件中恢复。 可以实例化工作流,其中包括执行操作所需的任务。 对于每个任务,可以将状态信息传递到可操作以执行任务的数据环境中的组件,直到完成操作的所有任务。 可以使用数据环境的单独接口直接访问数据环境中的数据,而无需访问控制平面。
-
公开(公告)号:US08335765B2
公开(公告)日:2012-12-18
申请号:US12606093
申请日:2009-10-26
IPC分类号: G06F7/00
CPC分类号: G06F17/30575 , G06F11/0727 , G06F11/0766 , G06F11/1446 , G06F11/2069 , G06F11/2076 , G06F17/30581 , G06F2201/80 , H04L67/1095
摘要: A replicated database instance can be provisioned that provides primary and secondary replicas that can be provisioned in different data zones or geographical locations. The database can be installed on the primary replica, and both the primary and secondary replica can have installed a block level replication mechanism that allows any I/O operation to be replicated by between the primary and secondary replicas. Any failure or outage of the primary replica can be addressed by performing a failover operation to the secondary replica. A DNS name or other such approach can be used such that the name can be aliased to the secondary replica during a failover, such that there is no action needed on the part of the customer to utilize the “new” primary replica. The creation of the database and provisioning of the replicated instance can be initiated using a Web service call to a control environment.
摘要翻译: 可以配置复制的数据库实例,其提供可以在不同数据区域或地理位置中配置的主副本和辅助副本。 数据库可以安装在主副本上,主副本和辅助副本都可以安装块级复制机制,允许在主副本之间复制任何I / O操作。 可以通过对次要副本执行故障切换操作来解决主副本的任何故障或中断。 可以使用DNS名称或其他此类方法,以便在故障切换期间将该名称别名为次要副本,以便客户不需要使用新主要副本的任何操作。 可以使用对控制环境的Web服务调用来启动创建数据库和配置复制实例。
-
公开(公告)号:US08074107B2
公开(公告)日:2011-12-06
申请号:US12606097
申请日:2009-10-26
IPC分类号: G06F11/00
CPC分类号: G06F11/1469 , G06F11/1443 , G06F11/1451 , G06F11/1464 , G06F11/2025 , G06F11/2028 , G06F11/2041 , G06F11/2048 , G06F11/2056 , G06F11/2064 , G06F11/2069 , G06F11/2076 , G06F11/2082 , G06F17/30174 , G06F17/30581
摘要: Replicated instances in a database environment provide for automatic failover and recovery. A monitoring component can periodically communicate with a primary and a secondary replica for an instance, with each capable of residing in a separate data zone or geographic location to provide a level of reliability and availability. A database running on the primary instance can have information synchronously replicated to the secondary replica at a block level, such that the primary and secondary replicas are in sync. In the event that the monitoring component is not able to communicate with one of the replicas, the monitoring component can attempt to determine whether those replicas can communicate with each other, as well as whether the replicas have the same data generation version. Depending on the state information, the monitoring component can automatically perform a recovery operation, such as to failover to the secondary replica or perform secondary replica recovery.
摘要翻译: 数据库环境中的复制实例提供自动故障转移和恢复。 监视组件可以定期与实例的主副本和副副本进行通信,每个实例可以驻留在单独的数据区域或地理位置以提供一定程度的可靠性和可用性。 在主实例上运行的数据库可以将信息在块级别同步复制到辅助副本,以便主副本和辅助副本同步。 如果监视组件无法与其中一个副本进行通信,则监视组件可以尝试确定这些副本是否可以相互通信,以及副本是否具有相同的数据生成版本。 根据状态信息,监视组件可以自动执行恢复操作,例如故障切换到辅助副本或执行辅助副本恢复。
-
公开(公告)号:US20110099147A1
公开(公告)日:2011-04-28
申请号:US12606093
申请日:2009-10-26
CPC分类号: G06F17/30575 , G06F11/0727 , G06F11/0766 , G06F11/1446 , G06F11/2069 , G06F11/2076 , G06F17/30581 , G06F2201/80 , H04L67/1095
摘要: A replicated database instance can be provisioned that provides primary and secondary replicas that can be provisioned in different data zones or geographical locations. The database can be installed on the primary replica, and both the primary and secondary replica can have installed a block level replication mechanism that allows any I/O operation to be replicated by between the primary and secondary replicas. Any failure or outage of the primary replica can be addressed by performing a failover operation to the secondary replica. A DNS name or other such approach can be used such that the name can be aliased to the secondary replica during a failover, such that there is no action needed on the part of the customer to utilize the “new” primary replica. The creation of the database and provisioning of the replicated instance can be initiated using a Web service call to a control environment.
摘要翻译: 可以配置复制的数据库实例,其提供可以在不同数据区域或地理位置中配置的主副本和辅助副本。 数据库可以安装在主副本上,主副本和辅助副本都可以安装块级复制机制,允许在主副本之间复制任何I / O操作。 可以通过对次要副本执行故障切换操作来解决主副本的任何故障或中断。 可以使用DNS名称或其他此类方法,以便在故障切换期间可以将该名称别名为次要副本,以使客户不需要使用“新”主副本的任何操作。 可以使用对控制环境的Web服务调用来启动创建数据库和配置复制实例。
-
公开(公告)号:US20110099146A1
公开(公告)日:2011-04-28
申请号:US12606106
申请日:2009-10-26
申请人: Grant Alexander MacDonald McAlister , Swaminathan Sivasubramanian , Barry B. Hunter, JR. , Silas M. Brazil
发明人: Grant Alexander MacDonald McAlister , Swaminathan Sivasubramanian , Barry B. Hunter, JR. , Silas M. Brazil
CPC分类号: H04L43/10 , G06F11/2028 , G06F11/203 , G06F11/2035 , G06F11/2069 , G06F11/2076 , G06F11/2082 , G06F11/3006 , G06F11/3055 , G06F2201/80 , G06F2201/86
摘要: Replicated instances in a database environment provide for automatic failover and recovery. A monitoring component can obtain a lease enabling the component to periodically communicate with, and monitor, one or more data instances in the data environment, where the data instance can be a replicated instance including a primary and a secondary replica. For a large number of instances, the data environment can be partitioned such that each monitoring component can be assigned a partition of the workload. In the event of a failure of a monitoring component, the instances can be repartitioned and the remaining monitoring components can be assigned to the new partitions to substantially evenly distribute the workload.
摘要翻译: 数据库环境中的复制实例提供自动故障转移和恢复。 监视组件可以获得租赁,使组件能够周期性地与数据环境中的一个或多个数据实例进行通信并监视数据实例,其中数据实例可以是包含主副本和辅助副本的复制实例。 对于大量实例,可以对数据环境进行分区,以便每个监视组件都可以分配工作负载分区。 如果监视组件发生故障,则可以重新分区实例,并将其余监视组件分配给新分区,以基本上均匀分布工作负载。
-
-
-
-
-
-
-
-
-