2011-06-06 76 views
2

我写了一个相对简单的Java App Engine应用程序,我希望能够移植到另一个云提供商。如何在另一个云上部署Java App Engine应用程序?

我使用JDO数据存储区API,所以我觉得我的数据处理应该移植到其他后端为这里列出:http://www.datanucleus.org/products/accessplatform/index.html

我会非常想用最少的代码更改部署应用到EC2。我最好的办法是什么?

注:我知道http://code.google.com/p/appscale/项目,但我想避免使用它,因为它看起来不像他们经常更新。

回答

0

JDO应该是微不足道的,可能会有一些谷歌特定的配置在这里和那里,但通常应该很容易。谷歌推出的存储模式对于RDBMS也不错,但您可能需要根据您最终的后端微调您的模型。

如果您不使用低级Google API,那么您应该差不多。

1

AppScale仍然是避免重写任何代码的最佳选择。他们与官方App Engine保持同步 - 例如,他们刚刚发布了preliminary support for Go。即使他们没有保持最新状态,但只有当你需要的某些功能尚未得到支持时,这才是相关的 - 听起来你的需求是相当基本的。

相关问题