Уровень совместимости выше AWS & GAE? - PullRequest
4 голосов
/ 28 октября 2010

Кто-нибудь разработал уровень абстракции выше Amazon Web Services и Google App Engine ?Было бы неплохо иметь возможность разработать систему, которая могла бы быть перенесена между любой из этих двух платформ.Я заинтересован в Python.

Ответы [ 2 ]

4 голосов
/ 28 октября 2010

Посмотрите на TyphoonAE или AppScale . Оба проекта предоставляют среду, подобную App Engine. Я успешно запустил приложения Python без каких-либо изменений, созданные с использованием webapp на TyphoonAE.

Вы также можете посмотреть django-nonrel или web2py для каркасов с функциями, облегчающими перемещение между GAE + bigtable и другими хранилищами данных.

1 голос
/ 28 октября 2010

Вы говорите об инфраструктурном сервисе (IaaS - ec2) и сервисе платформы (PaaS - GAE) - последний построен на чем-то похожем на первый (но, очевидно, GAE не работает на ec2).

Чтобы получить мобильность, которую вы хотите - вам нужно встроить что-то, что хорошо работает на GAE - и затем решить, как перестроить инфраструктуру этой платформы под EC2 (вероятно, нетривиальная задача).Учитывая, что GAE для python очень близок к django, для простых приложений, тщательно написанных, вы можете достичь этого в некоторой степени, используя некоторые образы django в AWS / ec2 (очевидно, что бремя системных администраторов теперь ложится на вас, тогда как это не былоGAE).

Надеюсь, это поможет!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...