2012-01-03 1 views
4

개인 프로젝트의 CloudFoundry와 Google App Engine의 주요 차이점에 대해 알고 싶습니다.GAE에서 Cloudfoundry로

저는 현재 GAE에서 실행되는 웹 응용 프로그램을 가지고 있으며 다양한 기술적 인 이유로 CloudFoundry로 옮길 생각입니다.

내가 사용하고 싶습니다 :

  • 스프링 MVC & 봄 보안.
  • DataNucleus 대신 JPA를 완벽하게 구현합니다.
  • 내 프로젝트를 올바르게 mavenize 할 수 없다. maven-gae-plugin이 작동하지 않는다.

제 경우에는 CloudFoundry가 GAE에 대한 좋은 대안입니까? 마이그레이션의 복잡성은 무엇입니까?

감사

+2

http://blog.frankel.ch/first-try-with-cloudfoundry – Kidi

답변

3

그것은 너무 안 : https://github.com/leanengine/LeanEngine-Server

이처럼 사용해야합니다 앱을 이전하기가 어렵습니다. http://blog.springsource.org/2011/11/10/using-cloud-foundry-services-with-spring-part-4-%E2%80%93-spring-profiles/ 그리고 기사 전체에는 Cloudfoundry 데이터 소스에 Spring 애플리케이션을 바인딩하는 방법에 대한 세부 정보가 많이있다.

http://blog.springsource.com/2011/09/22/rapid-cloud-foundry-deployments-with-maven/이 데이터를 마이그레이션하려면 배포

를 들어, cloudfoundry 받는다는 플러그인에 대한 세부 정보를 가지고, 당신은 다음 CloudFoundry 칼데콧이 http://blog.cloudfoundry.com/post/12928974099/now-you-can-tunnel-into-any-cloud-foundry-data-service

CloudFoundry에서 데이터를 가져올 수출 원격 API http://code.google.com/appengine/docs/java/tools/remoteapi.html 또는 bulkloader을 사용할 수 있습니다

http://start.cloudfoundry.com/frameworks/java/spring/spring.html 봄에 cloudfoundry를 시작하는 것은 cloudfoundry에 봄 응용 프로그램을 배포하는 방법을 배우기에 좋은 출발점입니다.

이 정보가 도움이되기를 바랍니다.

0

난 단지 받는다는 부분에 응답 할 수 있습니다 : 작업 멀티 모듈, 예를 들어이를 참조하십시오

mvn gae:unpack // downloads GAE classes to your maven repo 
mvn clean install package 
cd lean-server-example 
mvn gae:execute // starts a local server