Microsoft Windows Compute Cluster Server 2003: 질문과 대답

게시: 2006년 6월 8일
**
**

Microsoft Windows Compute Cluster Server 2003에 대한 질문과 대답입니다. 질문을 클릭하면 대답을 볼 수 있습니다. 모든 대답을 한 번에 보려면 모든 대답 보기 확인란을 선택하십시오.


Q.Microsoft Windows Compute Cluster Server 2003이란 무엇입니까?
A.

Microsoft Windows Compute Cluster Server 2003은 Windows Server 2003 x64 Edition을 기반으로 제작된 통합형 표준 기반 컴퓨트 클러스터링 플랫폼입니다.

Windows Compute Cluster Server 2003은 두 개의 CD로 구성되어 있습니다. 첫 번째 CD는 Windows Server 2003 Compute Cluster Edition(CCE)이고, 두 번째 CD는 인터페이스, 유틸리티 그리고 Windows Compute Cluster Server 2003을 구성하는 관리 인프라의 조합인 Microsoft Compute Cluster Pack(CCP)입니다.

Q.Windows Compute Cluster Server 2003에 대한 Microsoft의 비전은 무엇입니까?
A.

Microsoft의 목표는 최종 사용자가 분산된 컴퓨팅 리소스를 쉽게 활용하여 복잡한 문제를 해결할 수 있도록 하는 것입니다. Windows Compute Cluster Server 2003은 이러한 노력의 일환으로 발표된 최신 솔루션입니다. Microsoft는 분산 컴퓨팅 리소스를 보다 쉽게 사용하고, 효율적으로 배포하고, 저렴하게 운영할 수 있도록 계속 노력할 것입니다.

Q.Windows Compute Cluster Server 2003은 어떤 플랫폼에서 지원됩니까?
A.

Windows Compute Cluster Server 2003은 Windows Server 2003 Standard x64 Edition을 기반으로 하므로 64비트 하드웨어에만 설치할 수 있습니다.

Q.Windows Compute Cluster Server 2003은 어떻게 구할 수 있습니까?
A.

Windows Compute Cluster Sever 2003에 대한 구입 정보는 이 제품의 구입 방법 페이지와 가격 및 라이선스 페이지에 있습니다. Windows Compute Cluster Server 2003 평가판 소프트웨어 페이지의 지침을 따라 평가판 버전을 다운로드할 수도 있습니다.

Q.Windows Compute Cluster Server 2003에 대한 최소 하드웨어 요구 사항이 있습니까?
A.

최소 하드웨어 요구 사항은 Windows Compute Cluster Server 2003 시스템 요구 사항 페이지에서 찾아볼 수 있습니다.

Q.Windows Compute Cluster Server 2003은 Microsoft 고가용성 솔루션으로 간주됩니까?
A.

아니요. "고가용성"은 내결함성용으로 디자인된 시스템을 의미합니다. Windows Compute Cluster Server 2003은 병렬 처리를 활용하는 과학 및 기술적 고성능 컴퓨팅 응용 프로그램을 지원하도록 디자인되었습니다.

Q.Windows Compute Cluster Server 2003에 대한 WHQL(Windows Hardware Quality Labs) 인증 요구 사항이 있습니까?
A.

Windows Compute Cluster Server 2003 하드웨어 요구 사항은 64비트 버전의 Windows Server 2003에 대한 요구 사항과 동일합니다.

Q.Windows Compute Cluster Server 2003에서 32비트 응용 프로그램이 실행됩니까?
A.

Windows Compute Cluster Server 2003에서는 컴퓨트 노드로 사용할 64비트 컴퓨터가 필요하지만 64비트 컴퓨트 노드에서 실행되는 32비트 응용 프로그램도 완벽하게 지원되는 구성입니다. 32비트 응용 프로그램은 컴퓨트 노드에서 사용할 수 있는 더 큰 메모리 처리 능력을 활용할 수 없지만 실행은 됩니다. Windows Compute Cluster Server 2003 SDK(Software Development Kit)에는 32비트 및 64비트 Microsoft MPI(Message Passing Interface)가 모두 포함되어 있습니다.

Q.현재 사용 중인 UNIX 또는 Linux 기반 응용 프로그램이 Windows Compute Cluster Server 2003에서 실행됩니까?
A.

