Usage tracking in hybrid cloud computing systems
First Claim
1. A method of managing application deployment between a public cloud computing system interconnected with a private cloud computing system via a computer network, the method comprising:
- transmitting, from a connection service of the private cloud computing system, an authentication request to the public cloud computing system; and
upon authentication of the connection service by the public cloud computing system,receiving, at the private cloud computing system, data representing one or more applications deployable in the private cloud computing system; and
upon receiving a selection of at least one of the one or more applications, at the private cloud computing system,provisioning a compute resource at the private cloud computing system;
using the provisioned compute resource at the private cloud computing system to download, from the public cloud computing system, a digital image of the at least one application; and
deploying, based on the downloaded digital image, the at the at least one application in the private cloud computing system, thereby allowing the private cloud computing system access to the one or more applications even though the public cloud computing system has no direct access to resources in the private cloud computing system.
0 Assignments
0 Petitions
Accused Products
Abstract
Techniques for facilitating usage tracking in hybrid cloud computing systems are disclosed herein. In one embodiment, a method can include receiving, from a private cloud computing system, a request for uploading usage data to a storage in a public cloud computing system. The method can also include authenticating the received request based on a service subscription of the private cloud computing system, and upon authentication, providing the private cloud computing system with an access permission to store the usage data in the storage of the computing system. The method can further include receiving the usage data from the private cloud computing system submitted with the access permission and storing the received usage data in the storage of the public cloud computing system.
24 Citations
20 Claims
-
1. A method of managing application deployment between a public cloud computing system interconnected with a private cloud computing system via a computer network, the method comprising:
-
transmitting, from a connection service of the private cloud computing system, an authentication request to the public cloud computing system; and upon authentication of the connection service by the public cloud computing system, receiving, at the private cloud computing system, data representing one or more applications deployable in the private cloud computing system; and upon receiving a selection of at least one of the one or more applications, at the private cloud computing system, provisioning a compute resource at the private cloud computing system; using the provisioned compute resource at the private cloud computing system to download, from the public cloud computing system, a digital image of the at least one application; and deploying, based on the downloaded digital image, the at the at least one application in the private cloud computing system, thereby allowing the private cloud computing system access to the one or more applications even though the public cloud computing system has no direct access to resources in the private cloud computing system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of managing application deployment between a public cloud computing system interconnected with a private cloud computing system via a computer network, the method comprising:
-
receiving, from a connection service of the private cloud computing system, an authentication request to the public cloud computing system along with credentials of a subscription; and upon authentication of the connection service at the public cloud computing system based on the credentials, providing, from an access service corresponding to the subscription, data representing one or more applications published to the public cloud computing system and deployable in the private cloud computing system to the connection service at the private cloud computing system; and upon receiving, from the connection service at the private cloud computing system, a download request of at least one of the one or more applications, transmitting, from the public cloud computing system, a digital image of the at least one application to the private cloud computing system, thereby allowing deployment of the at the at least one application in the private cloud computing system even though the public cloud computing system has no direct access to resources in the private cloud computing system. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A server in a private cloud computing system interconnected to a public cloud computing system via a computer network, the server comprising:
-
a processor; and a memory operatively coupled to the processor, the memory containing instructions executable by the processor to cause the server to; transmit an authentication request to the public cloud computing system via the computer network; and upon authentication of the connection service at the public cloud computing system, receive data representing one or more applications deployable in the private cloud computing system; and upon receiving a selection of at least one of the one or more applications, provision a compute resource at the server in the private cloud computing system, use the provisioned compute resource at the private cloud computing system to download, from the public cloud computing system, a digital image of the at least one application, and deploy, based on the downloaded digital image, the at the at least one application to other servers in the private cloud computing system, thereby allowing the private cloud computing system access to the one or more applications even though the public cloud computing system has no direct access to resources in the private cloud computing system. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification