Patent ID: 11900152
Assignee: AMAZON TECHNOLOGIES, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 12:
13. One or more non-transitory computer-readable media comprising computer-executable instructions that, when executed on a serverless compute system, cause the serverless compute system to:
obtain a new layer corresponding to an updated version of data within a first layer of a layered disk image, wherein the layered disk image defines a file system, wherein the layered disk image comprises the first layer and a second layer, the second layer including code executable to implement a serverless function, and where the layered disk image is associated with a first version of the serverless function on the serverless compute system;
generate an updated disk image corresponding to a modification of the layered disk image to replace the first layer with the new layer;
generate a second version of the serverless function associated with the updated disk image;
modify operation of the serverless compute system to respond to calls to invoke the serverless function by causing a first portion of the calls to invoke the first version of the serverless function and a second portion of the calls to invoke the second version of the serverless function, wherein invoking the first version of the serverless function includes provisioning one or more first execution environments with access to the file system defined within the layered disk image and executing the executable code within the one or more first execution environments, and wherein invoking the second version of the serverless function includes provisioning one or more second execution environments with access to a file system defined within the updated disk image and executing the executable code within the one or more second execution environments;
monitor invocations of the second version of the serverless function to obtain performance data regarding the second version of the serverless function; and
modify a relative proportion of the first and second portions based on the performance data.