Yeoyou....

Personal blogs

클러스터링에대한 고민.

posted by 여경현

예전엔 386, 486으로 서버를 돌렸다.
아직 586으로도 서버를 돌리고는 있지만, 서비스의 질이 높아져서인지 성능이 좀 모자라는듯 하다..ㅋㅋ

남는 586보드를 활용하고싶은 마음에 무작정 클러스터가 떠올랐지만
자료를 좀 찾아보니 CPU는 최고의 CPU로 (당시 PenII 333 정도…) 구축하는거 같고.
아직도 클러스터링보다는 SMP(symm… multi processing)을 사용하는듯 하고, 그보다 성능이 더 모잘라는 경우에나 클러스터를 사용하는것 같다.

그이유는 아마…
. 100M 네트웍 구성비용.
. 케이스, 파워 에 들어가는 비용.
. 네트웍 자원을 돌리기 위해 낭비되는 Processing power.
정도가 아닐까 한다…

그럼 대안은 무엇일까?

예전 서버 환경을 엿보면 좀 답이 나오지 않을까?

예전엔 Pen100 이라면… 최고빠른 PC일때…
Window 95를 사용하였고..
도스창이나 도스부팅으로 돌아가는 Quake2 정도의 게임?
리눅스에는 800*600이나 1024*768로… 하드 드륵드륵 돌려가면서..
인터넷은 간단한 GIF애니메이션 정도로…
dB와 웹 연동에도 많은 부하가 걸리곤 하였지…

예를들어 DB서버만 따로 돌린다는것은..
DB에만 비정상적인 로드가 걸리는 경우…
DB로 인하여 FTP가 느려진다던가 그런 일은 없겠다.

먼저 사용하는 서버의 laod가 어느곳에 많이 걸리는지의 고민이 필요하겠다…

지금 궂이 뭐가 특별히 느리다… 라는 감은 없다.
단지… 남는 피씨를 이용하겠다는거지….

VNC 터미널로 사용하면 좋겠다 하는 생각이 드는군.
서버를 두고 USER Interface는 단지 VNC로만 접근.
그럼 서버입장에선 뭐가좋을까?
동영상같은 것은 못보겠군,^^

그럼 일단 지금 서버를 NFS서버로 Pen한대를 disk없이 부팅하여 사용하는 연습이나 한번 해볼까 한다.
그럼 어떤 이점이???
1. 클라이언트가 조용함.
2. 어디서던 작업을 이어서 할 수 있음.
3. 서버자원을 직접 이용하는것처럼 사용.
4. 2명 이상이 사용할 수 있음.
5. 서버에 모니터, 키보드, 마우스 등이 절대 필요없음.

———–
그럼 구성을 그려보면?

1. Pen150 100M NFS/SMB서버.
      조용한 하드, 작고 조용한 파워 사용, no CPU Cooler 등으로 무소음 NFS서버구현가능.
       문제점 : 100M 네트웍 상의 성능을 모두 내줄수 있을까?
2. Main 서버
      K6-2 450 최고의 성능(??)을 가진 서버.
      데이터를 다른곳에 가짐.
      diskless도 가능할지도…
3. VNC Client #1
      Pen90 정도
      disk-less thin client
4. VNC Client #2
:
:



역시 별로 잇점이 없군.
1은 빼자…

3은 재미삼아 한번 만들어나 보고…
특별히 따로 돌릴 써버가 없다는것이 문제…. 생긴다면 유용할지도…^^