-
公开(公告)号:US20230384948A1
公开(公告)日:2023-11-30
申请号:US18447235
申请日:2023-08-09
Applicant: Amazon Technologies, Inc.
Inventor: Roland Paterson-Jones , Peter N. DeSantis , Atle Normann Jorgensen , Matthew S. Garman , Tate Andrew Certain
CPC classification number: G06F3/0619 , G06F11/2046 , G06F16/10 , G06F3/065 , G06F3/067 , G06F3/0665
Abstract: Techniques are described for managing access of executing programs to non-local block data storage. In some situations, a block data storage service uses multiple server storage systems to reliably store network-accessible block data storage volumes that may be used by programs executing on other physical computing systems. A group of multiple server block data storage systems that store block data volumes may in some situations be co-located at a data center, and programs that use volumes stored there may execute on other physical computing systems at that data center. If a program using a volume becomes unavailable, another program (e.g., another copy of the same program) may in some situations obtain access to and continue to use the same volume, such as in an automatic manner in some such situations.
-
公开(公告)号:US11700296B2
公开(公告)日:2023-07-11
申请号:US16446212
申请日:2019-06-19
Applicant: Amazon Technologies, Inc.
Inventor: Andries Petrus Johannes Dippenaar , Duncan Matthew Clough , Gideon Jan-Wessel Redelinghuys , Mathew Daniel , Gideon Klompje , Gavin Alexander Bramhill , Marcin Piotr Kowalski , Richard Alan Hamman , Roland Paterson-Jones , Almero Gouws
IPC: H04L67/025 , H04L41/0893 , H04L9/40 , H04L67/52 , H04L41/5041
CPC classification number: H04L67/025 , H04L41/0893 , H04L63/00 , H04L67/52 , H04L41/5041
Abstract: Methods and apparatus for client-directed placement of remotely configured service instances are described. One or more placement target options are selected for a client of a network-accessible service based on criteria such as service characteristics of the placement targets. The selected options, including a particular placement target that includes instance hosts configurable from remote control servers, are indicated programmatically to the client. A determination is made that a service instance is to be configured at the particular placement target on behalf of the client. A remote control server is configured to issue administrative commands to an instance host at the particular placement target to configure the service instance.
-
公开(公告)号:US11374873B2
公开(公告)日:2022-06-28
申请号:US17104295
申请日:2020-11-25
Applicant: Amazon Technologies, Inc.
Inventor: Tate Andrew Certain , Roland Paterson-Jones , James R. Hamilton , Sachin Jain , Matthew S. Garman , David N. Sunderland , Danny Wei , Fiorenzo Cattaneo
Abstract: Commitments against various resources can be dynamically adjusted for customers in a shared-resource environment. A customer can provision a data volume with a committed rate of Input/Output Operations Per Second (IOPS) and pay only for that commitment (plus any overage), for example, as well as the amount of storage requested. The customer can subsequently adjust the committed rate of IOPS by submitting an appropriate request, or the rate can be adjusted automatically based on any of a number of criteria. Data volumes for the customer can be migrated, split, or combined in order to provide the adjusted rate. The interaction of the customer with the data volume does not need to change, independent of adjustments in rate or changes in the data volume, other than the rate at which requests are processed.
-
公开(公告)号:US10855614B2
公开(公告)日:2020-12-01
申请号:US16166929
申请日:2018-10-22
Applicant: Amazon Technologies, Inc.
Inventor: Tate Andrew Certain , Roland Paterson-Jones , James R Hamilton , Sachin Jain , Matthew S Garman , David N Sunderland , Danny Wei , Fiorenzo Cattaneo
IPC: G06F15/173 , H04L12/911 , G06Q30/02 , G06Q30/04 , G06Q10/00 , H04L29/08
Abstract: Commitments against various resources can be dynamically adjusted for customers in a shared-resource environment. A customer can provision a data volume with a committed rate of Input/Output Operations Per Second (IOPS) and pay only for that commitment (plus any overage), for example, as well as the amount of storage requested. The customer can subsequently adjust the committed rate of IOPS by submitting an appropriate request, or the rate can be adjusted automatically based on any of a number of criteria. Data volumes for the customer can be migrated, split, or combined in order to provide the adjusted rate. The interaction of the customer with the data volume does not need to change, independent of adjustments in rate or changes in the data volume, other than the rate at which requests are processed.
-
公开(公告)号:US10333789B1
公开(公告)日:2019-06-25
申请号:US14133533
申请日:2013-12-18
Applicant: Amazon Technologies, Inc.
Inventor: Andries Petrus Johannes Dippenaar , Duncan Matthew Clough , Gideon Jan-Wessel Redelinghuys , Mathew Daniel , Gideon Klompje , Gavin Alexander Bramhill , Marcin Piotr Kowalski , Richard Alan Hamman , Roland Paterson-Jones , Almero Gouws
Abstract: Methods and apparatus for client-directed placement of remotely configured service instances are described. One or more placement target options are selected for a client of a network-accessible service based on criteria such as service characteristics of the placement targets. The selected options, including a particular placement target that includes instance hosts configurable from remote control servers, are indicated programmatically to the client. A determination is made that a service instance is to be configured at the particular placement target on behalf of the client. A remote control server is configured to issue administrative commands to an instance host at the particular placement target to configure the service instance.
-
公开(公告)号:US20160359919A1
公开(公告)日:2016-12-08
申请号:US15239675
申请日:2016-08-17
Applicant: Amazon Technologies, Inc.
CPC classification number: H04L63/20 , G06F9/45558 , G06F2009/45587 , G06F2009/45595 , H04L12/1439 , H04L12/1442 , H04L41/0813 , H04L41/22 , H04L63/10 , H04L63/102 , H04L67/10 , H04L67/1097 , H04L67/42
Abstract: Techniques are described for managing communications between multiple intercommunicating computing nodes, such as multiple virtual machine nodes hosted on one or more physical computing machines or systems. In some situations, users may specify groups of computing nodes and optionally associated access policies for use in the managing of the communications for those groups, such as by specifying which source nodes are allowed to transmit data to particular destinations nodes. In addition, determinations of whether initiated data transmissions from source nodes to destination nodes are authorized may be dynamically negotiated for and recorded for later use in automatically authorizing future such data transmissions without negotiation. This abstract is provided to comply with rules requiring an abstract, and it is submitted with the intention that it will not be used to interpret or limit the scope or meaning of the claims.
-
公开(公告)号:US09304687B1
公开(公告)日:2016-04-05
申请号:US14705474
申请日:2015-05-06
Applicant: Amazon Technologies, Inc.
Inventor: Roland Paterson-Jones , Sachin Jain , Tate Andrew Certain
CPC classification number: G06F3/0608 , G06F3/0631 , G06F3/0664 , G06F3/067 , G06F12/0223 , G06F12/023 , G06F2212/702
Abstract: Virtual data stores may be sparsely provisioned by virtual data storage services in a manner that controls risk of implementation resource shortages. Relationships between requested data storage space size, data storage server capacity, allocated data storage space size and/or allocated data storage space utilization may be tracked on a per data store, per customer, per data storage server, and/or a per virtual data storage service basis. For each such basis, a set of constraints may be specified to control the relationships. The set of constraints may be enforced during implementation resource allocation, and by migration of data storage space portions to different implementation resources as part of a sparse provisioning load balancing. Sparse provisioning details may be made explicit to virtual data storage service customers to varying degrees including explicit, aggregate on a per customer basis, and aggregate on a per virtual data storage service basis.
-
公开(公告)号:US09002997B2
公开(公告)日:2015-04-07
申请号:US13747176
申请日:2013-01-22
Applicant: Amazon Technologies, Inc.
IPC: H04L12/70 , G06F15/177 , G06F15/173 , H04L12/24
CPC classification number: H04L41/0806 , G06F11/0709 , H04L41/0273 , H04L41/0803 , H04L67/42
Abstract: Methods and apparatus for instance host configuration are disclosed. A system includes a plurality of instance hosts configurable for resource instances of a network-accessible service, and control servers to manage remote configuration of the instance hosts. In response to an instance configuration request from a client, a selected control server transmits, to a selected instance host, a sequence of one or more commands. The selected instance host instantiates a remote command executor. The remote command executor initiates configuration operations corresponding to the command sequence, and terminates. The selected control server provides a response to the instance configuration request, based at least in part on results of the operations initiated by the executor.
Abstract translation: 公开了例如主机配置的方法和装置。 系统包括可配置用于网络可访问服务的资源实例的多个实例主机,以及用于管理实例主机的远程配置的控制服务器。 响应于来自客户端的实例配置请求,所选择的控制服务器向选择的实例主机发送一个或多个命令的序列。 所选实例主机实例化远程命令执行程序。 远程命令执行器启动与命令序列相对应的配置操作,并终止。 所选择的控制服务器至少部分地基于执行器发起的操作的结果来对实例配置请求提供响应。
-
公开(公告)号:US20130298191A1
公开(公告)日:2013-11-07
申请号:US13937032
申请日:2013-07-08
Applicant: Amazon Technologies, Inc.
IPC: H04L29/06
CPC classification number: H04L63/20 , G06F9/45558 , G06F2009/45587 , G06F2009/45595 , H04L12/1439 , H04L12/1442 , H04L41/0813 , H04L41/22 , H04L63/10 , H04L63/102 , H04L67/10 , H04L67/1097 , H04L67/42
Abstract: Techniques are described for managing communications between multiple intercommunicating computing nodes, such as multiple virtual machine nodes hosted on one or more physical computing machines or systems. In some situations, users may specify groups of computing nodes and optionally associated access policies for use in the managing of the communications for those groups, such as by specifying which source nodes are allowed to transmit data to particular destinations nodes. In addition, determinations of whether initiated data transmissions from source nodes to destination nodes are authorized may be dynamically negotiated for and recorded for later use in automatically authorizing future such data transmissions without negotiation. This abstract is provided to comply with rules requiring an abstract, and it is submitted with the intention that it will not be used to interpret or limit the scope or meaning of the claims.
Abstract translation: 描述了用于管理多个互通计算节点(例如托管在一个或多个物理计算机或系统上的多个虚拟机节点)之间的通信的技术。 在某些情况下,用户可以指定计算节点组和可选地关联的访问策略,以用于管理那些组的通信,例如通过指定允许哪些源节点将数据发送到特定目的地节点。 此外,是否授权从源节点到目的地节点的发起的数据传输的确定可以被动态协商以供以后用于自动授权将来的这种数据传输而不进行协商。 提供本摘要以符合要求摘要的规则,并提交其意图是不会用于解释或限制权利要求书的范围或含义。
-
公开(公告)号:US12003571B2
公开(公告)日:2024-06-04
申请号:US18321292
申请日:2023-05-22
Applicant: Amazon Technologies, Inc.
Inventor: Andries Petrus Johannes Dippenaar , Duncan Matthew Clough , Gideon Jan-Wessel Redelinghuys , Mathew Daniel , Gideon Klompje , Gavin Alexander Bramhill , Marcin Piotr Kowalski , Richard Alan Hamman , Roland Paterson-Jones , Almero Gouws
IPC: H04L67/025 , H04L9/40 , H04L41/0893 , H04L41/5041 , H04L67/52
CPC classification number: H04L67/025 , H04L41/0893 , H04L63/00 , H04L67/52 , H04L41/5041
Abstract: Methods and apparatus for client-directed placement of remotely configured service instances are described. One or more placement target options are selected for a client of a network-accessible service based on criteria such as service characteristics of the placement targets. The selected options, including a particular placement target that includes instance hosts configurable from remote control servers, are indicated programmatically to the client. A determination is made that a service instance is to be configured at the particular placement target on behalf of the client. A remote control server is configured to issue administrative commands to an instance host at the particular placement target to configure the service instance.
-
-
-
-
-
-
-
-
-