переносимость облаков - PullRequest
1 голос
/ 22 июня 2010

Могу ли я знать, как портативность Gae приложения.Допустим, у меня есть приложение, которое использует функцию кометы, очередь задач и т. д. и не использует bigtable, и я хочу развернуть его на vmware / amazon.

Ответы [ 2 ]

1 голос
/ 22 июня 2010

Нет.Google App Engine и Amazon Cloud Services имеют разные API.

Многие концепции похожи;Конечно, можно было бы портировать множество приложений между ними и достичь аналогичной функциональности, но вам придется изменить много кода.Если в одной системе хранится много данных, вам придется написать собственный код, чтобы экспортировать его из этой системы и импортировать в другую.

0 голосов
/ 22 июня 2010

AppScale разработан для этого вида мобильности.

AppScale - это платформа, которая позволяет пользователям развертывать и размещать свои собственные приложения Google App Engine.Он выполняется автоматически через Amazon EC2 и Eucalyptus, а также Xen и KVM.Он был разработан и поддерживается RACELab в Калифорнийском университете в Санта-Барбаре.Он поддерживает платформы Google App Engine на python и java.

Не могу точно сказать, будет ли это работать для вас, но, вероятно, стоит посмотреть.

...