Failover and recovery for replicated data instances
    1.
    发明授权
    Failover and recovery for replicated data instances 有权
    复制数据实例的故障切换和恢复

    公开(公告)号:US08595547B1

    公开(公告)日:2013-11-26

    申请号:US13299601

    申请日:2011-11-18

    IPC分类号: G06F11/00

    摘要: 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.

    摘要翻译: 数据库环境中的复制实例提供自动故障转移和恢复。 监视组件可以定期与实例的主副本和副副本进行通信,每个实例可以驻留在单独的数据区域或地理位置以提供一定程度的可靠性和可用性。 在主实例上运行的数据库可以将信息在块级别同步复制到辅助副本,以便主副本和辅助副本同步。 如果监视组件无法与其中一个副本进行通信,则监视组件可以尝试确定这些副本是否可以相互通信,以及副本是否具有相同的数据生成版本。 根据状态信息,监视组件可以自动执行恢复操作,例如故障切换到辅助副本或执行辅助副本恢复。

    FAILOVER AND RECOVERY FOR REPLICATED DATA INSTANCES
    2.
    发明申请
    FAILOVER AND RECOVERY FOR REPLICATED DATA INSTANCES 有权
    恢复和恢复替代数据实时

    公开(公告)号:US20110099420A1

    公开(公告)日:2011-04-28

    申请号:US12606097

    申请日:2009-10-26

    IPC分类号: G06F11/14 G06F11/00

    摘要: 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.

    摘要翻译: 数据库环境中的复制实例提供自动故障转移和恢复。 监视组件可以定期与实例的主副本和副副本进行通信,每个实例可以驻留在单独的数据区域或地理位置以提供一定程度的可靠性和可用性。 在主实例上运行的数据库可以将信息在块级别同步复制到辅助副本,以便主副本和辅助副本同步。 如果监视组件无法与其中一个副本进行通信,则监视组件可以尝试确定这些副本是否可以相互通信,以及副本是否具有相同的数据生成版本。 根据状态信息,监视组件可以自动执行恢复操作,例如故障切换到辅助副本或执行辅助副本恢复。

    Monitoring and automated recovery of data instances
    4.
    发明授权
    Monitoring and automated recovery of data instances 有权
    数据实例的监控和自动恢复

    公开(公告)号:US08631283B1

    公开(公告)日:2014-01-14

    申请号:US13294099

    申请日:2011-11-10

    IPC分类号: G06F11/00

    摘要: 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.

    摘要翻译: 可以使用单独的控制环境自动执行数据环境中数据实例,数据存储和其他此类组件的监视和恢复。 控制平面的监视组件可以包括用于监视数据环境的工作负载的一组事件处理器,其中检测数据平面中的问题的事件处理器可能导致生成恢复工作流以便从检测到的问题中恢复 。 事件处理器可以彼此通信,使得如果一个事件处理器变得不可用,则一组中的其他事件处理器能够自动地重新分配对工作负载的责任。

    Monitoring and automated recovery of data instances
    5.
    发明授权
    Monitoring and automated recovery of data instances 有权
    数据实例的监控和自动恢复

    公开(公告)号:US08060792B2

    公开(公告)日:2011-11-15

    申请号:US12415987

    申请日:2009-03-31

    IPC分类号: G06F11/00

    摘要: 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.

    摘要翻译: 可以使用单独的控制环境自动执行数据环境中数据实例,数据存储和其他此类组件的监视和恢复。 控制平面的监视组件可以包括用于监视数据环境的工作负载的一组事件处理器,其中检测数据平面中的问题的事件处理器可以导致生成恢复工作流以便从检测到的问题中恢复。 事件处理器可以彼此通信,使得如果一个事件处理器变得不可用,则一组中的其他事件处理器能够自动地重新分配对工作负载的责任。

    SELF-SERVICE CONFIGURATION FOR DATA ENVIRONMENT
    6.
    发明申请
    SELF-SERVICE CONFIGURATION FOR DATA ENVIRONMENT 有权
    数据环境自助服务配置

    公开(公告)号:US20110083138A1

    公开(公告)日:2011-04-07

    申请号:US12575381

    申请日:2009-10-07

    IPC分类号: G06F9/44

    摘要: The values of various operating and/or configuration parameters of a data environment are managed using a set of self-service Web services and interfaces of a separate control environment. A customer can submit a Web services call into an externally-facing application programming interface (API) or other such externally-facing interface of the control environment. The API receiving the call, as well as information extracted from the call, can be used to determine appropriate adjustments to be performed in the data environment. A workflow can be instantiated that includes tasks used to validate and/or apply the adjustments to the target resources, such as databases, data instances, data stores, instance classes, etc. Various real-time functions such as monitoring and auto-scaling also can be performed via the control plane.

    摘要翻译: 使用一组自助Web服务和单独控制环境的接口来管理数据环境的各种操作和/或配置参数的值。 客户可以将Web服务调用提交到面向外部的应用程序编程接口(API)或控制环境的其他面向外部的界面。 接收呼叫的API以及从呼叫中提取的信息可用于确定要在数据环境中执行的适当调整。 可以实例化工作流程,其中包括用于验证和/或应用对目标资源(如数据库,数据实例,数据存储,实例类等)的调整的任务。还可以进行各种实时功能(如监视和自动缩放) 可以通过控制面进行。

    CONTROL SERVICE FOR RELATIONAL DATA MANAGEMENT
    7.
    发明申请
    CONTROL SERVICE FOR RELATIONAL DATA MANAGEMENT 有权
    控制关系数据管理服务

    公开(公告)号:US20130066923A1

    公开(公告)日:2013-03-14

    申请号:US13621073

    申请日:2012-09-15

    IPC分类号: G06F17/30

    摘要: 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.

    摘要翻译: 使用单独的控制环境来管理诸如数据存储和实例的创建,配置和管理等数据环境的各个方面。 用户可以调用控制环境的接口,分析呼叫以确定要在数据环境中执行的动作。 控制平面的监视组件还可以周期性地与数据环境进行通信,以确定要执行的任何必要的动作,例如从数据环境中的故障​​或事件中恢复。 可以实例化工作流,其中包括执行操作所需的任务。 对于每个任务,可以将状态信息传递到可操作以执行任务的数据环境中的组件,直到完成操作的所有任务。 可以使用数据环境的单独接口直接访问数据环境中的数据,而无需访问控制平面。

    Control Service for Relational Data Management
    8.
    发明申请
    Control Service for Relational Data Management 有权
    关系数据管理控制服务

    公开(公告)号:US20100251242A1

    公开(公告)日:2010-09-30

    申请号:US12415958

    申请日:2009-03-31

    IPC分类号: G06F15/16 G06F9/46

    摘要: 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 externally-facing 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 an externally-facing interface of the data environment, without accessing the control plane.

    摘要翻译: 使用单独的控制环境来管理诸如数据存储和实例的创建,配置和管理等数据环境的各个方面。 用户可以调用控制环境的面向外部的接口,分析呼叫以确定要在数据环境中执行的动作。 控制平面的监视组件还可以周期性地与数据环境进行通信,以确定要执行的任何必要的动作,例如从数据环境中的故障​​或事件中恢复。 可以实例化工作流,其中包括执行操作所需的任务。 对于每个任务,可以将状态信息传递到可操作以执行任务的数据环境中的组件,直到完成操作的所有任务。 数据环境中的数据可以直接使用数据环境的面向外部的接口进行访问,而无需访问控制平面。

    Monitoring and Automated Recovery of Data Instances
    9.
    发明申请
    Monitoring and Automated Recovery of Data Instances 有权
    监控和自动恢复数据实例

    公开(公告)号:US20100251002A1

    公开(公告)日:2010-09-30

    申请号:US12415987

    申请日:2009-03-31

    IPC分类号: G06F11/07 G06F9/46

    摘要: 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.

    摘要翻译: 可以使用单独的控制环境自动执行数据环境中数据实例,数据存储和其他此类组件的监视和恢复。 控制平面的监视组件可以包括用于监视数据环境的工作负载的一组事件处理器,其中检测数据平面中的问题的事件处理器可以导致生成恢复工作流以便从检测到的问题中恢复。 事件处理器可以彼此通信,使得如果一个事件处理器变得不可用,则一组中的其他事件处理器能够自动地重新分配对工作负载的责任。

    Provisioning and managing replicated data instances
    10.
    发明授权
    Provisioning and managing replicated data instances 有权
    配置和管理复制数据实例

    公开(公告)号:US09336292B2

    公开(公告)日:2016-05-10

    申请号:US13621044

    申请日:2012-09-15

    摘要: A replicated database can be provisioned that provides primary and secondary replicas located in different data zones or geographical locations. The database can be installed on the primary replica, and both the primary and secondary replica can include a block level replication mechanism that allows any I/O operation to be replicated between the replicas. Any failure 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. The creation of the database and provisioning of the replicated instance can be initiated using a Web service call to a control environment. A replicated database can also be scaled according to storage or computing capacity with no disruption of service using a Web service call to the control environment.

    摘要翻译: 可以配置复制的数据库,其提供位于不同数据区域或地理位置的主副本。 数据库可以安装在主副本上,主副本都可以包括一个块级复制机制,允许在副本之间复制任何I / O操作。 可以通过对辅助副本执行故障转移操作来解决主副本的任何故障。 可以使用DNS名称或其他此类方法,以便在故障切换期间将该名称别名到辅助副本。 可以使用对控制环境的Web服务调用来启动创建数据库和配置复制实例。 复制数据库也可以根据存储或计算能力进行扩展,而不会使用对控制环境的Web服务调用中断服务。