|
News,
Internal,
Projects,
Home Software, Support, Documentation |
05. 10. 27일에 sh. <bs0048@xxxxxxxxxxxx>이(가) 작성: > ZZIOO SIM 쓴 글: > > >안녕하세요. > > > >먼저 다음의 이미지처럼 시스템을 구축하려고 제안서를 작성하려고 합니다. > > > >이미지링크 <http://www.mega-x.co.kr/ha.gif> > > > >1. OS 는 모두 FreeBSD 로 구축한다. (제가 잘 다룰수 있는 OS라서) > >2. 웹서비스와 DB 서비스의 성능을 향상시키기 위해 모두 공유디스크로 > >연결한다. > >3. L4 스위치는 Alteon 중고나 클루닉스 등의 국산으로 구입한다. > >4. 공유디스크는 Raid 5 로 이루어져야 하며 가능하면 SCSI 디스크로 구성한다. > >5. 총 비용은 2,500만원 이하로 제한된다. > > > >모든 서버는 공유디스크로 연결이 되는데, 문제는 이런 공유디스크(사실 NAS, > >DAS, SAN 이런 스토리지 개념이 좀 혼란스러워서 공유디스크로 표현했는데, 어떤 > >것이든 상관없습니다. 가격만 맞고, FreeBSD 에 연결가능하면..)를 FreeBSD에 > >어떻게 연결하는지 궁금합니다. > >가장 먼저 생각나는것이 NFS 인것 같은데.. 광채널(Fiber)로 연결한다는 것도 > >있고.. SCSI Cable 로 연결한다는 것도 있고..다양한 방법이 있는것 같은데.. > >FreeBSD 시스템에 연결 가능한 방법에 대해 아시는 분 조언좀 부탁드립니다. > > > >그리고, DB 서버쪽 구성이 가능할지요? 동시에 두군데에서 같은 테이블로 > >업데이트등의 쿼리가 올경우 한쪽부터 처리하고 다른쪽 처리를 해주는 기능(이런 > >개념이 갑자기 생각이 안나네요..).. 이게 MySQL에서도 가능한지 궁금합니다. > > > >필드에서 직접 이와 유사한 방식으로 구축한 사례가 있으면 많은 도움이 > >되겠습니다. > > > >이런 구성도를 가지고 견적을 뽑아서 경영진을 설득해야 합니다. 지원비용은 > >한정되어 있고... > >처음 구상한것과 최대한 비슷하게라도 구성이 되어야 할텐데.. > > > >아무튼.. 읽어주셔서 감사합니다. > > > > > >------------------------------------------------------------------------ > > > >_______________________________________________ > >한국 FreeBSD 사용자 그룹(KFUG) questions 메일링 리스트 > >questions at kr.FreeBSD.org > >http://www.kr.FreeBSD.org/mailman/listinfo/questions > > > > 제가 담당하는 시스템이 좀 비슷한것 같아서... 포스팅을 해봅니다. > 다만 저는 개발을 주로 하고 서버구축 및 관리는 다른분이 하기 때문에 아주 > 상세히는 모릅니다 :-) > > 총 5대의 서버로 구성이 되어있는데 > WEB1 : apache1.3-php > WEB2 : apache1.3-php > WEB3 : apache2 이미지 등 정적인자료 전용 > NAS : scsi raid > DB : mysql4.0, scsi hdd2개를 raid0으로 묶었습니다. > > web1,2,3이 nas를 nfs로 마운트하고 있고요, DB는 한대만 돌고있는데 자체적 > 으로 raid를 씁니다. > > 그런데 여기에 웹서버가 추가될 예정이라서 현재 사용중인 NAS를 SAN장비로 > 교체하려고 계획을 잡고 있습니다. > SAN은 광채널로 연결하려고 하고요.. > > 그리고 DB의 경우에는 mysql의 replication을 이용해서 분산을 할 계획이고요. > 그런데 mysql의 replication을 쓸 경우에 만약 DB서버가 두대라면, 한대는 > read-only 다시말해 select만 하셔야 하고 > insert/update/delete는 master db에서만 하셔야 합니다. (mysql의 > replication이라는게 마스터에서 실행된 sql을 그대로 가져다가 slave에 실행 > 하는 구조라서요) 예, replication 부분은 이미 생각을 해보았습니다. 말씀하신 그대로지요. > 앞서서 한종우님이 언급하신대로 웹서버 중 하나를 slave로 잡는것도 괜찮은 > 방법이구요. > 다만 이렇게 할 경우 웹어플리케이션을 좀 수정해야 하는 문제가 있습니다. > > 아 그리고 web1,2는 DNS라운드로빈을 이용해서 분산을 하고 있습니다. DNS 라운드로빈의 성능에 대해서는 저도 테스트한 결과가 있어서 믿을수 있는데, Failover 에 대해서는 어떤 대책을 가지고 있는지요? > > 지금 현재 장비는.. 정확하게 얼마인지는 모르겠지만 말씀하신 2500만원은 훨 > 씬 안 들었구요 > 그런데 NFS로 마운트해서 사용하니까 로컬의 디스크에서 읽는것에 비해서 시 > 간지연이 조금 있더군요. > 그리고 간혹 원인모를 장애가 생기는 경우가 있는데 (서비스에 지장을 준 적 > 은 없습니다만) 안그래도 장비업체쪽에 문의를 해보았었는데.. FreeBSD에서 선택가능한 방법이 NFS 와 NAS 두가지로 한정되더군요. SAN 의 경우는 비용도 많이 들지만, Volume Manager 를 지원하는 OS 가 RedHat 엔터프라이즈나 SUSE 정도라고 하더군요. 그리고, NFS 가 조금 불안정할수도 있다고 하던데, 말씀하신 원인모를 장애가 그 경우에 해당하는가 봅니다. > 확장성이나 성능 등 여러가지를 고려해서 SAN장비를 도입하는 방향으로 생각 > 을 하고 있는 상황이구요.. > 다만 SAN을 도입하게되면 그것 하나만으로 예산을 다 잡아먹을것 같습니다. > > 아 그리고 web1,2,3과 nas, db사이에는 100M 스위치를 따로 둬서 사설ip를 통 > 해 연결하고 있습니다. > 따라서 web1,2,3만 직접 인터넷과 연결되고 나머지는 내부로만 작동을 합니다. > > 이상.. 도움이 되셨을런지 모르겠네요 > 예, 감사합니다. 많은 도움이 되었습니다.
_______________________________________________ 한국 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 10:15:11 $ |
|