이런 서버구성이 가능할까요?
글쓴이: rokmn3309 / 작성시간: 화, 2004/06/29 - 4:36오후
안녕하세요..
매번 질문만 하게 되어 죄송하게 생각합니다.
저의 회사에서 서비스용으로 웹서버를 운영하는데(호스팅(미디어)개념하고 비슷합니다. ??)
웹서버가 문제가 있어서 다운되거나 DB서버에 문제가 있을때 중단없이 서비스가 가능하게 구성할려고 합니다.
현재 구성이 웹서버는 허브에 물려 있고 DB는 웹서버의 두번째 포트와 다이렉트로 물려 있습니다.
+---------------------------+ | 24 port switch hub | +----+----------------------+ | +--+--+ +-----+ | web | | db | +--+--+ +--+--+ | | +--------+
몇군데 자료를 찾아보니 서버가 죽었을때 대체서버로 바꾸는 방법중에 Heartbeat라는게 있더군요.
데이터 동기화는 Rsync로, DB동기화는 mysql replication으로 해서
+-----------------------------------------+ | 10/100 switch hub (public ip) | +----+----------------------+-------------+ | | +--+--+ +-----+ +-------+--------+ | web | | db | | web/db backup | +--+--+ +--+--+ +-------+--------+ | | | +----+--------+-------------+--------------+ | Giga switch hub (private ip) | +------------------------------------------+
내부 서버끼리의 데이터 동기화 및 관리는 기가빗으로 처리하고(서버라서 그런지 듀얼 기가빗들이더군요)
웹쪽은 일반라인으로 처리할려고 생각중입니다.
제 머리속에서 대충 이렇게 하면은 되겠군 하고 생각해봤는데 가능한지 모르겠습니다..
Heartbeat에 보니 ip alias로 해서 대표 ip를 잡아서 하는것 같던데 web/db backup 같은 경우에는
eth0의 alias랑 eth1의 alias가 있어야 할것 같은데 가능한지 모르겠습니다.
아직 생각만 하고 있는 단계라서 대충 이와 비슷하게 운영해서 사용하시는 분이나 해봤던 분이 계시면은
답답한 저에게 알려주시면 감사하겠습니다.
Forums:
제가 아는 방법은 비싼 기계를 구입해서 중간에 넣는 방법이 있다고 듣기는
제가 아는 방법은 비싼 기계를 구입해서 중간에 넣는 방법이 있다고 듣기는 했지만
실제 구성을 해볼 만한 환경이 되지 않기 때문에...
Heartbeat를 기초로 찾아보니 금방 나오더군요.
생각하신 그런 구조인지는 모르겠지만 찾아진 사이트는 Linux 클러스터링을 구성하는
방법같기는 한데...
http://linux-ha.org/
위 사이트에서 구성되어진 여러 사이트를 설명하고 있으니 참조해 보시는 것도
좋은 것 같네요.
http://linux-ha.org/heartbeat/users.html
------------------------------
좋은 하루 되세요.
댓글 달기