mongoDB
MongoDB Replica set에 majority 미만의 멤버가 available한 경우
들어가며 재해, 혹은 순간적인 트래픽 증가로 노드가 다운되었다고 가정해볼까요. MongoDB Replica set은 automatic failover를 통해 HA를 보장합니다. 그러나 Replica set의 형상 유지와, 기능의 정상 동작에는 majority 과반수 이상의 멤버의 healthy 가 요구되는데요. 이 문서를 통해 MongoDB Replica set의 멤버가 연속해서 다운되어 majority 를 만족하지 못한다면 레플리카 셋은 어떤 모습으로 남아있을지 확인합니다. Replica set 구성 시뮬레이션을 위해 레플리카 셋을 먼저 구성합니다. 테스트 용도이므로 하나의 장비에서 포트를 달리한 3개의 mongod 프로세스로 구성합니다. mongod 프로세스 구성 node 1: 27017 sudo m..