2011-01-25 3 views
4

이 질문에 대한 유일한 사람은 아니지만 지금까지 내 연구에서 많은 정보를 찾지 못해서 도와주세요.Heroku, GAE 등을 모방하는 방법 : 개인적으로 웹 서비스 구축 (PaaS)

우리는 조직에서 소규모 IT 인파입니다. 우리는 영웅/워크 워크 플로우를 에뮬레이션하는 작고 사적인 서비스를 만들려고합니다. 이 기본 사항 : 앱을 git 저장소로 배포하고 '클라우드'환경에서 확장 할 수 있습니다. 기본적으로 서비스 (Paas)로서의 플랫폼.

우리는 아마추어 PM, 프로그래머 및 시스템 관리자로 위장한 것입니다. 무엇을 추천하나요? 우리는 일반적으로 라우팅, 데이터베이스, 캐싱, 인증 등 어떤 종류가 필요한지 알고 있습니다. 다른 도구에는 무엇이 필요합니까?

우리는 ruby ​​/ python/haskell/erlang 치수, linux/bsd 스택, postgres 데이터베이스 (장래에 couchdb 또는 cassandra)와 함께 도구를 선호합니다. 우리는 ms/.net 영역의 아무 것도 만지지 않으며 JVM에 대해서는 아무것도 사용하지 않습니다 (Steamcannon을 살펴 보았지만 Scala와 Clojure 도구는 완전히 의문의 여지가 없습니다). 우리는 구축 할 구름 (예 : 유칼립투스)의 부트 스트랩에 대한 기본적인 지식을 가지고 있습니다. 우리는 서버 관리자의 기본 사항을 이해하고 있으며 실제 인프라 제한은 현재 요소가 아닙니다.

우리는 왜 gaerokuyardspace가 최선의 선택인지, 그러한 서비스 목록, 왜 우리가 이러한 서비스 중 하나에 대한 계획을 세우지 않을지, 또는이 계획에 대한 논쟁을 조사하지 않습니다. 이 상황에서 개인적으로 구축하는 비용은 다른 곳에 배치하는 비용보다 더 매력적이라는 결정이 내려졌습니다. 우리는 이미 이러한 서비스의 이유와 방법을 알고 있습니다. 우리는 개인적인 필요를 위해이를 에뮬레이트하고 구축하려고합니다.

도구의 간단한 목록을 확장합니다 :

  • 벌집
  • Steamcannon
  • Gitosis/Gitolite
  • ?

기본적으로 나는 작고 사적인, 확실히 실험적/장난감 수준의 서비스와 같은 헤로큐/개 같은 건물 목록을 작성하고 싶습니다.

+0

멍청한 질문이라면, 그것은 바보 같은 질문입니다. – rocksolid

+0

도 참조하십시오. http://stackoverflow.com/questions/3458409/paas-how-to-build – rocksolid

+0

http : //blog.mccrory.me/2011/01/23/current-paas-patterns-types-of-paas/ – rocksolid

답변

0

오늘 발표 한 모든 요구 사항을 충족시킬지는 모르지만 VMware의 Cloud Foundry을 참조하십시오. 상용 프로젝트의 경우 FAQ을 확인하거나 자신을 관리하고 관리 할 수있는 Open Source version을 확인하십시오.

0

Cloud Foundry (위) gitolite 및 의 일부 조합은 아마도 도움이 될 것입니다. 그런 해결책은 옳다는 데 시간이 좀 걸립니다.

0

: 당신이 당신의 자신의 사설 클라우드에 구글 앱 엔진 애플리케이션을 실행하는 방법을 찾고 특히,

AppScale이 바로 골목까지 꽤 많이 (면책 조항 나는 AppScale 프로젝트의 수석 개발자 해요). 오픈 소스이기 때문에 지원하고자하는 다른 유형의 앱이 있으면 그것을 가져오고 확장하십시오 (그렇게 할 경우 분명히 다시 커밋하십시오).