클러스터링: 두 판 사이의 차이

내용 삭제됨 내용 추가됨
Coolcard (토론 | 기여)
편집 요약 없음
Coolcard (토론 | 기여)
편집 요약 없음
4번째 줄:
기존의 [[2-tier]] 클라이언트/서버 구조에서 서버는 수 백 명에서 수 천 명의 클라이언트를 처리하면 되었다. 그러나 웹을 기반으로 한 서비스가 많아지면서 동시에 수만에서 수백만의 클라이언트를 처리할 수 있는 서버가 필요하게 되었다. 이렇게 많은 클라이언트들의 요청을 동시에 처리하기 위해서는 많은 서버들이 네트워크로 연결되어 처리할 수 잇는 클러스터링 형태로 구성되어야 한다.
 
;목적 및 이점
*CPU 자원을 공유
*하나의 시스템에 장애가 생겼을 때 연결된 다른 컴퓨터가 계속해서 서비스 되도록 한다. (Fail-Over 기능)
*병렬처리, 부하를 배분이 가능하여배분하여 높은 성능을 발휘한다.
 
*클러스터링은 병령 처리 기술에 속한다. 병렬 처리 프로세싱과 관련된 기술들..
**SMP(Symmetric Multiprocessing) : 대칭형 다중 처리
**NUMA (Non-Uniform Memory Access) : 비균등 메모리 억세스
**MPP (Massive Parallel Processing)
 
;클러스터의 구성 요소
*클러스터 노드 : 프로세싱 자월을 제공하는 시스템
*클러스터 관리자 : 노드를 서로 연결하여 단일 시스템처럼 보이게 만드는 로직을 제공