Thanks for the comments so far.
Sorry, I should have given more details about our software.
Our customers never see or access the MYSQL database with anything but our own software.
They use our own scheduling software (
http://www.scheduleit.co.uk) which stores their data in the cloud so they never know where, who or how its stored, they just know its in the cloud and they can access it with our custom browser service or with the desktop software from any location.
We can store their data in any location and format but we are trying to understand for us, the provider of the service, if keeping it local on our servers (at Linode) of offloading it (to xeround), is a better solution for our support and admin, and reliability for our customers.
I like the separate setups in case we have server problems the data is safe, but need to understand any benefits of having it together.