클러스터링 기술의 새로운 기능

업데이트 날짜: 2004년 6월 19일
**
**
이 페이지에서
소개소개
이점이점
새로운 기능 및 향상 기능새로운 기능 및 향상 기능
요약요약

소개

What's New in Clustering Services

클러스터링 서비스는 조직이 업무 수행에 핵심적인 전자 상거래 및 업무용 응용 프로그램을 배포하는 데 있어 점점 더 필수적 요소가 되고 있습니다.

클러스터는 공통된 응용 프로그램 집합을 실행하고 클라이언트 및 응용 프로그램에 통합된 시스템을 보여주기 위해 함께 작동하는 컴퓨터의 그룹입니다. 컴퓨터가 케이블에 의해 물리적으로 연결되고 클러스터 소프트웨어에 의해 프로그램적으로 연결됩니다. 이러한 연결을 통해 컴퓨터가 독립 실행형 컴퓨터에서는 가능하지 않은 장애 조치 및 로드 균형 조정을 사용할 수 있습니다.

Windows Server 2003은 다음 두 가지 유형의 클러스터링 서비스를 제공합니다.

클러스터 서비스(MSCS) Windows Server 2003, Enterprise Edition 및 Datacenter Edition에서만 사용 가능한 이 서비스는 데이터베이스, 메시징 시스템, 파일 및 인쇄 서비스와 같은 업무상 중요한 응용 프로그램을 위해 고가용성과 확장성을 제공합니다. 클러스터에 있는 여러 서버(노드)가 지속적인 통신 상태를 유지합니다. 클러스터의 노드 중 하나가 고장 또는 유지 관리로 인해 사용할 수 없게 될 경우 다른 노드가 즉시 서비스를 제공하기 시작하는데, 이 프로세스를 장애 조치라고 합니다. 서비스에 액세스하고 있던 사용자는 계속해서 서비스에 액세스되어 있으므로 그 서비스가 이제는 다른 서버(노드)에서 제공되고 있다는 사실을 인지하지 못합니다.

Windows Server 2003, Enterprise Edition 및 Datacenter Edition은 최대 8개 노드의 서버 클러스터 구성을 지원합니다. 배포 유연성을 향상시킬 수 있도록(특히 지리적으로 분산된 클러스터 구성 및 N+I 구성(N개의 액티브 서버와 I개의 예비 노드) 지원을 위해) 이러한 개선이 이루어졌습니다. N+I는 향후에 Windows Server 2003을 사용하여 더 큰 Microsoft Exchange Server 배포를 지원하는 데 특히 중요할 것입니다.

네트워크 로드 균형 조정(NLB) Windows Server 2003 제품군의 모든 버전에서 사용할 수 있는 이 서비스는 클러스터 전체에서 들어오는 인터넷 프로토콜(IP) 트래픽의 균형을 조정합니다. 네트워크 로드 균형 조정은 웹 서비스, 스트리밍 미디어 서버 및 터미널 서비스와 같은 인터넷 서버 기반 프로그램의 가용성과 확장성을 모두 강화합니다. 로드 균형 조정 인프라로서 작동하고 WMI(Windows Management Instrumentation)의 상단에 구축된 관리 응용 프로그램에 제어 정보를 제공함으로써 네트워크 로드 균형 조정은 기존의 웹 서버 팜 인프라로 원활하게 통합될 수 있습니다.

페이지 위쪽페이지 위쪽

이점

이점설명

고가용성

클러스터는 단일 오류 지점을 방지하도록 설계되었습니다. 응용 프로그램은 두 대 이상의 컴퓨터에 배포될 수 있어 일정 수준의 병렬 처리와 오류 복구를 달성하고 더 많은 가용성을 제공할 수 있습니다.

확장성

더 많은 프로세서 또는 컴퓨터를 추가하여 클러스터의 컴퓨팅 능력을 강화할 수 있습니다.

관리성

클러스터는 최종 사용자, 응용 프로그램 및 네트워크에서 단일 시스템 이미지로 보이며, 관리자에게 로컬 또는 원격으로 단일 제어 지점을 제공합니다.

