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

Re: [KFUG] .



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

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


CHOI Junho 쓴 글:

>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의 부담이 많이
>줄어듭니다. 활용해 보시는 것이 좋겠네요.
>  
>
sqlrelay는 저도 조금 관심이 있었는데, 이걸 쓰려면 기존의 프로그램을 수정
해야됩니다. (개발자라 좀 민감^^)
거기다 안정성에 대한 확신이 없어서 시도를 못해봤습니다. - 프로그램까지
수정했는데 잘 안되면 난감해서;;

>>>앞서서 한종우님이 언급하신대로 웹서버 중 하나를 slave로 잡는것도 괜찮은
>>>방법이구요.
>>>다만 이렇게 할 경우 웹어플리케이션을 좀 수정해야 하는 문제가 있습니다.
>>>
>>>아 그리고 web1,2는 DNS라운드로빈을 이용해서 분산을 하고 있습니다.
>>>      
>>>
>>DNS 라운드로빈의 성능에 대해서는 저도 테스트한 결과가 있어서 믿을수
>>있는데,  Failover 에 대해서는 어떤 대책을 가지고 있는지요?
>>    
>>
특별한 대책은 없습니다 --; 다른 서버에 장애생긴 서버의 ip를 할당해서 임
시변통합니다.
그런데 일단 아직 장애난적이 없어서..... 아직 한대로 어느정도 시간을 벌
수 있는 정도의 부하거든요.

>
>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등을 지원하는 카드를 써서 되도록
>가용성을 높이는 것이 최선의 방법으로 생각되는군요.
> 
>  
>
http://bsdforum.or.kr/viewtopic.php?t=702&highlight=nfs <-- 제가 예전에
겪은 일을 bsdforum에 질문했던것인데 많은 도움이 됐었습니다.
_______________________________________________
한국 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/11/01 10:43:10 $
Powered by FreeBSD