Threading as a service
    44.
    发明授权

    公开(公告)号:US09600312B2

    公开(公告)日:2017-03-21

    申请号:US14502992

    申请日:2014-09-30

    Abstract: A service manages a plurality of virtual machine instances for low latency execution of user codes. The plurality of virtual machine instances can be configured based on a predetermined set of configurations. One or more containers may be created within the virtual machine instances. In response to a request to execute user code, the service identifies a pre-configured virtual machine instance suitable for executing the user code. The service can allocate the identified virtual machine instance to the user, create a new container within an instance already allocated to the user, or re-use a container already created for execution of the user code. When the user code has not been activated for a time-out period, the service can invalidate allocation of the virtual machine instance destroy the container. The time from receiving the request to beginning code execution is less than a predetermined duration, for example, 100 ms.

    Stateful virtual compute system
    45.
    发明授权
    Stateful virtual compute system 有权
    有状态的虚拟计算系统

    公开(公告)号:US09588790B1

    公开(公告)日:2017-03-07

    申请号:US14614141

    申请日:2015-02-04

    Abstract: A system for providing a stateful virtual compute system is provided. The system may be configured to maintain a plurality of virtual machine instances. The system may be further configured to receive a request to execute a program code and select a virtual machine instance to execute the program code on the selected virtual machine instance. The system may further associate the selected virtual machine instance with shared resources and allow program codes executed in the selected virtual machine instance to access the shared resources.

    Abstract translation: 提供了一种用于提供有状态虚拟计算系统的系统。 该系统可以被配置为维护多个虚拟机实例。 该系统还可以被配置为接收执行程序代码的请求,并且选择虚拟机实例以在所选择的虚拟机实例上执行程序代码。 该系统还可以使所选择的虚拟机实例与共享资源相关联并且允许在所选虚拟机实例中执行的程序代码访问共享资源。

    DYNAMIC CODE DEPLOYMENT AND VERSIONING
    47.
    发明申请
    DYNAMIC CODE DEPLOYMENT AND VERSIONING 有权
    动态代码部署和版本

    公开(公告)号:US20160092250A1

    公开(公告)日:2016-03-31

    申请号:US14502620

    申请日:2014-09-30

    Abstract: A system for providing dynamic code deployment and versioning is provided. The system may be configured to receive a first request to execute a newer program code on a virtual compute system, determine, based on the first request, that the newer program code is a newer version of an older program code loaded onto an existing container on a virtual machine instance on the virtual compute system, initiate a download of the newer program code onto a second container on the same virtual machine instance, and causing the first request to be processed with the older program code in the existing container.

    Abstract translation: 提供了一种用于提供动态代码部署和版本控制的系统。 系统可以被配置为接收在虚拟计算系统上执行较新的程序代码的第一请求,基于第一请求确定较新的程序代码是加载到现有容器上的较旧程序代码的较新版本 在虚拟计算系统上的虚拟机实例,发起将较新的程序代码下载到同一个虚拟机实例上的第二个容器上,并使第一个请求与现有容器中较旧的程序代码一起处理。

    Processing event messages for user requests to execute program code

    公开(公告)号:US11467890B2

    公开(公告)日:2022-10-11

    申请号:US16223934

    申请日:2018-12-18

    Abstract: A service manages a plurality of virtual machine instances for low latency execution of user codes. The service can provide the capability to execute user code in response to events triggered on an auxillary service to provide implicit and automatic rate matching and scaling between events being triggered on the auxiliary service and the corresponding execution of user code on various virtual machine instances. An auxiliary service may be configured as an event triggering service to detect events and generate event messages for execution of the user codes. The service can request, receive, or poll for event messages directly from the auxiliary service or via an intermediary message service. Event messages can be rapidly converted to requests to execute user code on the service. The time from processing the event message to initiating a request to begin code execution is less than a predetermined duration, for example, 100 ms.

    Endpoint management system and virtual compute system

    公开(公告)号:US10776171B2

    公开(公告)日:2020-09-15

    申请号:US15728334

    申请日:2017-10-09

    Abstract: A system for integrating an endpoint management system and a virtual compute system is provided. The system may be configured to receive a first request to execute a proxy application programming interface (API) associated with a first resource of a plurality of resources maintained by the endpoint management system, determine, based at least in part on the first request and the proxy API, an API mapping definition associated with the proxy API, output a second request to execute a program code on the virtual compute system based on the API mapping definition associated with the proxy API, wherein the second request contains information associated with the first resource, receive a first response from the virtual compute system, wherein the first response contains information regarding the first resource, and output a second response based on the first response received from the virtual compute system.

Patent Agency Ranking