-
公开(公告)号:US11570249B2
公开(公告)日:2023-01-31
申请号:US17466330
申请日:2021-09-03
Applicant: Amazon Technologies, Inc.
Inventor: James Christopher Sorenson, III , Yun Lin
IPC: H04L67/1097 , G06F11/20 , G06F16/182 , H04L41/0654 , H04L69/40 , G06F16/00 , H04L67/1095
Abstract: Methods, apparatus, and computer-accessible storage media for providing redundant storage gateways. A client may create a storage gateway group and add storage gateways to the group. The client may assign one or more volumes on a remote data store to each the storage gateways in the group. Volume data for each storage gateway in the group may be replicated to at least one other storage gateway in the group. If one of the gateways in the group becomes unavailable, one or more other gateways in the group may take over volumes previously assigned to the unavailable gateway, using the replicated data in the group to seamlessly resume gateway operations for the respective volumes. Client processes that previously communicated with the unavailable gateway may be manually or automatically directed to the gateway(s) that are taking over the unavailable gateway's volumes.
-
公开(公告)号:US11115473B2
公开(公告)日:2021-09-07
申请号:US16812149
申请日:2020-03-06
Applicant: Amazon Technologies, Inc.
Inventor: James Christopher Sorenson, III , Yun Lin
Abstract: Methods, apparatus, and computer-accessible storage media for providing redundant storage gateways. A client may create a storage gateway group and add storage gateways to the group. The client may assign one or more volumes on a remote data store to each the storage gateways in the group. Volume data for each storage gateway in the group may be replicated to at least one other storage gateway in the group. If one of the gateways in the group becomes unavailable, one or more other gateways in the group may take over volumes previously assigned to the unavailable gateway, using the replicated data in the group to seamlessly resume gateway operations for the respective volumes. Client processes that previously communicated with the unavailable gateway may be manually or automatically directed to the gateway(s) that are taking over the unavailable gateway's volumes.
-
公开(公告)号:US10587687B2
公开(公告)日:2020-03-10
申请号:US14444721
申请日:2014-07-28
Applicant: Amazon Technologies, Inc.
Inventor: James Christopher Sorenson, III , Yun Lin
Abstract: Methods, apparatus, and computer-accessible storage media for providing redundant storage gateways. A client may create a storage gateway group and add storage gateways to the group. The client may assign one or more volumes on a remote data store to each the storage gateways in the group. Volume data for each storage gateway in the group may be replicated to at least one other storage gateway in the group. If one of the gateways in the group becomes unavailable, one or more other gateways in the group may take over volumes previously assigned to the unavailable gateway, using the replicated data in the group to seamlessly resume gateway operations for the respective volumes. Client processes that previously communicated with the unavailable gateway may be manually or automatically directed to the gateway(s) that are taking over the unavailable gateway's volumes.
-
公开(公告)号:US20190082012A1
公开(公告)日:2019-03-14
申请号:US16186328
申请日:2018-11-09
Applicant: Amazon Technologies, Inc.
Inventor: Yun Lin , James Christopher Sorenson, III , David C. Salyers
CPC classification number: H04L67/1097 , G06F3/06 , G06F3/0605 , G06F3/065 , G06F3/0652 , G06F3/067 , H04L63/06 , H04L63/08 , H04L67/32 , H04L69/04
Abstract: Methods, apparatus, and computer-accessible storage media for providing a volume-based block storage service and application programming interfaces (APIs) to the service. A block storage service and block storage service APIs may allow processes (applications or appliances) on the service client network to leverage remote, volume-based block storage provided by the service provider. The APIs may provide a standard interface to volume-based block storage operations on a remote data store. The service provider, the service clients, and/or third parties may develop various applications and/or appliances that may, for example, be instantiated in service clients' local networks and that leverage the block storage service via the APIs to create and manage volumes and snapshots on the remote data store and to upload and download data from the volumes and snapshots on the remote data store.
-
公开(公告)号:US09559889B1
公开(公告)日:2017-01-31
申请号:US13665707
申请日:2012-10-31
Applicant: Amazon Technologies, Inc.
Inventor: Pradeep Vincent , Ankur Khetrapal , Yun Lin , David Carl Salyers
CPC classification number: H04L29/08522 , H04L29/0872 , H04L67/1002 , H04L67/1091 , H04L67/1097 , H04L67/2842 , H04L67/42 , H04L69/14
Abstract: Methods and apparatus for WAN-optimized cache population at a storage gateway appliance are disclosed. A read request is received at the appliance from a client. The request is directed to a particular data block of a data chunk of a storage object of a remote storage service. A method comprises, in response to the read request, initiating a first data transfer of the data chunk from the remote storage service to an intermediate device. The method includes determining, based on one or more criteria, contents of one or more other data transfers including a second data transfer from the intermediate device to the appliance, initiating the second data transfer to transmit the requested data block to the appliance, and providing the particular data block to the client from the appliance.
Abstract translation: 公开了在存储网关设备上用于WAN优化的缓存容量的方法和装置。 从客户端收到设备的读取请求。 该请求被引导到远程存储服务的存储对象的数据块的特定数据块。 一种方法包括响应于读取请求,发起数据块从远程存储服务到中间设备的第一数据传输。 该方法包括基于一个或多个标准来确定包括从中间设备到设备的第二数据传输的一个或多个其他数据传输的内容,启动第二数据传输以将所请求的数据块发送到设备,以及提供 从设备到客户端的特定数据块。
-
公开(公告)号:US12038878B2
公开(公告)日:2024-07-16
申请号:US15917165
申请日:2018-03-09
Applicant: Amazon Technologies, Inc.
Inventor: Arun Sundaram , Yun Lin , David Carl Salyers
IPC: G06F21/00 , G06F3/06 , G06F16/11 , G06F16/178 , G06F16/27 , G06F21/62 , G06F21/78 , H04L9/40 , H04L67/1097
CPC classification number: G06F16/178 , G06F3/0604 , G06F3/0622 , G06F3/0637 , G06F3/065 , G06F3/067 , G06F16/128 , G06F16/27 , G06F21/6218 , G06F21/78 , H04L9/40 , H04L67/1097
Abstract: Methods, apparatus, and computer-accessible storage media for controlling export of snapshots to external networks in service provider environments. Methods are described that may be used to prevent customers of a service provider from downloading snapshots of volumes, such as boot images created by the service provider or provided by third parties, to which the customer does not have the appropriate rights. A request may be received from a user to access one or more snapshots, for example a request to export the snapshot or a request for a listing of snapshots. For each snapshot, the service provider may determine if the user has rights to the snapshot, for example by checking a manifest for the snapshot to see if entries in the snapshot manifest belong to an account other than the customer's. If the user has rights to the snapshot, the request is granted; otherwise, the request is not granted.
-
公开(公告)号:US11356509B2
公开(公告)日:2022-06-07
申请号:US16812161
申请日:2020-03-06
Applicant: Amazon Technologies, Inc.
Inventor: Yun Lin , James Christopher Sorenson, III , David C. Salyers
Abstract: Methods, apparatus, and computer-accessible storage media for providing a volume-based block storage service and application programming interfaces (APIs) to the service. A block storage service and block storage service APIs may allow processes (applications or appliances) on the service client network to leverage remote, volume-based block storage provided by the service provider. The APIs may provide a standard interface to volume-based block storage operations on a remote data store. The service provider, the service clients, and/or third parties may develop various applications and/or appliances that may, for example, be instantiated in service clients' local networks and that leverage the block storage service via the APIs to create and manage volumes and snapshots on the remote data store and to upload and download data from the volumes and snapshots on the remote data store.
-
公开(公告)号:US20200213392A1
公开(公告)日:2020-07-02
申请号:US16812161
申请日:2020-03-06
Applicant: Amazon Technologies, Inc.
Inventor: Yun Lin , James Christopher Sorenson, III , David C. Salyers
Abstract: Methods, apparatus, and computer-accessible storage media for providing a volume-based block storage service and application programming interfaces (APIs) to the service. A block storage service and block storage service APIs may allow processes (applications or appliances) on the service client network to leverage remote, volume-based block storage provided by the service provider. The APIs may provide a standard interface to volume-based block storage operations on a remote data store. The service provider, the service clients, and/or third parties may develop various applications and/or appliances that may, for example, be instantiated in service clients' local networks and that leverage the block storage service via the APIs to create and manage volumes and snapshots on the remote data store and to upload and download data from the volumes and snapshots on the remote data store.
-
公开(公告)号:US20200213391A1
公开(公告)日:2020-07-02
申请号:US16812149
申请日:2020-03-06
Applicant: Amazon Technologies, Inc.
Inventor: James Christopher Sorenson, III , Yun Lin
IPC: H04L29/08 , G06F11/20 , G06F16/182
Abstract: Methods, apparatus, and computer-accessible storage media for providing redundant storage gateways. A client may create a storage gateway group and add storage gateways to the group. The client may assign one or more volumes on a remote data store to each the storage gateways in the group. Volume data for each storage gateway in the group may be replicated to at least one other storage gateway in the group. If one of the gateways in the group becomes unavailable, one or more other gateways in the group may take over volumes previously assigned to the unavailable gateway, using the replicated data in the group to seamlessly resume gateway operations for the respective volumes. Client processes that previously communicated with the unavailable gateway may be manually or automatically directed to the gateway(s) that are taking over the unavailable gateway's volumes.
-
公开(公告)号:US20180196827A1
公开(公告)日:2018-07-12
申请号:US15917165
申请日:2018-03-09
Applicant: Amazon Technologies, Inc.
Inventor: Arun Sundaram , Yun Lin , David Carl Salyers
CPC classification number: G06F16/178 , G06F3/0604 , G06F3/0622 , G06F3/0637 , G06F3/065 , G06F3/067 , G06F16/128 , G06F16/27 , G06F21/6218 , G06F21/78 , H04L29/06 , H04L67/1097
Abstract: Methods, apparatus, and computer-accessible storage media for controlling export of snapshots to external networks in service provider environments. Methods are described that may be used to prevent customers of a service provider from downloading snapshots of volumes, such as boot images created by the service provider or provided by third parties, to which the customer does not have the appropriate rights. A request may be received from a user to access one or more snapshots, for example a request to export the snapshot or a request for a listing of snapshots. For each snapshot, the service provider may determine if the user has rights to the snapshot, for example by checking a manifest for the snapshot to see if entries in the snapshot manifest belong to an account other than the customer's. If the user has rights to the snapshot, the request is granted; otherwise, the request is not granted.
-
-
-
-
-
-
-
-
-