Storing data to content-addressable storage

    公开(公告)号:US10120893B1

    公开(公告)日:2018-11-06

    申请号:US14857641

    申请日:2015-09-17

    Abstract: A technology is described for preparing and storing data to a content-addressable storage. An example method may include identifying defining characteristics for data that is to be stored in a content-addressable storage (CAS). A storage preparation model that may be associated with the defining characteristics of the data may be identified, wherein the storage preparation model may include specifications for dividing the data into data blocks and storing the data in the CAS. The data may then be divided into the data blocks based at least in part on the specifications of the storage preparation model, and metadata may be generated that specifies how to retrieve the data blocks from the CAS and provides an order used to reassemble the data using the data blocks retrieved from the CAS. The metadata may be included in the data blocks and the data blocks may be stored in the CAS.

    Extending data store operations using function objects

    公开(公告)号:US11074305B1

    公开(公告)日:2021-07-27

    申请号:US15066963

    申请日:2016-03-10

    Abstract: A technology is described for extending a data store operation using a function object. An example method may include receiving a request that includes request attributes to execute a data store operation. The request may be received at a data store system via a virtual computer network in a service provider environment. After receiving the request to execute the data store operation, the request may be analyzed to identify a request attribute associated with a function object that extends the functionality of the data store operation. The function object associated with the request attribute may be identified and the function object may be executed in association with executing the data store operation.

    Stream-based shared storage system

    公开(公告)号:US11038960B1

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

    申请号:US14918399

    申请日:2015-10-20

    Abstract: A client host may be used to provide access to a shared storage. The client host may receive a read request from a local client for particular data of the shared storage. In response to the read request, the client host may obtain the particular data from a local storage device. The client host may receive a write request from the local client for the shared storage. In response to the write request, the client host may send data to a network-based stream service as one or more stream events for the shared storage. After sending the one or more stream events to the network-based stream service, the client host may receive, from the network-based stream service, an ordered stream event for the shared storage. Based at least in part on the ordered stream event, the client host may update the data stored at the local storage device.

    Enhancing incomplete cloud templates for infrastructure deployment

    公开(公告)号:US10382353B1

    公开(公告)日:2019-08-13

    申请号:US15378396

    申请日:2016-12-14

    Abstract: A method of enhancing an incomplete cloud infrastructure template may include receiving a template defining a cloud infrastructure stack associated with a customer account, wherein the template comprises at least one resource definition specifying a first cloud infrastructure resource. The method may further include performing a dependency check of the template. The method may further include identifying, in the resource definition, an unresolved reference to a second cloud infrastructure resource. The method may further include resolving the reference by producing, based on a plurality of templates associated with the customer account, a definition of the second cloud infrastructure resource. The method may further include modifying the template to include the definition of the second cloud infrastructure resource and causing the cloud infrastructure stack to be provisioned based on the template.

    Interpreting program code using a symbol table

    公开(公告)号:US10019244B1

    公开(公告)日:2018-07-10

    申请号:US15279056

    申请日:2016-09-28

    CPC classification number: G06F9/45508

    Abstract: Technology is described for executing program code in a service provider environment. Program code to be interpreted in the service provider environment may be identified. A symbol may be detected in the program code during execution of the program code. A data store in the service provider environment may be accessed to fetch a value corresponding to the symbol in the program code. The data store may include a plurality of symbols and corresponding values. The program code may be interpreted using the value fetched from the data store.

Patent Agency Ranking