2017-03-22 1 views
-1

웹 서버 및 MySQL로 이동을 사용하는 프로젝트에서 작업하고 있습니다. 하드웨어 충돌을 처리하기 위해 내결함성을 구현하라는 명령을 받았습니다. 우리는 MySQL과 Go-server를 가지고있는 2 대의 서버를 받았다.Go 및 MySQL (장애 조치)을 사용하여 내결함성이있는 서버 설정

우리는 MySQL에서 성공적으로 복제를 설정했지만 failover 부분으로 인해 어려움을 겪고 있습니다. 우리는 HAProxy가있는 추가 서버를 사용하여 기본 서버를 만든 다음 백업 서버로 장애 조치 할 수 있다고 생각했습니다. 또한 MySQL 페일 오버 사용을 고려했지만 트래픽을 리디렉션 할 수있는 방법을 알지 못했습니다.

이것은 합리적인 계획입니까? 아니면 우리가 대신 할 것을 권하겠습니까?

+0

MySQL 클러스터 설정 (설정 파일 및 수행 한 작업)에 대한 모든 세부 정보를 게시하십시오. 이것은 "MySQL에서 복제를 설정했지만 failover 부분으로는 어려움을 겪고 있습니다." 'HAProxy'는로드 밸런싱과 페일 오버에 권장됩니다.하지만 어쨌든 MySQL 설정이 필요합니다. –

답변

0

두 개의 동일한 서버를 로컬 MySQL 인스턴스에 연결하려면 어느 것이 프로덕션 서버인지 결정하는 방법이 필요합니다. 유동 IP를 사용

  • 다음 당신이 언급으로, 역방향 프록시 설정 만 포함하는 솔루션의 숫자, 프록시 자체가 SPOF가된다 ,
  • , 또한 장애 조치로 알려진이 있습니다 IP이지만 호스트에서 지원하는 경우에만 작동합니다. 클라우드 공급자 은 일반적으로 베어 메탈 서버 공급자뿐만 아니라 해당 공급자도 지원합니다.

내가 아는 한 구체적으로 구체적인 내용은 없습니다.