My company has a big (relatively) computer farm, say, 100 physical servers (dual CPU hexacore e5 xeons with 160 Gb RAM) leased from some hardware provider (say Leaseweb or OVM) on monthly basis, means, on 1st January I pay for all 100 servers to use during 1st-29th Febrary.
The servers serve partners X,Y,Z. The partners pay our company for using the servers on usage basis: if they stop using the servers, they don't pay my company.
Suppose, partner X completely stops on 2nd January using our servers and I have now, say, 30% of my servers returning zero revenue: I lose 30% of invested money.
Given this scenario:
- Are there any existing tools cluster management or provisioning tools that would allow me to quickly configure these systems as an HPC or cloud compute resource?
- What are the existing scheduling and resource management tools that could be used to allow clients to submit compute workloads to the aforementioned cluster?
- Do any of the previously mentioned resource managers integrate quickly with billing or client account management solutions?