Si solo necesitas acceder a los datos para leer, puede pasar la solución de un fichero en la nube. Si necesitas acceder con varios dispositivos a los datos, al mismo tiempo, para leer o escribir, el sistema no te sirve. Piensa en una línea temporal, en la que hay dos usuarios, A y B. A (lee) y modifica un dato, pero no lo guarda inmediatamente (problemas de conexion, esta con el cafe,...), ahora mientras tanto, B si que modifica y guarda el archivo. A se termina el cafe y termina de guardar los datos, evidentemente, al subir a la nube el archivo, machaca el trabajo de B.
Yo te puedo decir que llevo años trabajando con 1&1 (a nivel de hosting) y con STRATO (a nivel de servidor virtual), los precios son muy asequibles, si usas los ejemplos de neftali, en
1and1 el pack basico esta muy bien con 2-3€ mes... o el pack basico de strato, tambien a un precio bastante bueno y por lo que veo con buenas caracteristicas.