【发布时间】:2010-06-22 02:36:45
【问题描述】:
我可以知道 gae 应用程序的可移植性如何。假设我有一个 使用彗星功能,任务队列..等而不使用的应用程序 bigtable,我想在 vmware/amazon 上部署它会运行吗?
【问题讨论】:
标签: google-app-engine vmware amazon-ec2 spring-roo
我可以知道 gae 应用程序的可移植性如何。假设我有一个 使用彗星功能,任务队列..等而不使用的应用程序 bigtable,我想在 vmware/amazon 上部署它会运行吗?
【问题讨论】:
标签: google-app-engine vmware amazon-ec2 spring-roo
没有。 Google App Engine 和 Amazon Cloud Services 有不同的 API。
许多概念是相似的;当然可以在两者之间移植许多应用程序并实现类似的功能 - 但您必须修改大量代码。如果您在一个系统中存储了大量数据,则必须编写自定义代码以将其从该系统导出,然后也将其导入另一个系统。
【讨论】:
AppScale 专为这种便携性而设计。
AppScale 是一个平台,允许 用户部署和托管自己的 谷歌应用引擎应用程序。它 通过 Amazon EC2 自动执行 和 Eucalyptus 以及 Xen 和 KVM。 它已经开发出来并且是 由 UC Santa 的 RACELab 维护 芭芭拉。它同时支持python 和 java Google App Engine 平台。
无法确定它是否适合您,但可能值得研究。
【讨论】: