Korea FreeBSD Users Group News, Internal, Projects, Home
Software, Support, Documentation

Re: [KFUG] .



[ ³¯Â¥¼ø »öÀÎ ] [ ´ñ±Û¼ø »öÀÎ ] [ ÃÖ»óÀ§ »öÀÎ] [ °Ë»ö]

[ÀÌÀü ±Û] [´ÙÀ½ ±Û] [ÀÌÀü ´ñ±Û] [´ÙÀ½ ´ñ±Û]


From: ZZIOO SIM <zzioo.sim@xxxxxxxxx>
Subject: Re: [KFUG] 고가용성 시스템 구축에 대한 조언 부탁 드립니다.
Date: Thu, 27 Oct 2005 08:40:14 +0900

> > 그리고 DB의 경우에는 mysql의 replication을 이용해서 분산을 할 계획이고요.
> > 그런데 mysql의 replication을 쓸 경우에 만약 DB서버가 두대라면, 한대는
> > read-only 다시말해 select만 하셔야 하고
> > insert/update/delete는 master db에서만 하셔야 합니다. (mysql의
> > replication이라는게 마스터에서 실행된 sql을 그대로 가져다가 slave에 실행
> > 하는 구조라서요)
> 
> 예, replication 부분은 이미 생각을 해보았습니다. 말씀하신 그대로지요.

mysql replication은 평소에는 잘 돌아가는데 한번 연결이
끊어지면(update결과를 slave로 보내는데 이 연결이 끊어지면) 복구하기 좀
귀찮은 문제가 있습니다. 최근 버전에서는 많이 개선되었다고 하는데
해본적은 없네요.

웹 서버에서 어떤 DB 아답터를 사용하실지 모르겠지만 sqlrelay와 같이
failover를 지원하는 DB아답터를 쓰시면 서버간 failover의 부담이 많이
줄어듭니다. 활용해 보시는 것이 좋겠네요.
 
> 
> > 앞서서 한종우님이 언급하신대로 웹서버 중 하나를 slave로 잡는것도 괜찮은
> > 방법이구요.
> > 다만 이렇게 할 경우 웹어플리케이션을 좀 수정해야 하는 문제가 있습니다.
> >
> > 아 그리고 web1,2는 DNS라운드로빈을 이용해서 분산을 하고 있습니다.
> 
> DNS 라운드로빈의 성능에 대해서는 저도 테스트한 결과가 있어서 믿을수
> 있는데,  Failover 에 대해서는 어떤 대책을 가지고 있는지요?

net/dns_balance와 같이 서버가 다운되면 해당 서버의 DNS응답을 돌려주지
않는 로드밸런싱 되는 DNS서버를 해당 도메인에 대해서만 사용하는 것도
좋은 방법입니다. 물론 상용도 많지만(F5의 3DNS나 ARA의 SmartDNS등...)
비용이 문제가 되겠지요.

> > 지금 현재 장비는.. 정확하게 얼마인지는 모르겠지만 말씀하신 2500만원은 훨
> > 씬 안 들었구요
> > 그런데 NFS로 마운트해서 사용하니까 로컬의 디스크에서 읽는것에 비해서 시
> > 간지연이 조금 있더군요.
> > 그리고 간혹 원인모를 장애가 생기는 경우가 있는데 (서비스에 지장을 준 적
> > 은 없습니다만)
> 
> 안그래도 장비업체쪽에 문의를 해보았었는데..  FreeBSD에서 선택가능한 방법이 NFS 와 NAS 두가지로 한정되더군요.
> SAN 의 경우는 비용도 많이 들지만, Volume Manager 를 지원하는 OS 가 RedHat 엔터프라이즈나 SUSE
> 정도라고 하더군요.
> 그리고, NFS 가 조금 불안정할수도 있다고 하던데, 말씀하신 원인모를 장애가 그 경우에 해당하는가 봅니다.

로컬로 쓰면 별 문제는 없겠지만... 쉽게 연결하려면 NAS가 좋겠지만,
FreeBSD에서 지원하는 컨트롤러를 사용한다면 SAN도 좋습니다. 이것도
비용이 문제가 되겠지요.

NFS는 로드밸런싱 할 방법이 마땅치 않은게 문제이기도
합니다. 지금으로서는 스토리지로 RAID 5등을 지원하는 카드를 써서 되도록
가용성을 높이는 것이 최선의 방법으로 생각되는군요.
 
--
CHOI Junho <http://www.kr.FreeBSD.org/~cjh>     cjh@[kr.]FreeBSD.org
Key fingerprint = 1369 7374 A45F F41A F3C0  07E3 4A01 C020 E602 60F5
_______________________________________________
한국 FreeBSD 사용자 그룹(KFUG) questions 메일링 리스트
questions at kr.FreeBSD.org
http://www.kr.FreeBSD.org/mailman/listinfo/questions


[ ³¯Â¥¼ø »öÀÎ ] [ ´ñ±Û¼ø »öÀÎ ] [ ÃÖ»óÀ§ »öÀÎ] [ °Ë»ö]

Copyright © 1998-2005 Korea FreeBSD Users Group.
All rights reserved. webmaster at kr.FreeBSD.org
$Date: 2005/10/27 18:44:51 $
Powered by FreeBSD