Ответ 1
Обновление
В настоящее время существует множество облачных провайдеров, предоставляющих такие решения, как MBaaS (Mobile Backend как услуга). Некоторые из них предоставляют доступ к облачной базе данных, некоторые из них будут выполнять управление пользователями для вас, некоторые позволяют размещать код в облачной базе данных, а также есть средства контроля доступа, push-уведомлений, аналитики, интегрированного образа и хостинга файлов и т.д.
Вот некоторые провайдеры, у которых есть "свободный уровень" (может измениться в будущем):
- Firebase - https://firebase.google.com/
- AWS Mobile - https://aws.amazon.com/mobile/
- Azure Mobile - https://azure.microsoft.com/en-in/services/app-service/mobile/
- Kinvey - http://www.kinvey.com
Кроме того, решение для хоста:
- Parse (теперь набор инструментов DIY) - http://parseplatform.org/
старый
В Google App Engine есть DataStore: https://developers.google.com/appengine/
Вы можете создать бесплатную учетную запись и разместить сложный веб-сервис. Пока ваше приложение не генерирует действительно массивные транзакции и данные сервера ежедневно, это бесплатно. Также доступно хранилище SQL, но по цене.
Полезные ссылки:
Быстрая настройка: http://code.google.com/p/appengine-rest-server/
Пример реального андроида: http://macgyverdev.blogspot.in/2012/01/create-spring-rest-service-for-google.html