Enterprise-level management, control and information aspects of cloud console
First Claim
1. A computer-implemented method comprising:
- receiving, by a cloud management system, a request for cloud usage data associated with a usage of different instances of a computing resource provisioned on multiple cloud computing platforms that each are sourced by a different cloud computing platform provider, wherein the request for cloud usage data is initiated through a graphical user interface;
obtaining, by the cloud management system, events that each (i) indicate a usage of an instance of the computing resource provisioned on the multiple cloud computing platforms that each are sourced by a different cloud computing platform provider and (ii) indicate a respective user;
generating, from the events, the cloud usage data associated with the usage of the different instances of the computing resource provisioned on the multiple cloud computing platforms that each are sourced by a different cloud computing platform provider, organized by user; and
providing the cloud usage data, organized by user, for display through the graphical user interface in response to the request.
2 Assignments
0 Petitions
Accused Products
Abstract
A method, computer-readable medium, and system for monitoring usage of computing resources provisioned across multiple cloud providers and/or data centers are disclosed. Events associated with usage of a plurality of computing resources may be accessed, where the plurality of computing resources may implement a virtual machine, a plurality of virtual machines of a cloud computing environment, etc. The events may be associated with a start, a stop, a status change, etc., of the plurality of computing resources. The events may be used to generate usage data for the plurality of computing resources. The usage data may include historical data associated with previous usage of the plurality of computing resources. Additionally, the usage data may be displayed using a graphical user interface, thereby enabling monitoring and/or tracking of usage of computing resources provisioned across at least one cloud provider and/or at least one data center.
-
Citations
20 Claims
-
1. A computer-implemented method comprising:
-
receiving, by a cloud management system, a request for cloud usage data associated with a usage of different instances of a computing resource provisioned on multiple cloud computing platforms that each are sourced by a different cloud computing platform provider, wherein the request for cloud usage data is initiated through a graphical user interface; obtaining, by the cloud management system, events that each (i) indicate a usage of an instance of the computing resource provisioned on the multiple cloud computing platforms that each are sourced by a different cloud computing platform provider and (ii) indicate a respective user; generating, from the events, the cloud usage data associated with the usage of the different instances of the computing resource provisioned on the multiple cloud computing platforms that each are sourced by a different cloud computing platform provider, organized by user; and providing the cloud usage data, organized by user, for display through the graphical user interface in response to the request. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
one or more computers and one or more storage devices storing instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations comprising; receiving, by a cloud management system, a request for cloud usage data associated with a usage of different instances of a computing resource provisioned on multiple cloud computing platforms that each are sourced by a different cloud computing platform provider, wherein the request for cloud usage data is initiated through a graphical user interface; obtaining, by the cloud management system, events that each (i) indicate a usage of an instance of the computing resource provisioned on the multiple cloud computing platforms that each are sourced by a different cloud computing platform provider and (ii) indicate a respective user; generating, from the events, the cloud usage data associated with the usage of the different instances of the computing resource provisioned on the multiple cloud computing platforms that each are sourced by a different cloud computing platform provider, organized by user; and providing the cloud usage data, organized by user, for display through the graphical user interface in response to the request. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable medium storing software comprising instructions executable by one or more computers which, upon such execution, cause the one or more computers to perform operations comprising:
-
receiving, by a cloud management system, a request for cloud usage data associated with a usage of different instances of a computing resource provisioned on multiple cloud computing platforms that each are sourced by a different cloud computing platform provider, wherein the request for cloud usage data is initiated through a graphical user interface; obtaining, by the cloud management system, events that each (i) indicate a usage of an instance of the computing resource provisioned on the multiple cloud computing platforms that each are sourced by a different cloud computing platform provider and (ii) indicate a respective user; generating, from the events, the cloud usage data associated with the usage of the different instances of the computing resource provisioned on the multiple cloud computing platforms that each are sourced by a different cloud computing platform provider, organized by user; and providing the cloud usage data, organized by user, for display through the graphical user interface in response to the request. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification