현재 아파치와 mysql을 컴퓨터 한대(주서버라 칭하겠습니다.)에 인스톨하여 운영중에 있습니다.
최근 서버의 다운이 잦아져서 지금 서버와 똑같은 내용을 유지하는 보조서버를 하나 두려고 합니다.
문제는 두대의 내용을 똑같이 유지하는것인데,
한쪽 주서버에서 mysql의 내용이 변경되었을 때 보조서버의 mysql의 내용도 똑같이 변경되게 하는것입니다.
제가 생각한 무식한 방법은 프로그램을 짜서 DB에 write할 때는 무조건 주서버,보조서버 둘 다 write하게 하는 방법을 생각했습니다.
문제는 둘중에 한대가 이상에 생겼을 땐 write하는 부분에서 에러를 일으킬 것이라는 겁니다.
어떤식으로 이문제를 접근해야 할까요? 여기 질답란을 읽어보니 Raid카드라는 걸 사용하는것 같은데, 하드웨어말고 소프트웨어적으로 해결하는 방법은 없을까요?
그럼, 오늘도 좋은하루되시구요. 좋은답변 기대하겠습니다.
|