2011-06-06 57 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。即使他們沒有保持最新狀態,但只有當你需要的某些功能尚未得到支持時,這纔是相關的 - 聽起來你的需求是相當基本的。

相關問題