Usage tracking in hybrid cloud computing systems
First Claim
1. A method of usage tracking between a public cloud computing system interconnected with a private cloud computing system via a computer network, the method comprising:
- receiving, at the public cloud computing system and from a connection service of the private cloud computing system, an authentication request;
in response to receiving the authentication request, authenticating, at the public cloud computing system, the connection service based on a service subscription of the connection service at the public cloud computing system;
upon authentication, transmitting, from the public cloud computing system, to the connection service of the private cloud computing system an access permission to store usage data in a network storage in the public cloud computing system, the usage data including data representing one or more accumulated durations of use of software deployed in the private cloud computing system; and
receiving, at the public cloud computing system, the usage data and the access permission from the private cloud computing system and storing the received usage data in the network storage under a storage account that is associated with the connection service of the private cloud computing system upon validating the access permission.
1 Assignment
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.
-
Citations
20 Claims
-
1. A method of usage tracking between a public cloud computing system interconnected with a private cloud computing system via a computer network, the method comprising:
-
receiving, at the public cloud computing system and from a connection service of the private cloud computing system, an authentication request; in response to receiving the authentication request, authenticating, at the public cloud computing system, the connection service based on a service subscription of the connection service at the public cloud computing system; upon authentication, transmitting, from the public cloud computing system, to the connection service of the private cloud computing system an access permission to store usage data in a network storage in the public cloud computing system, the usage data including data representing one or more accumulated durations of use of software deployed in the private cloud computing system; and receiving, at the public cloud computing system, the usage data and the access permission from the private cloud computing system and storing the received usage data in the network storage under a storage account that is associated with the connection service of the private cloud computing system upon validating the access permission. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of usage tracking 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, a request for storing usage data to the public cloud computing system, the usage data including data representing one or more accumulated durations of use of software deployed in the private cloud computing system, wherein the request includes credential of the connection service associated with a service subscription of the connection service at the public cloud computing system; and upon the public cloud computing system granting access to store the usage data in a network storage in the public cloud computing system, transmitting and storing the usage data from the private cloud computing system in the network storage of the public cloud computing system under a storage account that is associated with the connection service of the private cloud computing system. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computing system, comprising:
-
one or more processors; and a memory containing instructions executable by the one or more processors to cause the computing system to; receive, from another computing system, a request for uploading usage data to a storage in the computing system, the usage data including data representing one or more accumulated durations of use of software deployed in the another computing system; in response to receiving the request, authenticate the received request based on a service subscription of the another computing system; upon authentication, transmit, to the another computing system, an access permission to store the usage data in the storage of the computing system; and receive the usage data from the other computing system submitted with the access permission and, upon validating the access permission, store the received usage data in the storage of the computing system under a storage account that is associated with the another computing system without having direct access to other data in the another computing system. - View Dependent Claims (18, 19, 20)
-
Specification