무정지 서버에 대한 조언 좀 해주세요.

sskim의 이미지

웹서버 2대로 무정지 서버를 만들려고 하는데요
조언좀 부탁합니다.
어떤 형태로든지 괜찮습니다.
LVSP,클러스터,DNS.....

LinuxMC의 이미지

허접합니다만 한번 달아 봅니다. 제가 해보았던 무정지 서버는 HA 시스템이라고도 불렸던거 같은데요.

A 가 현재 동작 중이고 B 가 대기중입니다. A 와 B 는 특정 포트를 이용해서 통신중이고요. 만약 A 가 죽었을때는 B 가 A의 IP로 변신하는것이고 A 는 B의 IP로 변신해버리는것이죠. 아 DB 서버도 따로 붙죠. DB 서버까지는 제 능력 밖이라 -_-; 하나로 붙였던 기억이 나는군요.
음 이 시스템의 장점은 다른것들에 비해서 제 입맛에 맞게 쉽게 쉽게 고칠 수 있더군요. 물론 성능도 괜찮구요 ^^;

무제? 무죄!

netbee의 이미지

heartbeat 로 A서버에 B서버가 계속 상태를 체크합니다.. A서버가 작동이 불안할때 A서버의 IP와 네임서버정보를 B서버가 적용해서 작동시키고 관리자에게 자동으로 e-mail이라든지 SMS를 보내게 하는 방법이 있겠죠.

전에 해볼때는 커널 컴파일도 필요했었는데..
한번 도전해보세요..

sskim의 이미지

만약에 레드햇리눅스 7.1이상에서 이 무정지서버를 구현한다면
웹서버 2대+HA서버 이렇게 구성하는게 나을까요 아니면
웹서버 1대(HA) +웹서버 1대(HA)가 나을까요?
또 레드햇에서 엔터프라이즈말고 일반버전에서 구축한다면
필요한 라이브러리는 어떤것이? 이렇게 구축했다면
엔터프라이즈버전과 다른바가 없는지?
이게 궁금합니다.

LinuxMC wrote:
허접합니다만 한번 달아 봅니다. 제가 해보았던 무정지 서버는 HA 시스템이라고도 불렸던거 같은데요.

A 가 현재 동작 중이고 B 가 대기중입니다. A 와 B 는 특정 포트를 이용해서 통신중이고요. 만약 A 가 죽었을때는 B 가 A의 IP로 변신하는것이고 A 는 B의 IP로 변신해버리는것이죠. 아 DB 서버도 따로 붙죠. DB 서버까지는 제 능력 밖이라 -_-; 하나로 붙였던 기억이 나는군요.
음 이 시스템의 장점은 다른것들에 비해서 제 입맛에 맞게 쉽게 쉽게 고칠 수 있더군요. 물론 성능도 괜찮구요 ^^;

_________________________________
beyond the compass of your powers!

LinuxMC의 이미지

HA 시스템이란건 그다지 큰 부하가 걸리지 않게 구성할 수 있습니다. 그러니 ( 웹서버 + HA ) 를 2대를 구성하는게 실용적이지 않을까 하네요.
음 저같은 경우는 HA 시스템을 직접 만들었던거라 ㅡ.ㅡ; 레드햇같은 배포판이 중요하다기 보다는 GLib C 같이 라이브러리가 중요하죠. 음 그리고 웹서버 같은 경우에는 배포판이 높으면 높을수록 일단 패치가 많이 되어 있기 때문에 이런 저런 공격에 헛점이 적죠. 가능한한 배포판과 커널 버전, 그리고 웹서버의 버전은 가장 최신을 권장해드립니다.

무제? 무죄!