& http://www.aliyun.com/zixun/aggregation/37954.html "> nbsp; 클러스터링의 개념은 개념 (SMP, NUMA, MPP, 분산 처리), 그 주요 차이점은는 리소스는 공유 하 고 복제 수준에와 쉽게 혼동 된다. 그들은 SMP, NUMA, MPP, 클러스터링, 배열 되 고 가장 느슨하게 정렬에 가장 소형에서 처리를 분산.
교통량의 증가와 트래픽 볼륨 및 데이터 흐름의 급속 한 성장, 처리 용량 및 기존 네트워크의 컴퓨팅 강도 증가 되어 대응 하 게, 단일 서버 장비에 그것을 감당할 수 있도록. 이 경우에, 당신이 던져 멀리 많은 하드웨어 업그레이드는 기존 장치,이 기존 자원의 낭비 귀 착될 것 이다 비즈니스 볼륨에 다음 증가 직면 하는 경우이 이어질 것입니다 하드웨어 업그레이드의 높은 비용, 그리고, 심지어는 가장 성능 향상 장비 현재 비즈니스 성장 요구 사항을 충족 하지 않습니다.
기존 네트워크 장치 및 서버 처리량을 증가, 향상 된 네트워크 데이터 처리 기능 및 네트워크 성능을 향상 시킬 수의 대역폭을 확장 하는 저렴 한, 효과적이 고 투명 한 방법 구성 여러 주소에 대 한 동일한 이름을 DNS, 그래서이 이름을 쿼리 하는 클라이언트는 주소 중 하나를 가져옵니다. 다른 고객에 게 다른 액세스 서버를 달성 하기 위해 로드 균형 조정 목적으로. DNS 부하 분산은 간단 하 고 효율적인 방법, 하지만 그것은 구분 하지 않습니다 서버 및 서버 작업의 현재 상태.
SMP (멀티 프로세서 시스템):이 시스템은 여러 CPU가 있는 컴퓨터에서 CPU 상태는, 그들은 공유 메모리 공간 및 I/O 장치. 그것은 작동 하는 운영 체제 작업을 여러 개의 동시 프로세스에 침입 하 여 다른 CPU에서 실행 하는 다음.
NUMA (비균일 메모리 액세스): 로컬 메모리를 메모리의 한 영역에 빠르게 액세스할 수 있습니다, SMP 보다 더 효율적으로 공유 하는 Cpu만도 직접 액세스할 수 없는 다른 지역에서 메모리 필요한 경우 시스템. 이 방법은 일부 Cpu를 실제 메모리의 주어진된 범위에 더 우선 순위를 갖고 있습니다.
MPP (메가 병렬 처리):이 시스템의 노드 자신의 Cpu를가지고 있고 그들의 자신의 독점 자원. 이 구조는 상대적으로 독립, 하지만 노드 일반적으로 필요가 없습니다 I/O에 완전히 액세스할 수 있습니다.
클러스터: 클러스터 시스템은 독립적인 컴퓨터의 구성 되어 있지만 제어 관리 도구는 통합된 관리.
메일 처리: 그것은 클러스터 시스템 구축 하고있다, 일반적으로 작업, 다른 장소에서 이루어집니다 그리고 아무 단일 엔터티를 전체적으로 관리할 수 있는 보다 더 느슨하게 연결 된.
위의 합 메서드는 빡 빡 하 고 스파스, 그들은 그들의 자신의 응용 범위를가지고, 말, 더 이상이를 보고, 여기 모두가 어디 위치 알고 싶어요 그냥 몇 가지 정보를 찾고에 관심이.
부하 균형을 달성 하는 방법
클러스터링의 목적은 공유 효율적으로 자원을 활용, 제공 하는 큰 작업, 부하가 할당 요청 압력을 제공 하 고 오류 발생 시 고가용성 전환을 사용 하도록 설정 하는 것입니다.
이 문서는만 부하 (터보 클러스터 서버)에 대 한 분산의 구현을 도입 공간 제한. 관련된 소프트웨어의 분석을 통해 부하를 클러스터의 기능 트래픽 관리를 통해 실현 하 고 여러 구현 방법: 직접 (직접 전달) 라우팅, 네트워크 주소 변환 (NAT), 터널링 기술 (터널링).
직접 전달
클러스터에 참가 하는 컴퓨터 제어, 제어 하는 컴퓨터와 동일한 네트워크 세그먼트에 이며 관리를 제어 하는 컴퓨터 요청 패키지를 수신 하 고 노드는 클러스터에 참여 직접 보냅니다이 메서드를 사용할 수 있습니다. 장점은 고객에 게 다시 흐름은 제어는 호스트에 의해 빨리 적은 비용.
네트워크 주소 변환 (NAT)
이 방법은 모든 사람에 게 잘 알고 있을 수 있습니다, 주소 컨버터는 외부 세계에 의해 액세스할 수 있는 합법적인 IP 주소 그리고 독점 네트워크 주소 변환기 자체에서 나타나는에서 나가는 패킷의 주소를 수정 그것은 어떤 노드 인트라넷에 패킷을 보내야 하는 것을 확인할 수 있습니다 외부 패키지 컨버터를 보내면. 장점은 위장 내부 IP 주소를 저장할 수 있습니다; 단점은 하지, 컨버터를 통해 요청자에 게 반환 트래픽을 전달 하기 때문에.
기술 (터널링) 터널링
이 메서드는 클러스터의 노드는 없습니다 동일한 세그먼트에는 다른 네트워크 트래픽에 IP 패킷을 캡슐화 하는 방법 보안상의 이유로 VPN 터널링 기술 또는 임대 회선을 사용할 수 있습니다 때 사용할 수 있는 전달 메커니즘입니다.
클러스터를 제공 하는 서비스는 TCP/ip-기반 웹 서비스, 메일 서비스, 뉴스 서비스, DNS 서비스, 프록시 서버, 그리고에, 그리고 우리가 특정 제품 터보 클러스터 서버에 대 한 부하 분산 클러스터링 시스템을 구현 합니다. 웹 및 FTP 서비스를 제공 하는 데 사용.