CLOUD COMPUTING IN COMMUNICATIONS SERVICE PROVIDER NETWORKS

    公开(公告)号:US20250165283A1

    公开(公告)日:2025-05-22

    申请号:US19028440

    申请日:2025-01-17

    Abstract: Disclosed are various embodiments relating to cloud computing in communications service provider networks. In one embodiment, a message to launch a customer container is received at an edge location of a cloud provider network embedded within a communications service provider network. The message is received from a control plane service of the cloud provider network. The customer container is launched on a computer system of the edge location, where the computer system has capacity for executing customer containers. The edge location communicates with the cloud provider network at least partly via the communications service provider network. The customer container communicates with a mobile device via the communications service provider network.

    USER-CUSTOMIZABLE APPLICATION PROGRAMMING INTERFACES IN A PROVIDER NETWORK

    公开(公告)号:US20210089368A1

    公开(公告)日:2021-03-25

    申请号:US16580265

    申请日:2019-09-24

    Abstract: Techniques are described for enabling customers of a service provider network to modify and extend the functionality of application programming interfaces (APIs) provided to customers by various services of the provider network. Services of a service provider network provide interfaces that enable customers and other users to define custom API actions representing functionality to be performed by the services upon receipt of corresponding API requests. In this manner, the functionality exposed by provider network services to customers via APIs becomes extensible and customizable to fit customers' particular use cases and without the provider network needing to contemplate and explicitly implement all possible customer-specific API action variations.

    AVAILABILITY GROUPS OF CLOUD PROVIDER EDGE LOCATIONS

    公开(公告)号:US20210194825A1

    公开(公告)日:2021-06-24

    申请号:US17125866

    申请日:2020-12-17

    Abstract: Techniques are described for enabling users of a cloud provider network to discover “availability groups” provided by a cloud provider network and to request the launch of computing resources into selected availability groups. Some cloud provider networks are expanding the definition of traditional “availability zones” to include new types of availability zones representing various types of provider substrate extension edge locations—including, for example, cloud-provider managed substrate extensions associated with separate control planes, 5G-enabled provider substrate extensions connected to communications service provider networks, and the like. Availability groups can be used to represent various defined collections these new types of provider substrate extensions, where each availability group may be defined such that includes a set of provider substrate extensions with a similar set of characteristics and capabilities.

    DYNAMIC RESOURCE MOVEMENT IN HETEROGENEOUS COMPUTING ENVIRONMENTS INCLUDING CLOUD EDGE LOCATIONS

    公开(公告)号:US20210168203A1

    公开(公告)日:2021-06-03

    申请号:US16699344

    申请日:2019-11-29

    Abstract: Techniques for dynamic resource movement in heterogeneous computing environments including provider substrate extensions are described. A dynamic resource movement service of a provider network monitor conditions of heterogeneous computing environments, including provider substrate extensions of the cloud provider network, to evaluate customer-provided movement policy conditions governing when to move customer application resources from these environments, where to move the resource to, and/or how to move the customer application resources. The customer-provided movement policy conditions may be based on a variety of factors, such as a latency between end-users of the customer application and the application itself.

    USING EDGE-OPTIMIZED COMPUTE INSTANCES TO EXECUTE USER WORKLOADS AT PROVIDER SUBSTRATE EXTENSIONS

    公开(公告)号:US20230084799A1

    公开(公告)日:2023-03-16

    申请号:US17953073

    申请日:2022-09-26

    Abstract: Techniques are described for enabling users of a service provider network to create and configure “application profiles” that include parameters related to execution of user workloads at provider substrate extensions. Once an application profile is created, users can request the deployment of user workloads to provider substrate extensions by requesting instance launches based on a defined application profile. The service provider network can then automate the launch and placement of the user's workload at one or more provider substrate extensions using edge-optimized compute instances (e.g., compute instances tailored for execution within provider substrate extension environments). In some embodiments, once such edge-optimized instances are deployed, the service provider network can manage the auto-resizing of the instances in terms of various types of computing resources devoted to the instances, manage the lifecycle of instances to ensure maximum capacity availability at provider substrate extension locations, and perform other instance management processes.

    USING EDGE-OPTIMIZED COMPUTE INSTANCES TO EXECUTE USER WORKLOADS AT PROVIDER SUBSTRATE EXTENSIONS

    公开(公告)号:US20210168092A1

    公开(公告)日:2021-06-03

    申请号:US17162799

    申请日:2021-01-29

    Abstract: Techniques are described for enabling users of a service provider network to create and configure “application profiles” that include parameters related to execution of user workloads at provider substrate extensions. Once an application profile is created, users can request the deployment of user workloads to provider substrate extensions by requesting instance launches based on a defined application profile. The service provider network can then automate the launch and placement of the user's workload at one or more provider substrate extensions using edge-optimized compute instances (e.g., compute instances tailored for execution within provider substrate extension environments). In some embodiments, once such edge-optimized instances are deployed, the service provider network can manage the auto-resizing of the instances in terms of various types of computing resources devoted to the instances, manage the lifecycle of instances to ensure maximum capacity availability at provider substrate extension locations, and perform other instance management processes.

    MOBILITY OF CLOUD COMPUTE INSTANCES HOSTED WITHIN COMMUNICATIONS SERVICE PROVIDER NETWORKS

    公开(公告)号:US20210168027A1

    公开(公告)日:2021-06-03

    申请号:US16699419

    申请日:2019-11-29

    Abstract: Techniques for managing latency of communications between compute instances and mobile devices are described. A message including an indication of a mobility event associated with a mobile device of a communications service provider network is received. The mobility event indicates a change in a connection point of the mobile device to the communications service provider network from a from a first access point to a second access point. A communications delay of at least a portion of a network path between the mobile device and a compute instance via the second access point is determined to not satisfy a latency constraint. A second provider substrate extension of the cloud provider network that satisfies the latency constraint for communications with the mobile device via the second access point is identified, and a message is sent to the second provider substrate extension to cause the launch of another compute instance.

Patent Agency Ranking