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

RE: [KFUG] .



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

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


Title: RE: [KFUG] 고가용성 시스템 구축에 대한 조언 부탁 드립니다.

-----Original Message-----
From: questions-bounces@xxxxxxxxxxxxxx [mailto:questions-bounces@xxxxxxxxxxxxxx] On Behalf Of ZZIOO SIM
Sent: Wednesday, October 26, 2005 1:35 PM
To: questions@xxxxxxxxxxxxxx
Subject: [KFUG] 고가용성 시스템 구축에 대한 조언 부탁 드립니다.


1. 스토리지 :
총 예산이 2500만원이라면 고가의 SAN과 스토리지 네트웍 스위치를 도입하기엔 무리인 것으로 보입니다. (스위치만 1500만원 정도)

대신 스토리지 전문 업체들이 안정성 높은 RAID 내장한 기가비트 인터페이스 달린 NFS 박스를 판매하므로 그것을 사용하시면 될 듯 합니다. 하지만 그것도 예산상 불가능한듯 한데요... 정히 안된다면 PC서버에 RAID 카드하고 기가비트 카드를 달아서 BSD기반 NFS박스로 만드셔야겠죠.

그리고 SCSI 하드를 얼마나 달으실지는 모르겠지만 raid5로 2대를 구성하면 최소 디스크 수량이 총 6개 이상인데 스카시 하드값만도 만만치 않을겁니다. 기업용 SATA하드들이 더 고속이고 저렴하고 안정적인 경우도 많으니까 핫스왑이 가능한 고급형 SATA레이드 카드와 외장 하드 박스를 사시는 것도 나쁘지 않을 듯 합니다.

2. L4스위치
BSD로 L4스위치를 만든 예는 아직 본적이 없습니다. 굳이 하신다면 BSD박스에 포워딩 엔진이나 squid등을 설치하시고 스크립트를 만드셔도 L4스위치하고 비슷한 효과를 낼 수 있을 듯 합니다...만, 아무래도 프로그램 짜고 관리하는게 번거로와서 다들 L4 스위치를 따로 사서 다는 것이겠죠.

3. DB서버는 아시는대로 구현하시면 될듯 합니다. 그런데 대부분 데이터베이스 서버가 안정성이나 성능이 훨씬 중요하니까 데이터베이스 서버를 좋은것으로 구성하십시요. 질문하신 부분은 트랜잭션 처리 기능인 듯 한데, MySQL은 트랜잭션 기능이 없습니다.(MyISAM 으로 구성할 경우). 테이블 락킹으로 중복접근을 제어하는데 한 커넥션이 아닌 여러 서버로부터 업데이트가 들어올때는 성능이 뚜욱 떨어지는 구조지요.

반드시 트랜잭션 처리가 필요하고, 상용 RDBMS를 사기가 곤란하다면 그 부분은 postgresql 을 쓰시는게 더 좋을겁니다.

제 추천을 말씀드리자면 공유 디스크 스토리지는 고성능의 안정성 있는 NFS 박스 (상용이던 BSD로 조립하던) 하나만 사용하시고 백업 테입을 달아서 주기적으로 백업하심이 좋을 것 같습니다. DB서버도 고성능 서버로 1개 있는게 좋습니다. 웹서버만 2중으로 구성하시고 그중 1개만 백업 DB서버로 작동시킬 수 있도록 구성하시는게 좋겠습니다. (DB서버가 고장이나 업그레이드로 다운될때 DB서비스가 계속 가동되기만 하면 되므로)

4. 링크로 첨부하신 구성도는 중복성이 너무 심한듯 합니다. 그리고 L4스위치로부터 들어온 인터넷 트래픽과 내부의 스토리지 트래픽은 구분해서 망을 구성하심이 바람직할 합니다. 정히 필요하시다면 내용을 바탕으로 간단한 ±

_______________________________________________
한국 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/26 17:45:49 $
Powered by FreeBSD