-
1.
公开(公告)号:US20240195811A1
公开(公告)日:2024-06-13
申请号:US18065551
申请日:2022-12-13
Applicant: Amazon Technologies, Inc.
Inventor: Dharani Sankar Vijayakumar , Robert Laks , Sushant Bhatia , Ravi S. Nagayach , Prashant Kumar Singh
CPC classification number: H04L63/10 , G06F9/45558 , H04L63/0263 , G06F2009/45595
Abstract: Systems and methods are described for facilitating network traffic between serverless function executions and isolated cloud resources within virtualized network environments. Virtualized network environments, by default, may be isolated such that external traffic is not permitted to enter the environment. Permissions for traffic that may enter the environment are often set on the basis of network addresses. In the context of serverless functions, such permissions may be difficult to establish because executions of serverless functions can occur on a dynamically selected environment without a fixed network address. The present disclosure provides for creation of user-defined connectors that facilitate routing of network traffic between executions of serverless functions and user virtualized network environments without requiring that routing occur on the bases of network addresses.
-
公开(公告)号:US20230315543A1
公开(公告)日:2023-10-05
申请号:US17657329
申请日:2022-03-30
Applicant: Amazon Technologies, Inc.
Inventor: Arijit Ganguly , Prashant Kumar Singh , Ravi S. Nagayach
CPC classification number: G06F9/541 , G06F21/53 , G06F9/4881 , G06F2221/034
Abstract: Systems and methods are described for executing tightly coupled parallel applications on a serverless computing system. A serverless computing system executes user-submitted code in sandboxed environments such as virtual machines or containers. To support execution of parallel applications that require data transfer between instances of the application, the serverless computing system implements an ephemeral mesh network that allows instances of the parallel application to communicate with each other while executing in their respective sandboxes. In some embodiments, a controller or parent application may also connect to the ephemeral mesh network to coordinate execution of the parallel applications. In other embodiments, the parent application may be external to the serverless computing system. The serverless computing system may connect and disconnect sandboxed environments from the ephemeral mesh network as parallel applications start and stop executing, and may remove the network and terminate the parallel applications when the parent application stops executing.
-