-
1.
公开(公告)号:US11765244B1
公开(公告)日:2023-09-19
申请号:US17363364
申请日:2021-06-30
Applicant: Amazon Technologies, Inc.
Inventor: Christopher Barclay , Devlin Roarke Dunsmore
IPC: H04L67/51 , H04L43/0852 , H04L61/4541
CPC classification number: H04L67/51 , H04L43/0852 , H04L61/4541
Abstract: Techniques are described for a location-aware service-oriented application deployment management (“SOADM”) service that abstracts the complexities of deploying distributed applications in a cloud provider network providing many possible deployment zones of one or multiple types. These deployment zone types can include traditional cloud provider regions and availability zones as well as so-called edge locations (e.g., cloud provider operated edge locations, customer-operated edge locations, third-party operated edge locations, communications service provider (CSP) associated edge locations). The SOADM service enables users to create service group configurations representing a service-oriented application, including its constituent services and dependent resources, and specify distribution strategies for deploying and/or redistributing application services and resources, among other configurations. Using such configurations, the SOADM service automatically deploys and scales simple or complex, single or multi-service applications for users across any number of deployment zones and deployment zone types.
-
公开(公告)号:US11425054B1
公开(公告)日:2022-08-23
申请号:US17363295
申请日:2021-06-30
Applicant: Amazon Technologies, Inc.
Inventor: Devlin Roarke Dunsmore , Christopher Barclay
IPC: G06F15/173 , H04L47/70 , H04L47/78 , H04L47/762
Abstract: Techniques are described for a location-aware service-oriented application deployment management (“SOADM”) service that abstracts the complexities of deploying distributed applications in a cloud provider network providing many possible deployment zones of one or multiple types. These deployment zone types can include traditional cloud provider regions and availability zones as well as so-called edge locations (e.g., cloud provider operated edge locations, customer-operated edge locations, third-party operated edge locations, communications service provider (CSP) associated edge locations). The SOADM service enables users to create service group configurations representing a service-oriented application, including its constituent services and dependent resources, and specify distribution strategies for deploying and/or redistributing application services and resources, among other configurations. Using such configurations, the SOADM service automatically deploys and scales simple or complex, single or multi-service applications for users across any number of deployment zones and deployment zone types.
-
公开(公告)号:US11337227B2
公开(公告)日:2022-05-17
申请号:US17001141
申请日:2020-08-24
Applicant: Amazon Technologies, Inc.
Inventor: Devlin Roarke Dunsmore , Diwakar Gupta , Dougal Stuart Ballantyne , Sairam Sasank Chundi , Pragya Agarwal , Mark Walters , Aditya Chayapathy
Abstract: Techniques for distributed network connectivity monitoring of provider network edge location resources from cellular networks are described. A central service transmits test suites of commands to agents executed by test devices, which can execute the commands to test network characteristics between the test devices and target locations via one or multiple cellular communications networks. Results of the testing are sent back to the central service for processing, and the resultant metrics can be used for intelligent latency-based routing of clients, latency-based placement of resources, and/or performance monitoring of deployed resources.
-
公开(公告)号:US11219034B1
公开(公告)日:2022-01-04
申请号:US17001178
申请日:2020-08-24
Applicant: Amazon Technologies, Inc.
Inventor: Devlin Roarke Dunsmore , Diwakar Gupta , Dougal Stuart Ballantyne , Sairam Sasank Chundi , Pragya Agarwal , Mark Walters , Aditya Chayapathy
Abstract: Techniques for distributed network connectivity monitoring of provider network edge location resources from cellular networks are described. A central service transmits test suites of commands to agents executed by test devices, which can execute the commands to test network characteristics between the test devices and target locations via one or multiple cellular communications networks. Results of the testing are sent back to the central service for processing, and the resultant metrics can be used for intelligent latency-based routing of clients, latency-based placement of resources, and/or performance monitoring of deployed resources.
-
公开(公告)号:US10887276B1
公开(公告)日:2021-01-05
申请号:US16699334
申请日:2019-11-29
Applicant: Amazon Technologies, Inc.
Inventor: Ishwardutt Parulkar , Devlin Roarke Dunsmore , Upendra Bhalchandra Shevade , Diwakar Gupta
Abstract: Techniques for DNS-based endpoint discovery involving provider substrate extension resources are described. A client seeking to access a resource may utilize a DNS resolver located within a provider substrate extension of a provider network. The DNS resolver may be dynamically configured by a coordinator service located within the provider network to resolve a domain to an endpoint that may provide the lowest latency of access for clients close to the provider substrate extension.
-
公开(公告)号:US11743325B1
公开(公告)日:2023-08-29
申请号:US16699339
申请日:2019-11-29
Applicant: Amazon Technologies, Inc.
Inventor: Devlin Roarke Dunsmore , Colm Maccarthaigh , Ishwardutt Parulkar , Dougal Stuart Ballantyne , Diwakar Gupta , Upendra Bhalchandra Shevade
IPC: G06F9/455 , H04L67/1001 , H04L67/01 , H04L67/52
CPC classification number: H04L67/1001 , G06F9/455 , H04L67/01 , H04L67/52
Abstract: Techniques for API-based endpoint discovery and centralized load balancing involving provider substrate extension resources are described. A discovery coordinator service located within a provider network can identify one or more endpoints from a set of potentially distributed endpoints for a client to utilize, where endpoints may be located within provider substrate extensions of the provider network. The discovery coordinator service can analyze the loads of these endpoints, via client lease information, to identify nearby, low-load resources that may be most optimal for the client to use via providing minimal latency of access.
-
公开(公告)号:US11095534B1
公开(公告)日:2021-08-17
申请号:US16699336
申请日:2019-11-29
Applicant: Amazon Technologies, Inc.
Inventor: Devlin Roarke Dunsmore , Colm Maccarthaigh , Ishwardutt Parulkar , Dougal Stuart Ballantyne , Diwakar Gupta , Upendra Bhalchandra Shevade
IPC: G06F15/173 , H04L12/24 , H04L29/08
Abstract: Techniques for API-based endpoint discovery involving provider substrate extension resources are described. A discovery coordinator service located within the provider network can identify one or more endpoints from a set of potentially distributed endpoints for a client to utilize, where endpoints may be located within provider substrate extensions of the provider network. The discovery coordinator service can utilize location values of the client provided via an API request, such as its network address or geographic coordinates, to identify a nearby resource that may be most optimal for the client to use via providing minimal latency of access.
-
8.
公开(公告)号:US10979534B1
公开(公告)日:2021-04-13
申请号:US16699417
申请日:2019-11-29
Applicant: Amazon Technologies, Inc.
Inventor: Ishwardutt Parulkar , Georgios Elissaios , Diwakar Gupta , Devlin Roarke Dunsmore , Michael Phillip Quinn , Leslie Andrew Prock
Abstract: Techniques for launching compute instances on cloud provider network substrate extensions deployed within communications service provider networks are described. A service of a cloud provider network receives a request to launch a compute instance from a customer, the request including a latency requirement. A provider substrate extension is selected to host the compute instance from a plurality of provider substrate extensions of the cloud provider network based at least in part on the latency requirement. The plurality of plurality of provider substrate extensions are connected to a communications service provider network and controlled at least in part by the service of the cloud provider network via a connection through the communications service provider network. A message is sent to cause the selected provider substrate extension to launch the compute instance for the customer.
-
公开(公告)号:US10965737B1
公开(公告)日:2021-03-30
申请号:US16699414
申请日:2019-11-29
Applicant: Amazon Technologies, Inc.
Inventor: Ishwardutt Parulkar , Georgios Elissaios , Diwakar Gupta , Upendra Bhalchandra Shevade , Devlin Roarke Dunsmore , Scott Renda , Dougal Stuart Ballantyne
Abstract: Techniques for reducing latency between resources of a cloud provider network and end user devices are described. In one embodiment, a system includes a cloud provider network including a first control plane service to manage customer compute instances hosted on resources of the cloud provider network. The system further includes a first provider substrate extension of the cloud provider network connected to a first communications service provider network. The first provider substrate extension includes a first computer system having capacity for executing customer compute instances, is controlled at least in part by the first control plane service via a connection through at least a portion of the first communications service provider network, executes at least a first customer compute instance using the first computer system, wherein the first customer compute instance communicates with a first mobile computer system connected via the first communications service provider network.
-
-
-
-
-
-
-
-