http://www.mysqlkorea.co.kr
한글매뉴얼 5.0 , 한글매뉴얼 5.1 , MySQL 5.1 HA , 사용자매뉴얼
공지사항  
뉴스  
질문과 답변
DBA
Developer
Cluster
토크박스  
이벤트  
서포트 티켓  
최신글
foreign key 설정…
인텍스 추가 등에…
mysql master - s…
다대다 관계에서 …
mysql my파일과 …
 
질문과 답변 (Cluster) > 커뮤니티 존 > 질문과 답변 (Cluster)
한가지만 더 묻겠습니다 Cluster를 가장 안전하게 구성하는 방법에 대해서요
글쓴이 : donfig   날짜 : 10-02-05 10:22   조회수 : 4614
먼저 답변에 대해서 정말 감사드립니다
 
 웹서버1  웹서버2  웹서버3 
               | 
               |                                    
     LVS(Mysql LVS용)
                |                                   
      +-----+-----+                
      |                 |                               
   MGM          MGM
   SQL             SQL       NDB1        NDB2      NDB3
     |                  |           |               |             |
     +------------+-------+----------+---------+
 
위와 같이 구성했을때 안전성이 문제인데요 MGM와SQL은 괜찬을거라 판단되나
NDB1서버  문제 발생시에 NDB2가 살아있다면 아무문제가 없는지요? 아니렴 아래와 같이 Node그룹을
2개로 만들어서 구성해야하는지요?
 
 
 웹서버1  웹서버2  웹서버3 
               | 
               |                                    
     LVS(Mysql LVS용)
                |                                   
      +-----+-----+                
      |                 |                               
   MGM          MGM          NodeGroup1                  NodeGroup2
   SQL             SQL       NDB1        NDB2             NDB3      NDB4
     |                  |           |               |                   |             |
     +------------+-------+----------+-------------+---------+
 
기본적으로 그룹을 나누면 더 안전하기는 하겠지만 예산의 문제도 있고 해서
처음 안으로도 가능하다면 그쪽으로 갔으면 하는데, 의견 부탁드립니다.
솔직히 시스템이 테스트가 완료 되면 소프트웨어를 구매할 생각인데 사장님께 증명을
먼저해야해서요. 답변 미리 감사드립니다.
 
마지막으로 한가지만 더 물을께요.. 시스템 사양은 어떤것을 더 좋은 것으로 해야하나요?
NDB는 당연히 디스크가 커야할것 같은데 그래서 1TB로 할려고 하고요 메모리도 16GB로 할려고요.
SQL+MGM서버는 메모리가 커야하는지요 기본적으로 2GB로 할려고 합니다만?
 
참 NDB는 반드시 짝수여야하나요? NDB를 3대로 구성 하면 않되나요?
메모리는 얼마나 필요한가요. 만약 데이타 테이블이 100개이고
데이타가 각 100만개의 데이타가 있다면요(대충이라도 좀)?
민족
시스템 사양은 좋을수록 좋습니다. 그건 당연한 거겠죠 ^^

NDB 는 메모리기반 을 하고있기 때문에 반드시 메모리 사양이 좋아야 합니다. 권장 사항 최소 16G

디스크 기반의 cluster 를 사용하실 생각이시면 디스크 도 크게 잡으셔야 겠네요..

메모리용량은 메모리 기반 cluster 의 데이터 사이즈에 따라서 틀려질수 있습니다. index 도 메모리 기반이기 때문에

메모리는 최대한 충분히 가져가는것이 좋습니다.

SQL+MGM 은 cpu 도 좋아야 하고 메모리는 적정 수준을 구성 하시면 되겠습니다.

NDB 구성은 홀수로 하는것보다 짝수로 하는것을 권해 드리고 위에서 두번째 구성이 올바른 구성이라고 말씀 드릴수 있습니다.
운영자
안녕하세요? 위의 구성으로 하실경우 NDB3 노드는 필요하지 않은노드이며, 2번째구성도로 구성하는것을 추천 드립니다.
견적 문의는 year3@itbridge.co.kr 이나 02-702-6743 번으로 연락 주시기 바랍니다.
견적은 CPU 수량을 알아야 정확한 견적을 말씀 드릴수 있습니다.

감사합니다.
이전글 cluster를 이용해서 이중화 기능을 구현하려면.. 
다음글 Mysql Cluster에 대한 문의를 드리겠습니다. 
MySQL Korea 사이트의 컨텐츠 소유권은 (주)상상이비즈에 있으므로 무단전재를 금합니다.
Copyright ⓒ ssebiz All Rights Reserved.