-
公开(公告)号:US12259861B2
公开(公告)日:2025-03-25
申请号:US17805426
申请日:2022-06-03
Applicant: Amazon Technologies, Inc.
Inventor: Swaminathan Sivasubramanian , Grant Alexander MacDonald McAlister , Paul David Franklin , Rajesh Sudhakar Sheth , James Horsley
Abstract: 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.
-
公开(公告)号:US11379332B2
公开(公告)日:2022-07-05
申请号:US17006514
申请日:2020-08-28
Applicant: Amazon Technologies, Inc.
Inventor: Swaminathan Sivasubramanian , Grant Alexander Macdonald McAlister , Paul David Franklin , Rajesh Sudhakar Sheth , James Horsley
Abstract: 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.
-
公开(公告)号:US10891267B2
公开(公告)日:2021-01-12
申请号:US15420010
申请日:2017-01-30
Applicant: Amazon Technologies, Inc.
Abstract: System and methods for managing versions of partition maps in a distributed data store are disclosed. A relational database may use partition maps to indicate the location of data in a particular partition, or in a replica thereof. These partition maps may be versioned using a two-stage mechanism in which partition map updates are communicated to all nodes, or to affected nodes only, and in which operation may continue without waiting for acknowledgment of their application to each node. The system may handle minor partition changes differently than major partition changes. For example, if a replica of a partition is promoted to be a primary copy due to hardware or network failures, partition map changes may only be propagated to nodes in the same replica group. For major partition changes (e.g., splits, moves, mergers, added partitions, or size change), a new partition map may be made available to all nodes.
-
公开(公告)号:US20170139910A1
公开(公告)日:2017-05-18
申请号:US15420010
申请日:2017-01-30
Applicant: Amazon Technologies, Inc.
IPC: G06F17/30
CPC classification number: G06F16/1873 , G06F3/0644 , G06F16/1727 , G06F16/278
Abstract: System and methods for managing versions of partition maps in a distributed data store are disclosed. A relational database may use partition maps to indicate the location of data in a particular partition, or in a replica thereof. These partition maps may be versioned using a two-stage mechanism in which partition map updates are communicated to all nodes, or to affected nodes only, and in which operation may continue without waiting for acknowledgment of their application to each node. The system may handle minor partition changes differently than major partition changes. For example, if a replica of a partition is promoted to be a primary copy due to hardware or network failures, partition map changes may only be propagated to nodes in the same replica group. For major partition changes (e.g., splits, moves, mergers, added partitions, or size change), a new partition map may be made available to all nodes.
-
公开(公告)号:US20220413979A1
公开(公告)日:2022-12-29
申请号:US17805426
申请日:2022-06-03
Applicant: Amazon Technologies, Inc.
Inventor: Swaminathan Sivasubramanian , Grant Alexander MacDonald McAlister , Paul David Franklin , Rajesh Sudhakar Sheth , James Horsley
Abstract: 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.
-
公开(公告)号:US10761975B2
公开(公告)日:2020-09-01
申请号:US16185353
申请日:2018-11-09
Applicant: Amazon Technologies, Inc.
Inventor: Swaminathan Sivasubramanian , Grant Alexander MacDonald McAlister , Paul David Franklin , Rajesh Sudhakar Sheth , James Horsley
Abstract: 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.
-
公开(公告)号:US20190079857A1
公开(公告)日:2019-03-14
申请号:US16185353
申请日:2018-11-09
Applicant: Amazon Technologies, Inc.
Inventor: Swaminathan Sivasubramanian , Grant Alexander MacDonald McAlister , Paul David Franklin , Rajesh Sudhakar Sheth , James Horsley
CPC classification number: G06F12/02 , G06F11/3006 , G06F11/3055 , G06F11/3409 , G06F16/217 , G06Q10/06
Abstract: 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.
-
公开(公告)号:US20140229698A1
公开(公告)日:2014-08-14
申请号:US14257927
申请日:2014-04-21
Applicant: Amazon Technologies, Inc.
Inventor: Swaminathan Sivasubramanian , Grant Alexander MacDonald McAlister , Paul David Franklin , Rajesh Sudhakar Sheth , James Horsley
IPC: G06F12/02
CPC classification number: G06F12/02 , G06F11/3006 , G06F11/3055 , G06F11/3409 , G06F17/30306 , G06Q10/06
Abstract: 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.
Abstract translation: 使用单独的控制环境来管理诸如数据存储和实例的创建,配置和管理等数据环境的各个方面。 用户可以调用控制环境的面向外部的接口,分析呼叫以确定要在数据环境中执行的动作。 控制平面的监视组件还可以周期性地与数据环境进行通信,以确定要执行的任何必要的动作,例如从数据环境中的故障或事件中恢复。 可以实例化工作流,其中包括执行操作所需的任务。 对于每个任务,可以将状态信息传递到可操作以执行任务的数据环境中的组件,直到完成操作的所有任务。 数据环境中的数据可以直接使用数据环境的面向外部的接口进行访问,而无需访问控制平面。
-
公开(公告)号:US10977226B2
公开(公告)日:2021-04-13
申请号:US14852285
申请日:2015-09-11
Applicant: Amazon Technologies, Inc.
Abstract: 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.
-
公开(公告)号:US20210089441A1
公开(公告)日:2021-03-25
申请号:US17006514
申请日:2020-08-28
Applicant: Amazon Technologies, Inc.
Inventor: Swaminathan Sivasubramanian , Grant Alexander MacDonald McAlister , Paul David Franklin , Rajesh Sudhakar Sheth , James Horsley
Abstract: 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.
-
-
-
-
-
-
-
-
-