2012-01-31 19 views
2

복제 데이터베이스를 설정할 수 있도록 MongoDB Arbiter에 대해 어떤 종류의 기계를 요청할지 알아 내려고합니다. 기계가 고장 났을 때 투표 만하면됩니다. 거기에 마이크로 EC2 인스턴스를 사용하는 데 문제가있을 수 있습니까?MongoDB Arbiter AWS EC2

답변

8

마이크로 인스턴스는 처리 시간이 오래 걸릴 수 있으므로 무응답에 대한 복제 임계 값을 트리거 할 수 있으므로 Amazon Micro를 Arbiter 용으로 사용하지 않습니다. 이 경우 중재인 전용 준비 모드로 들어가고 중재인이 투표를 한 후에는 앱에서 어떤 글을 쓸 수 없습니다.

컴퓨팅 성능이 보장되거나 누군가 다른 사람이 다른 인스턴스의 공유로 던질 것을 제안 했으므로 m1.small 이상으로 이동하십시오.

다른 인스턴스와 공유하면 오류 문제 해결이 복잡해 지므로 자신의 인스턴스에 추가하는 것이 훨씬 쉽습니다.

FYI - 우리는 중재인이있는 EC2의 업무용 응용 프로그램 용 mongo 복제본을 실행하고 Mongo 컨설턴트와 협력하여이 결론에 도달했습니다.

+2

나는 중재인이라도 마이크로가 너무 위험하다는 것에 전적으로 동의합니다. 작습니다. – jocelyn

2

정확합니다. - Arbiter는 선거에만 참여하는 복제 세트의 노드입니다. 자세한 정보는 여기에서 찾을 수 있습니다 : 당신이 일을해야하는 경우

http://www.mongodb.org/display/DOCS/Adding+an+Arbiter

마이크로 EC2 인스턴스이 괜찮해야합니다. .

+0

+1 많은 RAM/CPU를 사용하지 않기 때문에 앱 서버 나 다른 서버에 던져 넣을 수도 있습니다. –

관련 문제