mongoDB 문서에서프로덕션 클러스터 아키텍처실행 중인 프로덕션 mongoDB 클러스터의 최소 서버 수는 7개라는 것을 읽었습니다.
라우터, 구성 서버 및 샤드를 동일한 서버(각각 라우터, 구성 및 샤드 서비스가 포함된 총 3개의 서버 보유)에서 공유할 수 있습니까?
답변1
최소 개수는 서버 1개입니다. "프로덕션"이 "내결함성"을 의미하는 경우 최소 수는 3입니다. 즉, 3개의 서버를 포함하는 복제본 세트가 있습니다. 구성 서버도 이러한 서버에서 실행됩니다. "수평 확장", 즉 "웹 규모!"를 포함하려는 경우 또한 최소 개수는 9입니다. 3개 서버의 복제본 세트와 구성 서버로 3개 추가 서버로 구성된 2개의 샤드가 있습니다. mongodb뿐만 아니라 앱도 포함한다면 두 개의 앱 서버를 혼합하여 총 11개에 추가하세요(11개가 됩니다!).
기본적으로 해당 그림을 두 가지 방식으로 잘못 해석하고 있습니다. 앱 서버는 mongodb 클러스터의 일부가 아니며 샤드(녹색 상자)는 최소 3개의 서버를 포함하는 복제본 세트입니다.