1. A method comprising: receiving, at a portal device and from a client application, a user request to provision a cluster, wherein the client application includes a browser; provisioning, by at least one device in response to the request, two or more servers, each of the servers including a corresponding first network interface; enabling, by at least one device, a corresponding second network interface in each of the provisioned servers; creating, by at least one device, a shared volume; assigning, by at least one device, the shared volume to each of the provisioned servers; enabling a clustering application on each of the provisioned servers, wherein the enabled clustering application creates the cluster comprising the provisioned servers, the cluster having a heartbeat via the second network interfaces; and fencing, via a power control device, one of the two or more servers when a different one of the two or more servers fails.