페이지 위쪽페이지 위쪽

새로운 기능 및 향상 기능

Windows 2000에서 확립된 토대 위에 구축된 Windows Server 2003 제품군은 새로운 기능 및 능력을 제공하므로 클러스터링 서비스를 보다 쉽고 효율적으로 배포하고 관리할 수 있습니다.

서버 클러스터 기능

기능설명

쉬운 설치 및 구성

클러스터 서비스는 Windows Server 2003 운영 체제의 필수적 부분으로서 이제 더 이상 선택적 구성 요소가 아닙니다. 이로써 서버 클러스터 노드를 분산 미디어 없이 구성할 수 있고 원격 관리 스테이션에서 클러스터 관리 도구를 사용하여 서버 클러스터를 만들거나 구성을 변경할 수 있습니다. 서버 클러스터 구성을 설정하기 위해 재부팅할 필요가 없습니다.

서버 클러스터에서 노드를 제거하는 것은 클러스터에서 노드를 제거하는 것과 마찬가지로 간단합니다. 노드와 연결된 모든 클러스터 구성 데이터가 자동으로 삭제되면 재부팅할 필요가 없습니다.

서버 클러스터 노드가 구성될 때 클러스터 서비스의 구성을 완료하기 전에 알려진 비호환성이 발견될 수 있도록 구성 프로세스가 하드웨어 및 소프트웨어 구성을 검사합니다. 많은 구성 옵션에는 최상의 방법을 따르는 서버 클러스터를 보다 쉽고 빠르게 설치할 수 있도록 기본값이 제공되어 있습니다. 설치된 후 작동되는 서버 클러스터는 서버 클러스터 관리 도구를 사용하여 사용자 지정될 수 있습니다.

클러스터 구성 인프라는 타사 소프트웨어 공급업체에서 사용할 수 있는 개방형 인터페이스입니다. 이 인프라는 응용 프로그램이 서버 클러스터 리소스를 완벽하게 설정하고 서버 클러스터 설치 동안 구성을 변경할 수 있도록 합니다.

서버 클러스터 설치는 클러스터 관리자 GUI뿐만 아니라 명령줄 도구를 통해 스크립팅 및 사용할 수 있습니다.

더 큰 클러스터 지원

Datacenter Edition에서 지원되는 최대 클러스터 크기는 Windows 2000에서 4개 노드이던 것이 Windows Server 2003에서 8개 노드로 늘어났습니다.

Enterprise Edition에서 지원되는 최대 클러스터 크기는 Windows 2000 Advanced Server에서 2개 노드이던 것이 Windows Server 2003에서 8개 노드로 늘어났습니다.

서버 클러스터에서 노드의 수를 증가시킴으로써 관리자는 응용 프로그램 배포 및 비즈니스 기대 및 위험에 적합한 장애 조치 정책 제공을 위한 더 많은 옵션을 이용할 수 있습니다.

서버 클러스터가 클수록 일반적인 노드 및/또는 응용 프로그램 오류뿐만 아니라 장애 허용 한계에 대비하는 지리적으로 분산된 다중 사이트 클러스터를 구축하는 데 있어 더 많은 유연성을 제공합니다.

Active Directory Service와 통합

Windows Server 2003, Enterprise Edition 또는 Datacenter Edition을 실행하는 서버 클러스터는 Microsoft Active Directory 서비스와 통합됩니다.

이러한 통합은 "가상" 컴퓨터 개체가 Active Directory에 등록되도록 보장합니다. 따라서 클러스터에서 실행되는 고가용성 서비스에 Kerberos 인증 및 위임을 사용할 수 있습니다. 또한 컴퓨터 개체는 Active Directory 인식 서비스에 대한 기본 위치를 제공하여 서비스 제어 지점을 게시합니다.

64비트 지원

