analysis can be made of a sdc and compute nodes usage and b disruptive events reported heuristics of cloud usage is tracked by the controller node heuristic algorithmic analysis is used in 100 to understand aspects of tenant cloud usage sdc instance information is collected from the sdc management plane by the tenant cloud instance manager achieved by a tenant cloud instance manager sending a command to the controller node via the message bus b controller node uses the command to retrieve collected information from the correct sdc management plane c information is relayed to tenant cloud instance manager d information is stored in a database sdc instance information refers to data about services usage services types sdc networking compute storage consumption data this data is collected continuously via process outlined above and archived to an external big data database 1303 contained in 100 big data analytics engine processes the gathered information and performs heuristic big data analysis to determine cloud tenant services usage services types sdc networking compute storage consumption data and then suggests optimal cloud deployment for tenant through web interface in 100 this analysis can contain a determination of high priority events and report it to the relevant administrators 102 a and 102 b additional analysis can be made using business.