ECS: ECS에 DNS 라운드 로빈 대신 로드 밸런서를 사용하는 것에 대한 모범 사례

요약: 이 기술 자료 문서에서는 ECS(Elastic Cloud Storage)가 로드 밸런서 사용을 권장하는 이유를 설명합니다.

이 문서는 다음에 적용됩니다. 이 문서는 다음에 적용되지 않습니다. 이 문서는 특정 제품과 관련이 없습니다. 모든 제품 버전이 이 문서에 나와 있는 것은 아닙니다.

지침

ECS 구축에서는 모든 서비스 노드에 데이터 로드를 균등하게 분산하기 위해 로드 밸런서를 사용하는 것이 적극 권장됩니다. 전역 DNS/로드 밸런싱을 구현할 수 없는 경우에만 DNS 라운드 로빈을 사용합니다. 이중화를 위한 설정으로 더 좋기 때문입니다.

Dell PS(Professional Services) 팀은 인프라스트럭처 설정에 대한 조언과 이러한 환경에서의 구현을 위한 답변을 제공할 수 있습니다. 필요한 경우 PS 팀 참여에 대해 Dell 현지 어카운트 팀에 문의하십시오.

추가 정보

로드 밸런싱과 DNS 라운드 로빈 사용에 대한 이 스레드IP 확인이 OS에서 캐시되기 때문에 일반적으로 DNS 라운드 로빈은 클라이언트 호스트를 단일 노드에 연결합니다.

이는 로드 밸런싱이나 이중화를 제공하지 않습니다. DNS 라운드 로빈을 사용하여 ECS 노드 간에 요청을 분산하지 않는 것이 좋습니다. 가능하지만 대부분의 경우 실질적인 이점을 제공하지 않습니다. 대신 적절한 부하 분산 장치 또는 클라이언트 쪽 부하 분산을 사용합니다. 

DNS 라운드 로빈에서는 호스트 이름의 각 DNS 쿼리에 대해 풀의 다음 IP 주소가 반환됩니다. 이때 클라이언트는 노드 IP에 직접 연결됩니다. 그러나 OS 계층의 캐싱으로 인해 클라이언트는 IP를 한 번만 쿼리하고 결국 특정 노드에 고정됩니다. 노드를 사용할 수 없고 노드가 다운되면 해당 노드에 고정된 모든 애플리케이션이 실패하는 경우를 확인하기 위한 상태 확인은 없습니다. 고정으로 인해 핫 노드(까다로운 애플리케이션에 의해 적중되는 노드)가 발생할 수도 있으며, 이로 인해 장애 및 (드문 경우지만) 불균형 데이터 배치의 가능성이 높아집니다. 

외부(프록시) 부하 분산 장치를 사용하면 모든 트래픽이 부하 분산 장치를 통해 라우팅됩니다(따라서 예상 부하를 지원할 수 있어야 함). 노드 선택은 각 요청에 대해 수행되며(각 클라이언트의 로드가 분산됨) 로드 밸런서는 상태 점검을 수행하고 연결할 수 없게 되면 풀에서 노드를 제거합니다. 따라서 노드가 중단되고 로드(및 데이터 배치)가 풀 전체에 고르게 분산되는 경우에도 애플리케이션이 계속 작동합니다.

해당 제품

ECS Appliance

제품

ECS Appliance, ECS Appliance Hardware Series, ECS Appliance Software with Encryption, ECS Appliance Software without Encryption
문서 속성
문서 번호: 000021641
문서 유형: How To
마지막 수정 시간: 07 11월 2025
버전:  5
다른 Dell 사용자에게 질문에 대한 답변 찾기
지원 서비스
디바이스에 지원 서비스가 적용되는지 확인하십시오.