서버 클러스터는 64비트 버전의 Windows Server 2003을 실행하는 컴퓨터에서 완벽하게 지원됩니다. 64비트 버전의 Windows Server 2003을 실행하는 컴퓨터의 메모리 공간 증가 혜택을 활용할 수 있는 응용 프로그램은 장애 조치에서 제공하는 고가용성 혜택 또한 활용할 수 있습니다.

관리성 향상

서버 클러스터가 동적 볼륨 증가를 허용하는 저장소 인프라에서 사용되는 경우, 클러스터 디스크는 DiskPart라고 하는 새로운 박스 내(in-the-box) 도구를 사용하여 온라인에서 동적으로 확장될 수 있습니다.

용이한 리소스 구성

클러스터된 프린터 설정이 단순해졌고 Microsoft Distributed Transaction Coordinator(MSDTC)를 설정하는 절차가 아주 쉬워졌습니다. 구성 정보를 모든 노드에 복제되도록 하려면 한 번만 구성하면 됩니다.

Visual Basic Script 및 JScript와 같은 스크립팅 언어를 사용하여 응용 프로그램이 서버 클러스터를 인지할 수 있도록 만들 수 있습니다. 이렇게 하면 서버 클러스터에서 모니터링하고 제어할 수 있는 응용 프로그램에 대한 특정 리소스 추가 기능을 더 쉽게 작성할 수 있습니다.

또한 리소스별 속성이 지원됩니다. 그러므로 리소스 스크립트가 다른 모든 리소스와 동일한 방식으로 사용 및 관리될 수 있는 서버 클러스터 전체에 걸친 구성 정보를 저장할 수 있습니다.

Microsoft Message Queuing(MSMQ)은 트리거 지원을 포함하도록 향상되었습니다. 이로 인해 고가용성 응용 프로그램을 안정적인 메시징 인프라에서 제공하는 모든 기능을 기반으로 구축할 수 있습니다.

네트워크 향상 기능

서버 클러스터는 중요한 네트워크 향상 기능을 활용합니다. 내부(하트비트) 통신의 전체 손실이 있을 경우 이제 장애 조치를 위한 향상된 논리가 지원됩니다. 이제 쿼럼 소유권 결정이 이루어지기 전에 모든 노드의 공용 통신에 대한 네트워크 상태가 고려됩니다.

미디어 감지 기능은 보다 나은 장애 조치 보호를 제공합니다. 미디어 감지는 기본적으로 비활성화되어 있기 때문에 네트워크 역할이 보존되고 IP 주소에 종속되는 모든 리소스가 온라인 상태로 유지됩니다.

서버 클러스터가 충분히 크고 네트워크 인프라가 클러스터 노드 사이에 멀티캐스트를 지원할 경우 멀티캐스트 하트비트가 자동으로 선택됩니다. 멀티캐스트 통신이 어떤 이유로든 실패할 경우 내부 통신은 유니캐스트로 되돌아갑니다. 어떤 경우에서든 모든 내부 통신은 서명되고 보안됩니다.

향상된 저장소 기능

서버 클러스터는 강력한 저장소 기능을 활용합니다. 볼륨 탑재 지점이 이제 공유 디스크 상에서 지원되고 장애 조치에 대해 작용하므로 유연한 파일 시스템 네임스페이스를 제공합니다. 오프라인 파일로도 알려진 클러스터 쪽 캐싱(CSC)은 이제 클러스터된 파일 공유에 대해 지원되고 클라이언트 컴퓨터 캐시 데이터가 클러스터된 공유에 저장될 수 있게 해줍니다.

향상된 분산 파일 시스템(DFS)은 이제 다중 독립 실행형 루트, 독립된 루트 장애 조치, 액티브/액티브 구성 지원을 포함하며 서로 다른 시스템의 여러 파일 공유가 공통 네임스페이스로 모여질 수 있도록 합니다.

클러스터링 서비스는 대상 장치 재설정 및 저장소 상호 연결 요구 사항을 포함하여 저장 영역 네트워크(SAN)에 최적화되었습니다.

