Cloud service information overlay
First Claim
1. A computer implemented method, comprising:
- receiving a service health information collection request from at least one customer;
authenticating the customer and the collection request;
checking a policy and an agreement corresponding to the collection request, and setting parameters for the collection request based at least in part on said policy corresponding to said collection request, said agreement corresponding to said collection request, or a combination thereof;
retrieving service health information corresponding to a plurality of service providers, wherein each of the plurality of service providers provides a computing service to the at least one customer over a network;
aggregating service health information retrieved from the plurality of service providers into aggregated service health information;
analyzing, according to said parameters, the aggregated service health information to produce an analysis result; and
providing a service health report including the aggregated service health information and the analysis result to the at least one customer;
wherein one or both of the receiving a collection request and authenticating the customer are inherent in a policy derived from a service level agreement with the customer; and
wherein varying levels of service health information are retrieved for a customer based on a pre-determined policy.
1 Assignment
0 Petitions
Accused Products
Abstract
In some embodiments, the invention involves collecting service health information from a plurality of cloud service provider associated with a customer. Once the service health information is collected, aggregating information from multiple providers, when necessary, and providing a service health report to the customer. The customer has agreements with both the service providers and information collector to receive a level of service health information regarding services provided. The information collector may have agreements with the service providers to retrieve or receive the requested service health information for the customers via a pre-agreed upon protocol. Other embodiments are described and claimed.
8 Citations
29 Claims
-
1. A computer implemented method, comprising:
-
receiving a service health information collection request from at least one customer; authenticating the customer and the collection request; checking a policy and an agreement corresponding to the collection request, and setting parameters for the collection request based at least in part on said policy corresponding to said collection request, said agreement corresponding to said collection request, or a combination thereof; retrieving service health information corresponding to a plurality of service providers, wherein each of the plurality of service providers provides a computing service to the at least one customer over a network; aggregating service health information retrieved from the plurality of service providers into aggregated service health information; analyzing, according to said parameters, the aggregated service health information to produce an analysis result; and providing a service health report including the aggregated service health information and the analysis result to the at least one customer; wherein one or both of the receiving a collection request and authenticating the customer are inherent in a policy derived from a service level agreement with the customer; and wherein varying levels of service health information are retrieved for a customer based on a pre-determined policy. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer implemented system for collecting and aggregating service health information, comprising:
-
a customer request component configured to; receive a collection request from at least one customer based at least in part on a policy derived from a service level agreement with said at least one customer and authenticate said collection request based in part on said policy derived from a service level agreement with said customer; check a policy and an agreement corresponding to the collection request; set parameters for the collection request based at least in part on said policy corresponding to the collection request, said agreement corresponding to the collection request, or a combination thereof; a service health information collector configured to; retrieve service health information associated with at least one of a plurality of service providers the at least one service provider providing one or more computing services to the at least one customer; a service health analysis and correlation engine configured to aggregate service health information retrieved from said at least one of said plurality of service providers into aggregated service health information, and to analyze the aggregated service health information in accordance with said parameters to produce an analysis result; and a service information router configured to provide report containing said aggregated service health information and said analysis result to said at least one customer; wherein said aggregated service health information comprises varying levels of service health information that are retrieved for said customer based on a pre-determined policy. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer implemented system for providing service health data to customers, by a cloud service provider, comprising:
-
means for providing a cloud service to a plurality of customers, over a network; means for receiving and authenticating a service health information collection request from one customer of said plurality of customers based at least in part on a policy derived from a service level agreement with said customer; means for checking a policy and an agreement corresponding to the service health data collection request received from said customer and setting one or more parameters for collecting service health data associated with said collection request; means for collecting service health data corresponding to at least one cloud service provided to at least one customer in accordance with said one or more parameters; and means for providing the collected service health data to a cloud service health sensor unit, wherein the collected service health data includes varying levels of service health information that are retrieved for the customer based on a pre-determined policy, and is in a format capable of being accessed over the network by an authorized cloud health information provider for analysis and aggregation with other service health data corresponding to the customer in accordance with said parameters, but also corresponding to other cloud services used by the customer. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer implemented method, comprising:
-
receiving a service health data collection request from a customer based at least in part on a policy derived from a service level agreement with said customer; authenticating the service health information collection request based at least in part on the policy derived from a service level agreement with said customer checking a policy and an agreement corresponding to the collection request, and setting parameters for the collection request based at least in part on said policy corresponding to the collection request, said agreement corresponding to the collection request, or a combination thereof; collecting, with a cloud service provider providing at least one cloud service the customer over a network, service health data corresponding to the at least one cloud service in accordance with said parameters; providing collected service health data to a cloud service health sensor unit, wherein the collected service health data includes varying levels of service health information that are retrieved for the customer based on a pre-determined policy, and is in a format capable of being accessed over the network by an authorized cloud health information provider for analysis and aggregation in accordance with said parameters, with other service health data corresponding to the customer, but also corresponding to other cloud services used by the customer. - View Dependent Claims (22, 23)
-
-
24. A non-transitory tangible computer readable storage medium having instructions stored thereon, the instructions when executed on a machine cause the machine to:
-
receive a service health information collection request from a customer based at least in part on a policy derived from a service level agreement with said customer; authenticate the customer and the collection request based at least in part on the policy derived from a service level agreement with said customer; check a policy and an agreement corresponding to the collection request, and set parameters for the collection request based at least in part on said policy corresponding to the collection request, said agreement corresponding to the collection request, or a combination thereof; retrieve service health information corresponding to a plurality of service providers, wherein each of the plurality of service providers provides a computing service to the customer over a network; aggregate service health information retrieved from the plurality of service providers into aggregated service health information; analyze, according to said parameters, the aggregated health service information;
to generate an analysis result andprovide a service health report including the aggregated service health information and said analysis result to a customer wherein said aggregated service health information comprises varying levels of service health information that are retrieved for said customer based on a pre-determined policy. - View Dependent Claims (25, 26)
-
-
27. A non-transitory tangible computer readable storage medium having instructions stored thereon, the instructions when executed on a machine cause the machine to:
-
receive a service health collection request from a customer based at least in part on a policy derived from a service level agreement with said customer; authenticate the customer and the service health collection request based at least in part on the policy derived from a service level agreement with said customer check at least one of a policy and an agreement corresponding to the collection request, and set parameters for the collection request based at least in part on said policy corresponding to the collection request, said agreement corresponding to the collection request, or a combination thereof; collect, with a cloud service provided providing at least one cloud service to the customer over a network, service health data corresponding to the at least one cloud service in accordance with said parameters; provide collected service health data to a cloud service health sensor unit, wherein the collected service health data includes varying levels of service health information that are retrieved for the customer based on a pre-determined policy, and is in a format capable of being accessed over the network by an authorized cloud health information provider for analysis and aggregation in accordance with said parameters, with other service health data corresponding to the customer, but also corresponding to other cloud services used by the customer. - View Dependent Claims (28, 29)
-
Specification