정확한 실행 여부는 응용 프로그램 공급업체에서 판단해야 할 문제입니다. Windows Compute Cluster Server 2003은 64비트 버전의 Services for UNIX(SFU) 3.5를 활용할 수 있습니다. 이 서비스는 UNIX 또는 Linux 응용 프로그램을 실행하기 위해 필요할 수도 있습니다.

Q.32비트 버전의 Windows Compute Cluster Server 2003이 발표될 예정입니까?
A.

아직은 32비트 버전의 Windows Compute Cluster Server 2003을 출시할 계획이 없습니다.

Q.Windows Compute Cluster Server 2003에 대한 라이선스는 다릅니까?
A.

Windows Compute Cluster Server 2003 라이선스는 전용 컴퓨터 서버로만 사용되는 컴퓨터에 제한됩니다. 다른 목적(예: 클러스터 헤드 노드를 데이터베이스 서버로 사용)으로 컴퓨트 노드를 사용하려는 고객은 해당 노드에 설치할 적절한 버전의 Windows Server 2003 x64 Editions(Standard, Enterprise 또는 Datacenter)를 구입해야 합니다. Microsoft Compute Cluster Pack에 캡슐화된 클러스터 관리 구성 요소는 모든 Windows Server 2003 x64 Edition의 설치를 지원합니다. 자세한 내용은 Windows Compute Cluster Server 2003 가격 및 라이선스 페이지를 참조하십시오.

Q.Windows Compute Cluster Server 2003은 Windows Server 2003 R2에서 실행됩니까?
A.

예. Microsoft Compute Cluster Pack(즉, Windows Compute Cluster Server 2003을 구성하는 두 CD 중 두 번째 CD)은 별도로 구입할 수 있으며 64비트 버전의 Windows Server 2003 R2에서 실행됩니다.

Q.Windows Compute Cluster Server 2003은 기업/관리 네트워크에서 실행됩니까?
A.

예. Windows Compute Cluster Server(CCS) 2003은 Active Directory 디렉터리 서비스를 사용자 인증에 사용함으로써 이러한 환경에 대한 보안 요구 사항을 지원합니다. 또한 CCS는 컴퓨트 클러스터를 구성하는 헤드 노드 및 컴퓨트 노드의 관리를 단순화하는 Microsoft Management Console 플러그 인을 제공합니다. 이제 MOM(Microsoft Operations Manager) 및 Microsoft SMS(Systems Management Server) 같은 도구를 사용하여 CCS를 관리할 수 있습니다.

Q.Windows Compute Cluster Server 2003에 대한 특별한 네트워킹 요구 사항이 있습니까?
A.

Windows Compute Cluster Server 2003에 대한 특별한 네트워킹 요구 사항은 없습니다. 그러나 이 제품은 Microsoft Windows Sockets Direct Interface를 통해 기가비트 이더넷, Infiniband, 10 기가비트 이더넷, Myrinet 및 기타 상호 연결의 고속 네트워킹 기술을 활용하도록 디자인되었습니다.

Q.MS MPI(Microsoft Message Passing Interface) 스택을 응용 프로그램과 함께 사용해야 합니까?
A.

Windows Compute Cluster Server 2003은 Argonne National Labs.의 MPICH2 구현을 기반으로 하는 MPI 스택인 MS MPI(Microsoft Message Passing Interface)와 함께 제공됩니다. Windows CCS 2003은 MPI2 표준으로 작성된 다른 MPI 스택과도 연동됩니다.

Q.Windows Compute Cluster Server 2003과 함께 제공되는 작업 스케줄러를 사용해야 합니까?
A.

Windows Compute Cluster Server 2003에서는 Microsoft 작업 스케줄러를 사용하는 것이 좋습니다. 그러나 Windows Compute Cluster Server 2003과 연동되는 타사 작업 스케줄러도 있습니다.

Q.Windows Compute Cluster Server 2003에서 CLI(Command-Line Interface)를 사용하여 작업을 예약할 수 있습니까?
A.

예. 명령줄을 사용하여 작업을 만들고 제출하는 것이 지원됩니다. 명령줄 인터페이스는 스크립트 또는 배치 파일이 작업을 스케줄러에 제출하는 것도 지원합니다.

Q.컴퓨트 노드의 설치를 자동화할 수 있습니까?
A.