공유 디스크는 이제 부트, 페이지 파일 및 덤프 파일 디스크와 동일한 저장소 상호 연결 부분에 위치할 수 있습니다. 따라서 클러스터된 서버가 단일(또는 단일 중복) 저장소 상호 연결 부분을 가질 수 있습니다.

참고: 이것은 공급업체가 그러한 구성을 구성하고 정규화한 경우에만 유효합니다.

효율화된 운영

서버 클러스터는 중요한 작업 기능의 이점을 활용합니다. 데이터베이스 및 구성 데이터를 백업 및 복원할 수 있을 뿐 아니라 강화된 노드 장애 조치 기능은 세 개 이상의 노드를 가진 클러스터에 대해 장애 조치를 지원합니다.

Windows 2000에서 Windows Server 2003 제품군으로의 롤링 업그레이드는 클러스터에서 한 개 노드만이 업그레이드를 위해 오프라인으로 전환되므로 최소 다운타임을 보장합니다. 클러스터 서비스 계정 암호는 클러스터 노드를 오프라인 상태로 만들 필요 없이 동적으로 변경될 수 있습니다.

리소스 삭제는 리소스를 오프라인 상태로 만들 필요 없이 클러스터 관리자 또는 Cluster.exe를 사용하여 수행됩니다.

Windows Management Instrumentation(WMI) 지원은 클러스터 제어 및 관리, 응용 프로그램 및 클러스터 상태 정보, 클러스터 상태 변경 이벤트의 영역에 제공됩니다.

손쉬운 문제 해결 및 장애 복구

디버깅 및 문제 해결을 더 쉽게 할 수 있도록 서버 클러스터 로그 파일에 대한 많은 기능 향상이 이루어졌습니다. 이러한 향상 기능에는 클러스터 로그, 설치 로그, 오류 수준, 로컬 서버 타임스탬프, 리소스 이름 매핑에 대한 GUID(전역 고유 식별자) 및 이벤트 로그 등이 포함됩니다.

chkdsk가 클러스터 디스크에 대해 실행될 때 chkdsk 로그가 보관되고 chkdsk의 상태가 클러스터 로그에 기록됩니다.

리소스 키트(ClusDiag)에는 클러스터에 있는 모든 노드의 클러스터 로그 및 이벤트 로그를 상호 연관하고 비교할 수 있는 새로운 진단 도구가 제공되어 있습니다.

디스크 오류 시를 대비하여 리소스 키트에는 디스크 리소스를 다시 복구하고 클러스터 상태를 복원할 수 있는 새로운 도구(ClusterRecovery)가 포함되어 있습니다.

새로운 클러스터 토폴로지

Windows Server 2003은 기존의 클러스터 쿼럼 메커니즘은 물론 "주 노드 집합(Majority Node Set)"이라는 새로운 쿼럼 리소스를 제공합니다. 이 쿼럼 리소스를 이용하면 쿼럼 장치로서 공유 디스크를 사용하지 않고 서버 클러스터를 구축할 수 있습니다.

이 새로운 쿼럼 메커니즘을 이용하여 추가 클러스터 토폴로지를 구축할 수 있습니다(예: 공유 디스크가 없는 서버 클러스터). 또한 주 노드 집합을 이용하면 지리적으로 분산된 다중 사이트 클러스터를 보다 쉽게 구축하고 구성할 수 있습니다.

클러스터된 디스크에서 EFS 지원

Windows Server 2003은 클러스터된(공유) 디스크에서 암호화 파일 시스템(EFS)을 지원합니다.

네트워크 로드 균형 조정 기능

기능설명

네트워크 로드 균형 조정 관리자

Windows Server 2003의 이 새로운 유틸리티는 NLB 클러스터 구성 및 관리의 단일 지점을 제공합니다. NLB 관리자를 사용하여 다음을 할 수 있습니다.

새 NLB 클러스터를 만들고 클러스터의 모든 호스트에 클러스터 매개 변수 및 포트 규칙을 자동으로 전파합니다. 또한 클러스터에 있는 특정 호스트에 호스트 매개 변수를 전파할 수도 있습니다.

