최근 Amazon의 키/값 저장 시스템 인 Dynamo의 문서를 읽었습니다. Dynamo는 일관된 해싱 알고리즘을 파티션 알고리즘으로 사용합니다. 로드 균형과 이기종의 문제를 해결하기 위해 "가상 노드"메커니즘을 적용합니다. 여기 내 질문은 :Dynamo의 가상 노드
- 은 "노드가 책임 입니다 가상 노드의 수는 용량에 따라 않기로 결정 할 수 있습니다"고 설명하지만 어떤 자격이 은? 계산 용량, 네트워크 대역폭 또는 디스크 볼륨입니까?
- 노드를 "가상 노드"로 분할하는 기술은 무엇입니까? 가상 노드가 프로세스인가? 아니면 도커 또는 가상 머신을 사용하고 있을까요?
1) Amazon secret sauce 2) Amazon secret sauce –