У нас есть мобильный веб-сайт (ASP.NET + MS-SQL 2008), на котором хранятся «личные» данные пользователей.Сейчас мы разрабатываем приложения для iPhone и Android, которые периодически синхронизируют мобильные данные с одним и тем же бэкэндом.Каков наилучший способ сделать это для хостинга в облаке?Мои требования в произвольном порядке:
- Скорость / Производительность
- Безопасность (мы зашифровываем данные и т. Д.), Но база данных должна быть защищена, поскольку намек на базу данных "взломанный "может повлиять на восприятие
- Доступность: нужен HA
- Наконец, $ - хочу поддерживать низкие расходы.
Некоторые из них, на которые я обращал внимание: Google data-store(проблема: нет RESTful API), Amazon SimpleDB (стоимость кажется весьма непомерной, имеет небольшой лимит WTF 10 ГБ).
Любые рекомендации о том, как лучше всего спроектировать это решение?