Provisioning dedicated network resources with API services
First Claim
Patent Images
1. A method for provisioning a cloud-based service, comprising:
- receiving a user requirement to provision a cloud-based service element, wherein the user requirement comprises an endpoint that serves a user associated with the user requirement and a data center that serves the cloud-based service element, and wherein the data center is accessible to the endpoint via a network;
determining a network topology of the network based on the user requirement, wherein the network topology includes at least a first switching device and a second switching device, wherein both of the first and second switching devices are part of the network that connects the data center to the endpoint;
calculating a price of the user requirement, wherein the price is based on the network topology; and
in response to receiving a network configuration request, provisioning a network connection based on the network topology, wherein the provisioning includes configuring the first switching device and the second switching device to connect the endpoint with the data center, wherein the first switching device and the second switching device are of different types, and wherein configuring the first switching device and the second switching device comprises sending type-specific commands to the first switching device and the second switching device.
4 Assignments
0 Petitions
Accused Products
Abstract
Embodiments are disclosed that provision a cloud-based service together with a dedicated network connection to provision a cloud-based service element. In response to the request both the cloud-based service element and a dedicated network connection are provisioned. Provisioning the cloud-based service element together with the dedicated network connection enables the cloud-based service element to utilize the dedicated network connection.
36 Citations
20 Claims
-
1. A method for provisioning a cloud-based service, comprising:
-
receiving a user requirement to provision a cloud-based service element, wherein the user requirement comprises an endpoint that serves a user associated with the user requirement and a data center that serves the cloud-based service element, and wherein the data center is accessible to the endpoint via a network; determining a network topology of the network based on the user requirement, wherein the network topology includes at least a first switching device and a second switching device, wherein both of the first and second switching devices are part of the network that connects the data center to the endpoint; calculating a price of the user requirement, wherein the price is based on the network topology; and in response to receiving a network configuration request, provisioning a network connection based on the network topology, wherein the provisioning includes configuring the first switching device and the second switching device to connect the endpoint with the data center, wherein the first switching device and the second switching device are of different types, and wherein configuring the first switching device and the second switching device comprises sending type-specific commands to the first switching device and the second switching device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for provisioning a cloud-based service, comprising:
a computing device; a network configuration module, implemented on the computing device, configured to;
receive a user requirement to provision a cloud-based service element, wherein the user requirement includes an endpoint that serves a user associated with the user requirement and a data center that serves the cloud-based service element, and wherein the data center is accessible to the endpoint via a network;determine a network topology of the network based on the user requirement, wherein the network topology comprises at least a first switching device and a second switching device, wherein both of the first and second switching devices are part of the network that connects the data center to the endpoint; provision a network connection based on the network topology, wherein the provisioning comprises configuring the first switching device and the second switching device to connect the endpoint with the data center, wherein the first switching device and the second switching device are of different types, and wherein configuring the first switching device and the second switching device comprises sending type-specific commands to the first switching device and the second switching device; and a network application programming interface (API) handler module, implemented on the computing device, configured to determine a price of serving the user requirement based on the network topology. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
15. A program storage device tangibly embodying a program of instructions executable by at least one machine to perform a method for provisioning a cloud-based service, the method comprising:
-
receiving a user requirement to provision a cloud-based service element, wherein the user requirement comprises an endpoint that serves a user associated with the user requirement and a data center that serves the cloud-based service element, and wherein the data center is accessible to the endpoint via a network; determining a network topology of the network based on the user requirement, wherein the network topology comprises at least a first switching device and a second switching device, wherein both of the first and second switching devices are part of the network that connects the data center to the endpoint; calculating a price of the user requirement, wherein the price is based on the network topology; and in response to receiving a network configuration request, provisioning a network connection based on the network topology, wherein the first switching device and the second switching device are configured to connect the endpoint with the data center, wherein the first switching device and the second switching device are of different types, and wherein configuring the first switching device and the second switching device comprises sending type-specific commands to the first switching device and the second switching device. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification