fyi you might want to call your "cloud" service a co-location or miner hosting service.
Right now "cloud mining" services are generally known more as hash rental/contacts paid per GH/s or TH/s etc over time.
Where as what you describe is more a co-location/hosting service because the hardware is bought and owned with hosting fees attached.
basically, they are the same thing, you still need to pay host fee in your hash rental contact