2013-09-26 6 views
2

현재 개인용 Java PAAS 클라우드를 도입 할 가능성을 평가 중입니다. 지금까지 저는 전체 솔루션에 대해 매우 흥분하고 있습니다. 특히 파운드리와 오픈 스택을 결합하는 것이 좋습니다.개발 체인에서 Cloud Foundry Spaces의 사용

내가 궁금해하는 것은 이것이 개발과 결합 될 수있는 방법입니다. 분명히 개발자가 개발 된 코드를 클라우드에서 실행하고 관리되지 않는 워크 스테이션에서 실행하지 않기를 바랍니다.

는 다음을 수행 할 수 있습니다 :

  • 개발자는 로컬 호스트 OS에 자신의 응용 프로그램 코드를 개발하고 있습니다. 가상 컴퓨터는 응용 프로그램을 작성하고 실행하는 데 사용됩니다. 나는 이것을 방미에서 보았고 이것을 많이 좋아했습니다. 이상적으로는 로컬 유증기 상자가 클라우드 파운드리 공간입니다.

  • 개발자가 자신의 코드로 정상이면 개발자는 네트워크에서 클라우드 파운드리가 실행하는 개발자 특정 승인 공간으로 로컬 VM 외부로 응용 프로그램을 푸시해야합니다. 여기서 응용 프로그램은 환경과 같은 더 많은 제작물이며 자동 승인/재해 복구 테스트를 실행할 수 있습니다.

  • 개발자가 문제가 없다고 판단하고 변경 사항을 트렁크 (SVN/GIT)에 병합하면 CI 도구가 응용 프로그램을 "글로벌"테스트, 승인 및 생산 공간에 배포해야합니다.

마지막으로 아무 문제가없는 것으로 가정합니다. 나는 방법을 찾지 못한다. 첫 번째 단계가 어떻게 성취 될 수 있는지.

아이디어가 있으십니까?

+0

첫 번째 단계는 https://github.com/Altoros/cf-vagrant-installer를 확인하십시오. – opiethehokie

+0

안녕하세요, 저는 이것에 대해 알고 있었지만 로컬 방랑자 개발 환경에서 호스팅 환경으로 전환 할 수있는 가능성을 보지 못했습니다 .... 감사합니다! – Stefan

답변

0

openstack 위에 완전한 cf 배포를 찾고 계십니까?

openstack 용 BOSH 클라우드 파운드리 배포를 사용하면이 작업을 수행 할 수 있습니다.

http://docs.cloudfoundry.com/docs/running/deploying-cf/openstack/

당신과 다른 CF 배포에 공백이있을 수 있습니다 : 시험, 생산 등 및 테스트가 완료되면 다른 하나 개의 공간에서 응용 프로그램을 이동할 수 있습니다.

관련 문제