我想知道CloudFoundry和Google在个人项目中的主要区别。
我有一个目前运行在GAE上的web应用程序,出于各种技术原因,我正在考虑将它移到CloudFoundry上。
我想用:
在我的情况下,CloudFoundry是GAE的一个很好的替代方案吗?迁移的复杂性是什么?
谢谢
发布于 2012-01-18 18:01:12
迁移应用程序应该不会太难。http://blog.springsource.org/2011/11/10/using-cloud-foundry-services-with-spring-part-4-%E2%80%93-spring-profiles/和整个系列文章都详细介绍了如何将Spring应用程序绑定到cloudfoundry数据源。
http://blog.springsource.com/2011/09/22/rapid-cloud-foundry-deployments-with-maven/有关于cloudfoundry插件的详细信息,以供部署
要迁移数据,您可能需要使用远程api http://code.google.com/appengine/docs/java/tools/remoteapi.html或大容量加载程序进行导出,然后使用CloudFoundry Caldecott导入CloudFoundry http://blog.cloudfoundry.com/post/12928974099/now-you-can-tunnel-into-any-cloud-foundry-data-service中的数据。
http://start.cloudfoundry.com/frameworks/java/spring/spring.html在cloudfoundry中开始学习如何将spring应用部署到cloudfoundry是一个很好的地方。
我希望这能帮到你。
发布于 2012-01-03 23:52:26
我只能回答maven部分:下面是一个工作的多模块示例:https://github.com/leanengine/LeanEngine-Server
你必须这样使用它:
mvn gae:unpack // downloads GAE classes to your maven repo
mvn clean install package
cd lean-server-example
mvn gae:execute // starts a local serverhttps://stackoverflow.com/questions/8711402
复制相似问题