我可以知道 gae 应用程序的可移植性如何。假设我有一个使用彗星功能,任务队列..等而不使用bigtable的应用程序,我想在vmware / amazon上部署它会运行吗?
问问题
153 次
2 回答
1
不可以。Google App Engine 和 Amazon Cloud Services 有不同的 API。
许多概念是相似的。当然可以在两者之间移植许多应用程序并实现类似的功能 - 但您必须修改大量代码。如果您在一个系统中存储了大量数据,则必须编写自定义代码以将其从该系统导出,然后也将其导入另一个系统。
于 2010-06-22T02:56:36.500 回答
0
AppScale专为这种可移植性而设计。
AppScale 是一个允许用户部署和托管自己的 Google App Engine 应用程序的平台。它在 Amazon EC2 和 Eucalyptus 以及 Xen 和 KVM 上自动执行。它由加州大学圣巴巴拉分校的 RACELab 开发和维护。它支持 python 和 java Google App Engine 平台。
不能肯定地说它是否对你有用,但它可能值得研究。
于 2010-06-22T02:57:32.960 回答