1. 클러스터의 기본 개념
서버의 보안을 크게 향상시킬 수 있는 일반적인 방법이 있는데, 바로 클러스터링입니다.
클러스터 클러스터 기술은 다음과 같이 정의할 수 있습니다. 독립된 서버 그룹은 네트워크에서 단일 시스템으로 나타나며 단일 시스템 모드로 관리됩니다. 이 단일 시스템은 고객 워크스테이션에 높은 신뢰성의 서비스를 제공합니다.
대부분의 모드에서 클러스터의 모든 컴퓨터는 동일한 이름을 가지며 클러스터의 모든 시스템에서 실행되는 서비스를 모든 네트워크 클라이언트에서 사용할 수 있습니다. 클러스터는 개별 구성 요소의 오류와 장애를 조정 및 관리할 수 있어야 하며 클러스터에 구성 요소를 투명하게 추가할 수 있어야 합니다.
클러스터에는 공유 데이터 저장 공간을 갖춘 여러(최소 2개) 서버가 포함됩니다. 어떤 서버에서든 애플리케이션이 실행되면 애플리케이션 데이터는 공유 데이터 공간에 저장됩니다. 각 서버의 운영 체제와 애플리케이션 파일은 자체 로컬 저장소에 저장됩니다.
클러스터의 각 노드 서버는 내부 LAN을 통해 서로 통신합니다. 노드 서버에 장애가 발생하면 이 서버에서 실행 중인 응용 프로그램은 자동으로 다른 노드 서버에서 인계됩니다. 응용 프로그램 서비스에 장애가 발생하면 응용 프로그램 서비스가 다시 시작되거나 다른 서버에 의해 인계됩니다. 위의 오류 중 하나라도 발생하면 고객은 새로운 애플리케이션 서비스에 빠르게 연결할 수 있습니다.
2. 클러스터 하드웨어 구성
미러 서버 이중 시스템 시스템
클러스터의 미러 서버 이중 시스템 시스템은 하드웨어에 대한 가장 간단하고 저렴한 솔루션입니다. 일반적으로 미러링 서비스의 하드웨어 구성에는 두 개의 서버가 필요합니다. 각 서버에는 독립적인 운영 체제 하드 디스크와 데이터 저장 하드 디스크가 있습니다. 각 서버에는 클라이언트에 연결된 네트워크 카드와 한 쌍의 미러링 카드 또는 네트워크가 있습니다. 미러링 기능을 완성하는 카드.
미러 서버는 구성이 간단하고 사용이 간편하며 가격이 저렴한 등 많은 장점이 있습니다. 그러나 미러 서버는 네트워크를 사용하여 데이터를 미러링하고 미러링 소프트웨어를 통해 데이터 동기화를 달성해야 하기 때문에 점유가 필요합니다. 네트워크 서버의 CPU 및 메모리 리소스는 단일 서버보다 성능이 낮습니다.
일부 미러 서버 클러스터 시스템은 메모리 미러링 기술을 사용합니다. 이 기술의 장점은 모든 애플리케이션과 네트워크 운영 체제가 두 서버에서 미러링되고 동기화된다는 것입니다. 호스트에 장애가 발생하면 백업 시스템을 사용할 수 있습니다. . 거의 아무런 느낌 없이 모든 애플리케이션을 인수합니다. 두 서버의 메모리는 정확히 동일하지만 시스템 응용 프로그램에 시스템 충돌을 일으키는 결함이 있는 경우 두 서버가 동시에 충돌하기 때문입니다. 이는 또한 데이터 동기화를 달성하기 위한 메모리 미러 카드 또는 네트워크 카드입니다. 대량의 데이터를 읽고 쓰는 과정에서 두 서버는 일부 상태에서 동기화되지 않은 데이터를 생성합니다. 클러스터 시스템에 대한 예산이 적고 요구 사항이 낮습니다.
하드웨어 구성 예:
두 개의 네트워크 서버
두 개의 서버 운영 체제 하드 디스크
서버 데이터 저장 하드 디스크는 사용자 요구에 따라 다름
서버 미러 카드 2개(일부 소프트웨어는 표준 네트워크 카드를 사용할 수 있음)
네트워크 서비스 네트워크 카드 2개, 이중 시스템 및 디스크 어레이 캐비닛 3개
및 미러링 확인 서버 이중 머신 시스템과 비교하여 이중 머신과 디스크 어레이 캐비닛 간의 상호 연결 구조에는 타사에서 생산하는 디스크 어레이 캐비닛이 더 많습니다. 현재 Haowei Company 및 Jingye Company와 같은 많은 회사에서 디스크 어레이 캐비닛을 생산합니다. 디스크 어레이 캐비닛 디스크 어레이 제어 카드가 설치된 경우 어레이 캐비닛은 캐비닛의 하드 디스크를 논리 디스크 어레이로 직접 구성할 수 있습니다. 디스크 어레이 캐비닛은 SCSI 케이블을 통해 서버의 일반 SCSI 카드에 연결됩니다. 시스템 관리자는 디스크 캐비닛에서 직접 디스크 어레이를 구성해야 합니다.
듀얼 컴퓨터와 디스크 어레이 캐비닛 간의 상호 연결 구조는 메모리 미러링 기술을 사용하지 않기 때문에 일정한 전환 시간(보통 60?D?)이 필요합니다. 이 결함으로 인해 전체 시스템이 종료되었습니다. 동시에 당시에는 모든 데이터가 중앙 디스크 어레이 캐비닛에 저장되었기 때문에 작업 머신이 실패하면 백업 머신이 작업 머신을 대신하여 디스크 어레이에서 데이터를 읽어 데이터가 생성되지 않는 문제가 발생했습니다. -동기화, 이 솔루션에는 네트워크 미러 동기화가 필요하지 않으므로 이 클러스터 솔루션의 서버 성능은 미러 서버 구조보다 훨씬 높습니다.
이중 컴퓨터와 디스크 어레이 캐비닛 간의 상호 연결 구조의 단점은 시스템에 단일 오류 지점이 있다는 것입니다. 소위 단일 오류 지점은 특정 구성 요소 또는 응용 프로그램이 발생할 때 발생합니다. 시스템에 오류가 발생하여 모든 시스템이 다운되었습니다. 이 시스템에서는 디스크 어레이 캐비닛이 단일 장애 지점을 발생시킵니다. 디스크 어레이 캐비닛에 논리적 또는 물리적 장애가 발생하면 저장된 모든 데이터가 손실됩니다. 따라서 이 솔루션을 선택할 때는 품질과 품질을 선택해야 합니다. 애프터 서비스 제공자. 더 나은 서비스를 제공하는 제품.
하드웨어 구성 예:
네트워크 서버 2개
서버 운영 체제용 하드 드라이브 2개
세 번째 서버에서 생산된 디스크 어레이 캐비닛 1개 party Taiwan
디스크 캐비닛용 전용 SCSI 케이블 2개
디스크 어레이 캐비닛의 데이터 저장 하드 드라이브는 사용자 요구에 따라 결정됩니다.
두 개의 네트워크 서비스 네트워크 카드
또한 일부 제조업체는 HP와 같은 더 나은 기술 솔루션을 제공합니다.
HP 이중 시스템 이중 제어 내결함성 시스템
HP NetServer는 이중 시스템 시스템입니다. 이중 제어 내결함성 시스템은 고품질과 신뢰성이 높은 하드웨어 기반을 제공합니다...
HP 이중 시스템 이중 제어 내결함성 시스템은 HP 서버 제품의 안전성과 신뢰성을 Cluster 기술의 장점과 결합하여 구현합니다.
하드웨어 구성 예:
HP L 시스템용 네트워크 서버 2개
서버 운영 체제 하드 디스크 2개
HP 하드 디스크 스토리지 1개 캐비닛(SS/6, RS/8, RS/12)
디스크 캐비닛용 전용 SCSI 클러스터 어댑터 케이블 2개
디스크 캐비닛의 데이터 저장 하드 드라이브는 다음에 따라 결정됩니다. 사용자 요구 사항
2개의 HP 클러스터별 어레이 카드
2개 및 5개의 네트워크 서비스 네트워크 카드. HP 파이버 채널 이중 시스템 이중 제어 클러스터 시스템
파이버 채널은 연결 표준으로 SCSI의 대체 솔루션으로 사용할 수 있습니다. 광섬유 기술은 높은 대역폭, 전자기 간섭 방지, 긴 전송 거리, 고품질 및 강력한 확장성의 특성을 가지고 있습니다. FC-AL 중재 루프에 연결됩니다.
광섬유 장비는 다양하고 향상된 연결 기술을 제공하여 사용자 사용을 크게 촉진합니다. 서버 시스템은 광케이블을 통해 최대 10km 거리에 원격으로 연결할 수 있습니다. 이는 시스템 내결함성을 향상시키는 미러링 구성을 허용합니다. 서버 시스템의 규모는 더욱 유연해지고 변경 가능해집니다. SCSI는 채널당 최대 15개의 장치를 연결할 수 있는 반면, 광섬유 중재 루프는 최대 126개의 장치를 연결할 수 있습니다.
광섬유 클러스터 시스템 구성:
HP 광섬유 클러스터 시스템 하드웨어 장비에는 두 개의 HP 서버가 포함됩니다(광섬유 카드 지원 필요, 현재 LC2000, LH3000, LH4, LH6000, LT6000, LXr8000, LXR8500) 및 광섬유 어댑터 카드를 사용하는 경우 RS/12FC 광섬유 디스크 어레이 캐비닛을 사용할 수 있으며 하트비트 감지 및 클라이언트 연결을 위해 한 쌍 또는 두 쌍의 네트워크 카드를 추가해야 합니다. 구성 프로세스 중에 광섬유 카드와 광섬유 저장 장치를 연결하는 추가 광섬유 케이블도 선택해야 합니다.
하드웨어 구성:
HPL 시스템의 네트워크 서버 2개
서버 운영 체제 하드 디스크 2개
HP 광섬유 어레이 스토리지 캐비닛( RS/12FC) 일체형
광섬유 디스크 캐비닛용 전용 광섬유 케이블 2개
광섬유 디스크 캐비닛의 데이터 저장 하드 디스크는 사용자의 요구에 따라 결정됩니다.
HP 광섬유에 적합 카드 2개
네트워크 서비스 네트워크 카드 2개
6. 클러스터 소프트웨어 구성
NT 플랫폼 기반 클러스터 소프트웨어
Microsoft MSCS에는 Howe의 DATAWARE, VIN CA의 STANDBY SERVER, NSI의 DOUBLE-TAKE 등 많은 타사 전문 소프트웨어 회사에서 개발한 클러스터 소프트웨어도 있습니다.
MS의 특징 WolfPack
MS WolfPack은 MS Cluster 서버의 또 다른 이름으로 Microsoft에서 Cluster 기술을 위해 개발한 이중 시스템 소프트웨어입니다. NT SERVER에 통합되어 두 대의 머신으로 구성된 이중 머신 시스템을 지원하며 가용성이 높고 관리가 쉬운 애플리케이션 환경을 제공합니다.
주요 기능:
서버 또는 애플리케이션 오류를 자동으로 감지 및 복구
서버에서 애플리케이션 전환 가능
다양한 클라이언트가 가능 MS-DOS, WINDOWS, 3.X/9X/NT, Apple Macintosh, UNIX 등과 같은 TCP/IP를 통해 연결됩니다.
운영 호스트는 수동 개입 없이 자동으로 데이터를 복원하고 작업을 인계받을 수 있습니다. .
관리 용이성:
서버 및 애플리케이션의 작동 상태를 자동으로 감사할 수 있습니다.
고가용성 애플리케이션, 파일 공유 및 인쇄 요청을 설정할 수 있습니다. 등.
애플리케이션 및 데이터의 복구 전략을 유연하게 설정할 수 있습니다.
간단한 작업으로 애플리케이션을 오프라인 상태로 만들고, 다시 온라인으로 전환하고, 서버 간에 마이그레이션할 수 있습니다.
현재 WINDOWS 2000 Advanced Server와 WINDOWS 2000 DataCenter Server는 모두 고급 클러스터 기술을 통합하고 있습니다.
다음과 같은 다른 네트워크 운영 체제 플랫폼에도 많은 클러스터 소프트웨어가 있습니다.
novell 플랫폼 기반 클러스터 소프트웨어에는 Novell HA Server, Novell SFT III이 포함됩니다.
Novell 플랫폼 기반 sco UNIX 플랫폼의 클러스터 소프트웨어에는 Sentinel 클러스터 소프트웨어가 포함되어 있습니다.
Linux 플랫폼 기반의 클러스터 소프트웨어에는 TurboCluster가 포함되어 있습니다
7. 클러스터 기술
클러스터 기술의 발전과 함께 서버 하드웨어 시스템 및 네트워크 운영 체제의 개발은 가용성, 높은 신뢰성, 시스템 이중화 및 기타 측면을 점차적으로 향상시킬 것입니다. 미래의 클러스터는 클러스터 파일 시스템을 사용하여 시스템의 모든 파일, 장치 및 네트워크 리소스에 대한 전역 액세스를 달성하고 완전한 시스템 이미지를 생성할 수 있습니다. 이러한 방식으로 클러스터 파일 시스템을 사용하면 클러스터의 어떤 서버에 있는지에 관계없이 모든 사용자(원격 또는 로컬)가 응용 프로그램에 액세스할 수 있습니다. 모든 애플리케이션은 이 클러스터의 모든 파일에 액세스할 수 있습니다. 응용 프로그램이 한 노드에서 다른 노드로 이동하더라도 응용 프로그램은 변경 없이 시스템의 파일에 액세스할 수 있습니다.
현재는 서버 클러스터 기술을 사용하여 신중한 계획과 네트워크 유지 관리를 통해 시스템 손상 가능성이 매우 적습니다. 따라서 기업 서버의 안정성을 위해서는 클러스터 기술을 활용해야 합니다.