2012-10-22 3 views
1

python/flask/mongodb를 사용하는 프로젝트에서 작업 중이며 호스팅/인프라를 파악해야합니다.Linode + MongoHQ, 또는 내 자신의 DB를 호스트합니까?

Heroku와 같은 서비스 대신 VPS를 사용하는 것이 좋습니다.

귀하의 의견으로는 어느 것이 더 나은 옵션입니까? 몇 Linodes C) MongoHQ와 AWS EC2 (sicne의 mongohq이뿐만 아니라 EC2에서 호스트되는) D) 다른 것이 좋습니다에 A) Linode 응용 프로그램/웹 서버 + mongoHQ B) Linode 응용 프로그램/웹 서버 + MongoDB를 & 복제본 설치 제안?

저는 Linux/DB에서 일반적으로 경험이 있기 때문에 유지 관리 노력에 더 많은 관심을 기울여 실제 응용 프로그램 기능을 제공하지 못하게합니다.

감사합니다.

+0

Linode + MongoHQ 콤보를 시도 했습니까? 대기 시간이 허용 되었습니까? – Dayson

답변

0

정답이 없으므로 답하기 어려운 질문입니다.

이것은 모두 트래픽, 애플리케이션 가동 시간 및 궁극적으로 인력 및 인프라에 따라 다릅니다.

몽고 DB에 대한 지식이 제한적일 경우 (예 : 복제본, 샤딩 등 설정) 몽고 본사와 함께하십시오. 내가 Heroku와 응용 프로그램 계층으로 몇 가지 테스트 인스턴스를 완료하고 그들은 충분히 잘 작동합니다.

당신이 성장함에 따라 전용 몽고 인을 고용하거나 유료 10gen 지원에 가입하는 것이 좋습니다. 또한 모니터링 콘솔 및 관리를 돕기위한 기타 혜택을 제공합니다.

0

내 유일한 제안은 검색어를 보는 것입니다 ... 검색 결과 페이지를 생성 할 때 데이터베이스에서 원하는 필드 만 지정하십시오. 전체 시스템 및 대기 시간은 일반적으로 원격 시스템의 쿼리에 더 많은 비용이 듭니다 쿼리 실행 시간보다

또한 사이트에 MongoLab 또는 MongoHQ가 있는지 확인하고 선택한 vps 사이트에 대한 우선 순위 연결을 통해 호스팅합니다.

db 호스팅을 관리하는 것은 정말 좋은 일일 수 있습니다.