• 카테고리

    질문 & 답변
  • 세부 분야

    데이터 엔지니어링

  • 해결 여부

    해결됨

Replica Placement 질문

23.08.19 16:52 작성 조회수 286

1

안녕하세요. 영상 7분 30초 경에 있는 ppt가 Replica Placement 를 설명해주고 있는데요.

1번 단계에서 local rack에 replica를 하나 생성한다고 되어있는데 생성 위치가 same node of local rack 인가요? 아니면 different node of local rack 인가요?

그림을 보면 same node of local rack 인데, 같은 노드에 replica를 배치하면 어떤 의미가 있나 궁금해서 질문 드립니다.

감사합니다.

답변 1

답변을 작성해보세요.

3

안녕하세요 하루종일님,

우선 제 강의를 심도있게 들어주셔서 감사합니다. 강의에서 설명하는 내용은 same (local) node of local rack이 맞습니다. 자세히 말하면 3개의 replica를 위해 클라이언트가 write 커맨드를 날렸을때 위치한 datanode 즉 local node에 데이터가 처음에 쓰이게 됩니다. 다른 말로 local node policy라고 지칭합니다.

전체적으로 보았을때 데이터의 가용성을 보장하기 위해서 3개의 복제본을 생성하니, 첫번째 복제본write시 굳이 다른 노드에 쓰여서 네트워크 대역폭을 쓰는 것보다 자신이 위치한 local node에 쓰는게 대역폭 사용관점에서 이점을 보기 때문입니다.

답변 감사합니다ㅎㅎ