US 11,757,792 B2
Using edge-optimized compute instances to execute user workloads at provider substrate extensions
Diwakar Gupta, Seattle, WA (US); Georgios Elissaios, Seattle, WA (US); Ishwardutt Parulkar, San Francisco, CA (US); and Upendra Bhalchandra Shevade, Washington, DC (US)
Assigned to Amazon Technologies, Inc., Seattle, WA (US)
Filed by Amazon Technologies, Inc., Seattle, WA (US)
Filed on Sep. 26, 2022, as Appl. No. 17/953,073.
Application 17/953,073 is a continuation of application No. 17/162,799, filed on Jan. 29, 2021, granted, now 11,463,377.
Application 17/162,799 is a continuation of application No. 16/699,300, filed on Nov. 29, 2019, granted, now 10,924,429, issued on Feb. 16, 2021.
Prior Publication US 2023/0084799 A1, Mar. 16, 2023
Int. Cl. G06F 15/16 (2006.01); H04L 47/70 (2022.01); H04L 47/74 (2022.01); H04L 47/78 (2022.01); H04L 47/783 (2022.01)
CPC H04L 47/821 (2013.01) [H04L 47/748 (2013.01); H04L 47/783 (2013.01); H04L 47/788 (2013.01); H04L 47/828 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method comprising:
creating, by a component of a provider network, a virtual network spanning a plurality of edge locations of the provider network;
receiving a request to launch an application in the virtual network, wherein the request identifies: parameters associated with the application, and constraints on latency for end user access to the application;
identifying a particular configuration of computing resources to use for running the application based on the parameters specified in the request;
identifying, based on the constraints on latency, a particular edge location of the plurality of edge locations at which to launch computing resources having the particular configuration; and
launching the application by provisioning, in the particular edge location, computing resources having the particular configuration.