예. Windows Compute Cluster Server 2003 컴퓨트 노드는 Windows Compute Cluster Server 2003에 포함된 RIS(원격 설치 서비스)를 사용하여 배포할 수 있습니다.

Q.헤드 노드 및 컴퓨트 노드를 백업하려면 어떻게 해야 합니까?
A.

고객은 Windows ntbackup을 사용하여 Windows Compute Cluster Server 2003 헤드 노드 및 컴퓨트 노드를 백업할 수 있습니다. Windows Server 2003 제품에서 실행되도록 인증된 타사 백업 응용 프로그램을 사용하여 Windows Compute Cluster Server 2003 노드를 백업할 수도 있습니다.

Q.Windows Compute Cluster Server 2003 클러스터당 여러 개의 헤드 노드가 있을 수 있습니까?
A.

각 '개별' 클러스터에는 단 하나의 헤드 노드만 있을 수 있습니다.

Q.Windows Compute Cluster Server 2003은 헤드 노드에 대해 고가용성 장애 조치를 지원합니까?
A.

Windows Compute Cluster Server 2003은 헤드 노드 장애 조치를 지원하지 않습니다. 그러나 다음 버전에서는 고가용성 기능을 고려하고 있는 중입니다. Windows는 백업 유틸리티 사용에서 디스크 미러링 사용에 이르기까지 여러 가지 시스템 오류 복구 기술을 지원합니다.

Q.Windows Computer Cluster Server 2003 기반 클러스터에서 구성할 수 있는 최대 컴퓨트 노드 수가 있습니까?
A.

Windows Compute Cluster Server 2003 클러스터에서 노드 수에는 제한이 없습니다. 단, 사용할 수 있는 하드웨어 시스템 및 노드 상호 연결 수 그리고 노드 간에 실행 중인 응용 프로그램이 인프라에 넣을 수 있는 요구에 대해서는 제한이 있습니다.

Q.Microsoft SQL Server 2000 정식 버전과 Windows Compute Cluster Server 2003을 함께 사용할 수 있습니까?
A.

기본적으로 설치되고 작업을 추적하는 데 사용되는 Microsoft SQL Server Desktop Engine (영문) (MSDE 2000)이 Windows Compute Cluster Server 2003과 함께 제공됩니다. 라이선스 제한으로 인해 고객은 Windows Compute Cluster Server 2003을 실행하는 컴퓨트 노드에 정식 버전의 SQL Server를 설치할 수 없습니다. 정식 버전의 SQL Server를 설치하려는 고객은 Windows Server 2003 x64 Standard, Enterprise 또는 Datacenter Edition을 구입해야 합니다. Microsoft Compute Cluster Pack은 이러한 플랫폼에서의 설치를 지원합니다.

Q.Windows SFU(Services for UNIX)를 Windows Compute Cluster Server 2003과 함께 사용해야 합니까?
A.

Services for Unix(Windows Server 2003 R2에서는 SUA, 즉 Services for UNIX-based Applications)는 Windows Compute Cluster Server 2003을 사용하는 데 필요하지 않습니다. SUA는 고성능 컴퓨팅 응용 프로그램을 빌드하여 Windows에 연결하는 데 유용할 수 있습니다. SFU 3.5에 대한 자세한 내용을 보려면 Windows Services for UNIX (영문) 웹 사이트를 방문하십시오.

Q.Windows 기반 클러스터를 위한 응용 프로그램을 개발하는 데 어떤 프로그래밍 언어가 사용됩니까?
A.

Microsoft MPI에 대해 지원되는 프로그래밍 언어는 Fortran77, Fortran90 및 C입니다. 그러나 고객은 Microsoft 또는 Windows 지향 독립 소프트웨어 공급업체(ISV)에서 제공하는 언어 및 스크립팅 기능을 사용하여 컴퓨트 클러스터에서 응용 프로그램을 개발하고 제어할 수 있습니다.

Q.Windows Compute Cluster Server 2003에서 대화형 프로그램을 실행할 수 있습니까?
A.

Windows Compute Cluster Server 2003은 그래픽 사용자 인터페이스가 있는 다수의 대화형 병렬 컴퓨팅 프로그램에 대해 백 엔드로 운영될 수 있습니다. 그 방법과 병렬 프로세스가 얼마나 밀접하게 연결되어 있는지는 개별 프로그램에 따라 다릅니다.

Q.Windows 기반 클러스터에서 실행할 응용 프로그램을 만들려면 특별한 기술이 필요합니까?
A.

아니요. 하지만 스케줄러에서 시작된 응용 프로그램은 파일에서의 입력 또는 기본 제공되는 기본값을 통해 자동으로 실행될 수 있어야 합니다. 이는 배치 모드로 실행되거나 배경에서 실행되는 모든 응용 프로그램에 대해 적용되는 일반적인 요구 사항입니다. 대화형 프로그램은 Windows Compute Cluster Server 2003에서 실행될 수 있지만, 이 경우 스케줄러가 응용 프로그램에 의해 호출되어 프런트 엔드 역할을 합니다. 이러한 종류의 세션 유형 응용 프로그램에는 스케줄러와 연결되는 인터페이스가 있어야 하고 출력을 표시할 방법도 있어야 합니다.

Q.Windows 기반 클러스터에서 바로 실행할 수 있는 응용 프로그램 목록은 어디에서 찾을 수 있습니까?
A.

Microsoft는 현재 파트너와 협력하여 주요 응용 프로그램을 Windows Compute Cluster Server(CCS) 2003에 연결하고 있습니다. Microsoft CCS 파트너 목록을 보려면 고성능 컴퓨팅 파트너 페이지 를 방문하십시오. 특정 응용 프로그램에 대한 자세한 내용은 해당 공급업체에 문의하십시오. 응용 프로그램 분야에 대한 일반적인 내용은 전자 메일 주소 HPCinfo@microsoft.com으로 문의하십시오.

Q.Switched Ethernet을 사용하여 컴퓨트 클러스터에 있는 서버를 서로 연결할 수 있습니까?
A.

예. 일반적으로 상호 연결의 성능(대역폭과 대기 시간 모두)이 낮을수록 노드 간 통신을 제한하는 요구 사항이 높아집니다. 즉, 밀접하게 연결된 문제 공식에서 느슨하게 연결된 공식으로 이동합니다. 많은 응용 프로그램에서는 밀접한 연결이 필요하지 않습니다. 예를 들어 100개의 SAS 분석을 동시에 실행하는 경우 실제로는 계산하는 동안 노드 간에 마이크로초 수준 통신에서 서로 종속성이 없는 100개의 독립적인 작업을 실행하는 것입니다. 따라서 가장 전형적인 대형 병렬 과학 관련 응용 프로그램에서는 고성능 상호 연결이 중요하며 노드 상호 연결에 대한 상당한 투자가 필요합니다.

Q.Windows 기반 컴퓨트 클러스터를 UNIX 또는 Linux를 실행하는 클러스터와 비교하면 어떻습니까?
A.

커다란 차이는 없지만 UNIX 기반 솔루션이 Windows 운영 체제의 모든 이점을 활용하기 위해서는 Windows와 완벽하게 연결되어야 합니다. 그러나 UNIX 기반 운영 체제와 Windows 사이에는 여러 가지 차이점이 있습니다. 예를 들어 UNIX 기반 시스템의 I/O 작업 및 스레딩은 Windows의 것과 다릅니다. 따라서 I/O 집약 응용 프로그램은 UNIX 스타일 I/O API보다는 Windows 원시 I/O API를 사용할 때 더 뛰어난 성능을 발휘합니다.

Q.클러스터의 아키텍처가 피어 투 피어 방식입니까, 아니면 한 서버가 스케줄러 및 제어점 역할을 합니까?
A.

컴퓨트 노드로 작업을 분배하는 스케줄러를 헤드 노드가 호스트합니다. 병렬 응용 프로그램은 Parametric Sweep에서 실행되는 복수의 직렬 응용 프로그램과는 반대로 각 노드의 프로세스에서 분산 응용 프로그램으로 실행됩니다. 이 중 하나는 다른 프로세스의 모체가 되고 입력 및 출력 파일을 처리하는 마스터 프로세스입니다. 모든 노드에서 대형 병렬 응용 프로그램이 실행된 경우에는 다른 노드에 있는 다른 인스턴스와 피어 투 피어 방식으로 효율적으로 실행될 수 있습니다.

Q.
A.
페이지 위쪽페이지 위쪽