云便携性
我可以知道 gae 应用程序的可移植性如何吗?假设我有一个 使用 comet 功能、任务队列等而不使用的应用程序 bigtable,我想部署在 vmware/amazon 上,它能运行吗?
may i know how portability is gae application. let say i have an
application that using comet feature, task queue..etc and not using
bigtable and i want to deploy on vmware/amazon will it run?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
不会。Google App Engine 和 Amazon 云服务具有不同的 API。
许多概念是相似的;当然可以在两者之间移植许多应用程序并实现类似的功能 - 但您必须修改大量代码。如果一个系统中存储了大量数据,则必须编写自定义代码以将其从该系统导出并将其导入到另一个系统中。
No. Google App Engine and Amazon Cloud Services have different APIs.
Many of the concepts are similar; it would certainly be possible to port many applications between the two and achieve similar functionality - but you'd have to modify a lot of code. If you have a lot of data stored in one system, you'd have to write custom code to export it from that system and import it into the other, too.
AppScale 专为这种可移植性而设计。
不能确定它是否适合您,但可能值得研究。
AppScale is designed for this kind of portability.
Can't say for sure if it's something that will work for you but it's probably worth looking into.