У меня есть первое приложение, не такое большое, но это первый шаг. (следующий большой в пути)
Теперь, если я хочу установить его на свой собственный Linode VPS, мне нужно настроить mod_python or mod_wsgi,
, а также memcache, Ngix, mySQL или Postgresql и т. Д., Чтобы он работал. Если я поставлю это GAE, все, что мне нужно сделать, это преобразовать модели в API-интерфейс GAE.
Что мне нравится в GAE - это масштабирование. (если они действительно могут это сделать)
Тогда я бы беспокоился только о разработке своих приложений и выполнении SEO-работы над ними, а не о распределении нагрузки / балансе, кэше, избыточности дБ / ввода-вывода и т. Д.
Я не хочу заниматься портированием позже. (Я должен решить сейчас и придерживаться этого)
Итак, если у вас есть опыт в этом, что вы рекомендуете:
1- Use VPS(s) for everthing
2- Use VPS(s) plus Amazon S3
3- Use VPS(s) plus Amazon S3 & SimpleDB
4- Use GAE
Кроме того: Смогу ли я избежать использования прав JOIN при использовании BigTable?
Примечание: у меня сейчас нет пространственной необходимости, но для таблицы местоположений она может понадобиться позже.
Я бы хотел знать, что ты думаешь!