METHOD AND APPARATUS DISTRIBUTED MULTI- CLOUD RESIDENT ELASTIC ANALYTICS ENGINE
A multi-cloud fabric system includes a distributed elastic SLA analyzer and a distributed elastic analytic correlator. The distributed elastic SLA analyzer provides aggregated network state information to the distributed elastic analytic correlator and the distributed elastic analytic correlator, correlates the aggregated network state information from more than one network services for optimization of the multi-cloud fabric system.
1 . A multi-cloud fabric system comprising:
a master controller in communication with cloud resources of multiple clouds and including a distributed elastic analytics engine, the distributed elastic analytics engine including,
a log storage;
a first SLA agent;
a statistics storage; and
a second SLA agent, wherein the log storage and the first SLA agent make up a distributed elastic log indexer and the statistics storage and the second SLA agent make up a distrusted elastic stats processor,
a distributed elastic SLA analyzer including a third SLA agent, wherein the distributed elastic log indexer and the distributed elastic stats processor are each responsive to events from an events filter,
wherein the distributed elastic SLA analyzer, using the first, second and third SLA agents and from the log storage and statistics storage is operable to analyze and aggregate processed logs and statistics from the distributed elastic log indexer and the distributed elastic stats processor.
2 . The multi-cloud fabric system, as recited in claim 1 , wherein the multi-cloud fabric system is virtual.
3 . The multi-cloud fabric system, as recited in claim 1 , wherein the multi-cloud fabric system is physical.
4 . The multi-cloud fabric, as recited in claim 1 , wherein the multi-cloud fabric system is made of hardware.
5 . The multi-cloud fabric system, as recited in claim 1 , wherein the multi-cloud fabric system is made of software.
6 . The multi-cloud fabric system, as recited in claim 1 , wherein the multi-cloud fabric system is made of hardware and software.
7 . The multi-cloud fabric system, as recited in claim 1 , wherein the aggregated logs are communicated to a distributed elastic analytic correlator, the distributed elastic analytic correlator being operable to generate correlated state information from more than one network services.
8 . The multi-cloud fabric system, as recited in claim 1 , further including links wherein the master controller and the multiple clouds are in communication with each other through the links.
9 . The multi-cloud fabric system, as recited in claim 8 , wherein the links are virtual personal network (VPN) tunnels or REST API communication over HTTPS.
10 . The multi-cloud fabric system, as recited in claim 1 , wherein all clouds of the multiple clouds, other than the cloud including the master controller, each include a slave controller controlled by the master cloud.