V-hosting dà la possibilità di collegarsi direttamente al db mysql dall'esterno... ma poi la sicurezza è quello che è!
Un web service ad hoc è sempre la miglior cosa!
Se proprio vogliamo sparare tutte le cartucce, con windows azure puoi creare un db e un webservice accessibile tramite le loro sdk, il costo è un pò più elevato rispetto a v-hosting (ovviamente!!!)