Storage expansion devices for provider network substrate extensions

    公开(公告)号:US11431497B1

    公开(公告)日:2022-08-30

    申请号:US16457838

    申请日:2019-06-28

    Abstract: A first one or more messages is received, the one or more messages including a request for a storage expansion device for an extension of a provider network, an identifier of the extension of the provider network, and a set of one or more identifiers associated with objects to load to the storage expansion device. For each identifier in the set, an object associated with the identifier is copied from an object store of the provider network to the storage expansion device. A shipment of the storage expansion device to a specified location is initiated. The extension of the provider network is caused to launch an instance to communicate with the storage expansion device upon connection of the storage expansion device to the extension of the provider network.

    Data caching in provider network substrate extensions

    公开(公告)号:US11044118B1

    公开(公告)日:2021-06-22

    申请号:US16457831

    申请日:2019-06-28

    Abstract: One or more configuration parameters for an object gateway instance are received at an interface to a provider network, the parameters including an identifier of a first object store of the provider network for which to cache objects in a first object cache of the object gateway instance and an indication of a data transfer mode that controls when objects written to the first object cache are written to the first object store. The one or more configuration parameters are stored in a data store of the provider network and sent to the object gateway instance. A read request that includes the identifier of the first object store and a first object identifier is received from the object gateway instance, and a first object associated with the first object identifier and stored in the first object store is sent to the object gateway instance.

    Crash-consistent multi-volume backup generation

    公开(公告)号:US11032156B1

    公开(公告)日:2021-06-08

    申请号:US16370074

    申请日:2019-03-29

    Abstract: Aspects relate to a framework for utilizing a single API request to manage the creation of consistent snapshots for a set of volumes attached an individual instance in a distributed computing environment. Responsive to receipt of an API request identifying the instance, the multi-volume snapshot service identifies a set of volumes attached to the identified instance. The identified set of volumes can be processed or filtered to eliminate specific volumes or types of volumes, such as boot volumes. In the event that any snapshot creation attempt fails, the multi-volume snapshot service fails the API request and can delete any snapshot data generated prior to the failure.

    Volume-based key-value store
    30.
    发明授权

    公开(公告)号:US09971526B1

    公开(公告)日:2018-05-15

    申请号:US14754326

    申请日:2015-06-29

    CPC classification number: G06F3/0619 G06F3/064 G06F3/067 G06F17/30321

    Abstract: The current document describes a storage system that provides a storage volume with a block-data interface to one or more clients. The storage system provides a key-value store that is associated with the storage volume. The clients access the key-value store via a key-value interface that provides a number of key-value operations to read, write, list, and delete key-value records from the key-value store. In some implementations, the key-value interface provides additional key-value operations that support the use of the key-value store by more than one client at a time. An environment in which the key-value store is used by the clients to retain I/O throttling parameters is described.

Patent Agency Ranking