-
公开(公告)号:US12015603B2
公开(公告)日:2024-06-18
申请号:US17643784
申请日:2021-12-10
Applicant: Amazon Technologies, Inc.
Inventor: Mikhail Danilov , Deepthi Chelupati , David Nasi , Dylan Owen Marriner , Suganya Rajendran , Sean Tyler Myers
CPC classification number: H04L63/083 , G06F9/5077 , H04L63/20
Abstract: Systems and methods are described for a multi-tenant mode of a serverless code execution system. For instance, a method may include maintaining a set of execution environments, wherein each execution environment is associated with a serverless function, wherein the serverless function is associated with a software as a service (SaaS) provider that is a tenant of a cloud services provider, wherein the SaaS provider provides services to sub-tenants, wherein the set of execution environments are partitioned based on sub-tenants of the SaaS provider; receiving a call to execute a serverless function, wherein the call includes a serverless function identifier and a sub-tenant identifier; identifying a sub-tenant-specific execution environment of the set of execution environments that is associated with the sub-tenant; and in response to identifying the tenant-specific execution environment, invoking the serverless function on the sub-tenant-specific execution environment.
-
公开(公告)号:US20230188516A1
公开(公告)日:2023-06-15
申请号:US17643784
申请日:2021-12-10
Applicant: Amazon Technologies, Inc.
Inventor: Mikhail Danilov , Deepthi Chelupati , David Nasi , Dylan Owen Marriner , Suganya Rajendran , Sean Tyler Myers
CPC classification number: H04L63/083 , G06F9/5077 , H04L63/20
Abstract: Systems and methods are described for a multi-tenant mode of a serverless code execution system. For instance, a method may include maintaining a set of execution environments, wherein each execution environment is associated with a serverless function, wherein the serverless function is associated with a software as a service (SaaS) provider that is a tenant of a cloud services provider, wherein the SaaS provider provides services to sub-tenants, wherein the set of execution environments are partitioned based on sub-tenants of the SaaS provider; receiving a call to execute a serverless function, wherein the call includes a serverless function identifier and a sub-tenant identifier; identifying a sub-tenant-specific execution environment of the set of execution environments that is associated with the sub-tenant; and in response to identifying the tenant-specific execution environment, invoking the serverless function on the sub-tenant-specific execution environment.
-