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

Claim 4:
5. A computer-implemented method comprising:
obtaining 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 first layer includes data depended on by executable code included within a second layer of the layered disk image, wherein the layered disk image supports execution of a first version of a serverless function on a serverless compute system;
generating an updated disk image corresponding to a modification of the layered disk image to replace the first layer with the new layer;
generating a second version of the serverless function whose execution is supported by the updated disk image;
modifying 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;
monitoring invocations of the second version of the serverless function to obtain performance data regarding the second version of the serverless function; and
modifying a relative proportion of the first and second portions based on the performance data.