-
公开(公告)号:US20210336844A1
公开(公告)日:2021-10-28
申请号:US17239446
申请日:2021-04-23
Applicant: Amazon Technologies, Inc.
Inventor: James Christopher Sorenson, III , Yun Lin , David Carl Salyers , Ankur Khetrapal , Nishanth Alapati
Abstract: A storage gateway serves as an interface between processes on a customer network and a service provider. The storage gateway is located on-premise with the customer processes. To customer processes, it appears that data is stored locally. However, the storage gateway interfaces with a remote storage service to store the data. For cached gateways, the primary data store is a remote data store, while frequently accessed data may be locally cached by the gateway. Reads may be satisfied from the local cache or from virtual data storage; writes are handled so as to appropriately update data blocks in the local cache and/or in virtual data storage. For shadowing gateways, the primary data store is the local data store; reads are passed through to a local data store, and writes are shadowed to virtual data storage as well as being sent to local data store.
-
公开(公告)号:US20180152501A1
公开(公告)日:2018-05-31
申请号:US15864259
申请日:2018-01-08
Applicant: Amazon Technologies, Inc.
Inventor: James Christopher Sorenson, III , Yun Lin , David Carl Salyers , Ankur Khetrapal , Nishanth Alapati
IPC: H04L29/08
CPC classification number: H04L67/10 , H04L67/1097 , H04L67/2842
Abstract: Methods, apparatus, and computer-accessible storage media for remotely managing a gateway that serves as an interface between processes on a customer network and a service provider, for example to store data to a remote data store. The gateway sends a connection request to a gateway control server. The server holds the connection until the server receives information (e.g., information from the customer sent via the service provider) for the gateway. The server sends the information as requests via the gateway-initiated connection, and continues to hold the connection. If a server receives information for a gateway to which it does not hold a connection, the server sends the information to the server that does hold the connection. The server may either discover the appropriate server via a registration service that registers connections to gateways or broadcast the information to peer servers identified through a registration service.
-