나는 ec2의 인스턴스가 2 개 있고 복제 세트를 만들고 싶습니다. 호스트에 대한 제 질문은 DNS 이름입니까? 예 :mongodb 복제 세트 및 ec2 - 호스트 이름은 무엇입니까
rs.add("ec2-50-xx-xxx-xxx.compute-1.amazonaws.com")
그렇지 않다면 ... 그 다음 무엇입니까?
감사
나는 ec2의 인스턴스가 2 개 있고 복제 세트를 만들고 싶습니다. 호스트에 대한 제 질문은 DNS 이름입니까? 예 :mongodb 복제 세트 및 ec2 - 호스트 이름은 무엇입니까
rs.add("ec2-50-xx-xxx-xxx.compute-1.amazonaws.com")
그렇지 않다면 ... 그 다음 무엇입니까?
감사
당신은 DNS 이름 또는 사설 IP 주소 (공용 IP를 방지)를 사용할 수 있습니다. 서버가 서로를 볼 수있는 한 복제 세트로 작동 할 수 있어야합니다.
고려해야 할 세 번째 옵션은 클라우드에서도 유용합니다. /etc/hosts
파일을 수정 한 다음 replica1-a
및 replica1-b
과 같은 컴퓨터 이름을 사용합니다. 아마존이 결국 컴퓨터 중 하나를 사라지게 할 때 (그리고 그들은 일 것입니다.),이 방법은 더 깨끗합니다.
여기주의의 몇 :
좋은 답변입니다. 고마워요! –
개인 IP 주소를 추가하고 작동하는 것처럼 보였습니다. –