저는 기본 서버와 대기 서버만으로 간단한 장애 복구 시스템을 설계하고 있습니다. 메인은 우리 사무실에 있고 대기는 클라우드에 있을 것입니다. 저는 가상 IP와 이것이 일반적으로 로드 밸런서에 '장애 조치'를 제공하는 방법에 대해 읽었습니다.
내 질문:
어떻게 그렇게 빨리 전환할 수 있나요?
DNS 데이터에 대한 나의 제한된 이해는 해당 데이터가 전 세계 DNS 서버에 캐시된다는 것입니다. 물론 변경 사항을 전파하는 데는 시간이 걸립니다.
답변1
가상 IP는 일반적으로 단일 네트워크(예: Oracle RAC 클러스터) 내에서만 사용할 수 있습니다. 실제로 사무실과 클라우드 간에는 그렇게 할 수 없습니다.
Anycast IP에 대해 들어보셨을 수도 있지만 이를 위해서는 현재 보유하고 있는 것보다 훨씬 더 발전된 네트워크 인프라가 필요합니다.
또한 어떤 종류의 서버를 구축하고 있는지에 따라 다릅니다. 일부 서비스는 여러 서버(예: DNS)를 지원하도록 설계되었습니다. 일부는 기본/보조 서버(예: SMTP)를 지원합니다. 일부는 마스터/슬레이브 설정을 지원합니다(예: 대부분의 데이터베이스). 그리고 일부는 액세스하는 서버(예: 상태 비저장 웹 서버)가 중요하지 않은 방식으로 구성될 수 있습니다.
가상 IP/Anycast IP는 잊어버리세요. 이는 고급 수준입니다.