Patent attributes
Approaches for automated provisioning of a private cloud infrastructure. A cloud service provider maintains a first cluster of servers which stores a set of user interfaces. Each first cluster node comprises a first distributed management layer that manages, monitors, and self-heals first cluster nodes and facilitates communication with nodes of a second cluster of servers. A cloud service consumer maintains the second cluster which stores sets of user data. Second cluster nodes comprise a second distributed management layer that manages, monitors, and self-heals second cluster nodes and facilitates communication with first cluster nodes. When a first node in the first cluster receives a request from an end-user of a cloud-based service, the first node (a) communicates with the second distributed management layer to obtain a required set of user data and (b) prepares and transmits, to the end-user, a response that comprises the appropriate user interface and required user data.