NLB 클러스터에서 호스트를 추가 및 제거합니다.

TCP/IP에 서버 클러스터 IP 주소를 자동으로 추가합니다.

기존의 클러스터를 관리하기 위해 기존 클러스터에 연결하거나 파일에 호스트 정보를 로드하여 나중에 사용할 수 있도록 이 정보를 저장합니다.

같은 NLB 클러스터에 있는 여러 웹 사이트 또는 응용 프로그램의 로드 균형을 조정하도록 NLB를 구성합니다. 여기에는 TCP/IP에 모든 클러스터 IP 주소를 추가하거나 클러스터에 있는 특정 호스트의 특정 응용 프로그램에 전송되는 트래픽을 제어하는 것이 포함됩니다.

잘못 구성된 클러스터를 진단합니다.

가상 클러스터

Windows Server 2003의 이 새로운 기능을 사용하여 다음을 할 수 있습니다.

각 클러스터 IP 주소가 NLB 클러스터에 호스트되는 웹 사이트 또는 응용 프로그램에 대응하는 경우, 각 클러스터 IP 주소마다 다른 포트 규칙을 구성합니다.

클러스터에 있는 특정 호스트의 특정 웹 사이트 또는 응용 프로그램에 전송된 트래픽을 필터링합니다.

클러스터에 호스트되는 특정 웹 사이트 또는 응용 프로그램에 전송된 트래픽을 서비스하기 위해 클러스터에서 어느 호스트를 사용할지 선택합니다.

다중 NIC(네트워크 인터페이스 카드) 지원

Windows Server 2003은 NLB를 다중 네트워크 카드에 바인딩하므로 사용자는 다음을 할 수 있습니다.

완전히 독립된 네트워크에 여러 NLB 클러스터를 놓아 둔 상태에서 동일한 호스트에 이들 클러스터를 호스트할 수 있습니다.

프록시 또는 방화벽의 여러 부분에서 로드 균형 조정이 필요한 경우 방화벽 및 프록시 로드 균형 조정을 위해 NLB를 사용합니다.

인터넷 그룹 관리 프로토콜(IGMP) 지원

이 새 기능은 스위치 초과를 제한합니다. (스위치 초과는 NLB 클러스터의 모든 호스트가 클러스터로 주소가 지정된 모든 들어오는 패킷을 볼 수 있도록 요구하는 NLB 알고리즘에 의해 야기됩니다.)

IGMP 지원은 스위치 초과를 포트에 연결된 NLB 시스템의 스위치에 있는 포트로만 제한함으로써 네트워크 리소스를 절약합니다.

참고: IGMP 지원은 NLB가 멀티캐스트 모드에서 구성된 경우에만 활성화될 수 있습니다.

페이지 위쪽페이지 위쪽

요약

Windows Server 2003의 클러스터링 서비스는 기존의 기능을 강화하고 중요한 새 옵션을 제공함으로써 획기적인 향상 기능을 제공할 것입니다.

설치 및 설정이 보다 쉽고 견고해졌습니다. 사전 구성, 원격 관리 및 설정된 기본값을 통해 기본적인 서버 클러스터를 거의 재부팅 없이 보다 빠르게 설치 및 실행할 수 있습니다.

Active Directory와 클러스터링 서비스의 통합은 "가상" 컴퓨터 개체, Kerberos 인증 및 보안, Active Directory에 정보를 게시하는 다른 서비스와의 밀접한 통합 등 많은 이점을 제공합니다.

향상된 네트워크 기능은 더 큰 장애 조치 능력 및 높은 시스템 작동 시간을 제공합니다. 지원 및 문제 해결 추가 기능을 통해 관리자들이 실시간 모니터링 도구를 사용하여 오류 및 향후 발생 가능한 문제를 찾아낼 수 있습니다.

클러스터링에 대한 자세한 내용은 클러스터링 서비스의 기술 개요를 참조하십시오.


페이지 위쪽페이지 위쪽