태그 보관물: best-practices

best-practices

로드 밸런서를 어떻게로드 밸런싱 할 수 있습니까? 웹 응용 프로그램을 현재 두

단일 서버 단일 데이터베이스 웹 응용 프로그램을 현재 두 위치에 서버가있는 물리적으로 분산 된 고 가용성 구성으로 변환하려고합니다. 이제, 분명히, 나는 부하 분산 장치 필요 (더이 경우 역방향 프록시 등을하지만 편의를 위해 “부하 분산 장치”를 부를 것이다)에있는 것 경로 요청 mywebsite에 하나 node1.mywebsite또는 node2.mywebsite. 그러나로드 밸런서가 다운되면 고 가용성 서버가 사용되지 않는다고 가정합니다. 따라서 제 생각에는 실제로 각 위치에 하나씩 두 개의로드 밸런서가 필요합니다. 그러나 여전히 단일 외부 액세스 지점을 원하므로로드 밸런서에 대한로드 밸런서가 필요합니다.로드 밸런서는 여러 위치에서 균형을 이루어야합니다.

내 추론에 어떤 문제가 있습니까? 각 물리적 위치가 오랫동안 전원에서 분리 될 수 있다고 가정하면 실제로로드 밸런서의 고 가용성을 어떻게 보장 할 수 있습니까?

추신 : 나는 HA와로드 밸런싱의 차이점에 대한 나의 이해가 가장 평범하다는 것을 알고 있습니다. 한 곳의 전원이 꺼진 경우에도 사용 가능한 서버가 필요합니다. 이해해 주셔서 감사합니다.



답변

로드 밸런싱이 가용성 과 아무 관련이없는 이유도 없습니다 .


답변

두 개의로드 밸런서로 충분합니다. 한 번에 하나의로드 밸런서 만 사용하게됩니다. mywebsite라는 이름은로드 밸런서 중 하나에 할당 된 VIP로 확인되어야합니다.


답변

로드 밸런서 앞에 고정하여 라운드 로빈 DNS를 사용하여 대략적인 HA 및 밸런싱을 수행 할 수 있습니다.


답변