내 A 웹 서버의 연결이 끊어지면 모든 사용자를 다른 도시의 내 B 웹 서버로 자동 리디렉션하거나 그 반대의 경우는 어떻게합니까?
로드 밸런싱 스위치는 두 웹 서버가 모두 같은 건물에 있지 않으면 작동하는 방법을 알 수 없다는 점을 제외하고 원하는 작업을 수행합니다.
고 가용성 클러스터링 시스템은 두 웹 서버가 모두 같은 건물에 있지 않으면 작동하는 방법을 알 수 없다는 점을 제외하고 원하는 작업을 수행합니다.
" 주 웹 서버가 다운되었을 때 다른 웹 서버의 정적 페이지로 리디렉션 "에 대한 대답 은 두 도시에서 웹 서버를 지원하는 것으로 보입니다. 그러나 한 상자에 소프트웨어를 설치하면 해당 상자의 플러그를 뽑은 후에 어떻게 도움이됩니까?
어떻게 라운드 로빈 DNS 및 콘텐츠 전달 네트워크 (CDN 서비스는) 그것은 무엇입니까?
하나의 접근법이 다음과 같이 시작한다고 가정합니다.
- 실제 웹 서버 각각의 IP 주소를 얻습니다.
- "물리적"웹 사이트의 단일 도메인 이름 (여러 A 레코드 또는 AAAA 레코드 또는 둘 다)에 대한 실제 웹 서버 각각의 IP 주소를 DNS 레코드에 넣었습니다.
- ... 그러면 어떻게해야합니까?
다른 접근법이 다음과 같이 시작한다고 가정합니다.
- 사용자가 웹 브라우저에 입력 할 것으로 예상되는 단일 도메인 이름에 일부 동적 DNS 공급자를 사용합니다.
- 각 웹 서버에서 주기적으로 DNS 공급자에게 자체 IP 주소 (A 레코드 또는 AAAA 레코드 업데이트) 또는 자체 도메인 이름 (CNAME 레코드 또는 DNAME 레코드 업데이트)을 알려주는 cron 작업을 설정했습니다.
- ... 그러면 어떻게해야합니까?
(현재로서는 사용자에게 웹 서버 A의 플러그를 뽑을 때마다 내 연락처 정보가 포함 된 정적 웹 페이지와 "메인 A 웹 서버가 다운 된 것 같습니다"라는 각주가 있으면 기쁠 것입니다. 단순히 "서버를 찾을 수 없음"오류가 발생하는 현재 시스템입니다. 이상적으로 A와 B가 완전히 동기화되고 분명히 동일하기를 원하지만 다른 질문 은 CDN과 동일하지만 동적 내용에 대한 것입니까? ).