Patent ID: 11917446
Assignee: AMAZON TECHNOLOGIES, INC.
Field: Digital communication (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 16:
17. One or more non-transitory computer-readable storage media storing instructions which, when executed by one or more processors of one or more computing devices, cause the one or more computing devices to perform operations comprising:
executing, in a first network, a control plane component to at least partially manage edge locations that are physically separate from the first network, wherein the edge locations are adapted to execute containers for one or more customers, and wherein a first edge location of the edge locations is embedded within a cellular communications service provider network;
receiving, by the control plane component, a profile from a customer including one or more constraints for use in identifying edge locations where containers for an application of the customer are to be deployed;
determining, by the control plane component, to launch a customer container at the first edge location of the edge locations based at least in part due to the first edge location satisfying the one or more constraints of the profile;
transmitting, by the control plane component to the first edge location, a message to launch the customer container;
launching the customer container on a computer system of the first edge location, wherein the computer system obtains a container image specified by the customer that is stored outside the first edge location and launches the customer container based on the container image, and wherein the customer container communicates with a mobile device of a subscriber to the cellular communications service provider via the cellular communications service provider network;
determining, by the control plane component, to launch a second customer container at a second edge location of the edge locations based at least in part due to the second edge location satisfying the one or more constraints of the profile; and
transmitting, by the control plane component to the second edge location, a message to launch the second customer container, whereby a second computing system at the second edge location also obtains the container image specified by the customer and launches the second customer container based on the container image.