다음을 통해 공유


HPC Pack 2016의 새로운 기능

이 문서에서는 Microsoft HPC Pack 2016에서 사용할 수 있는 새로운 기능 및 변경 내용을 나열합니다.

운영 체제 및 소프트웨어 요구 사항

HPC Pack 2016에는 운영 체제 및 기타 필수 구성 요소 소프트웨어에 대한 업데이트된 요구 사항 집합이 있습니다. 다른 업데이트 중 HPC 팩 2016은 헤드 노드 및 기타 여러 노드 역할에서 Windows Server 2016을 지원합니다.

메모

헤드 노드 역할의 경우 HPC Pack 2016은 Windows Server 2012에서 실행할 수 없습니다.

고가용성

HPC 팩 2016에서는 헤드 노드 서비스를 장애 조치(failover) 클러스터링 서비스에서 Service Fabric 서비스로 마이그레이션했습니다. 이제 Azure 또는 온-프레미스에서 고가용성 HPC 팩 클러스터를 훨씬 더 쉽게 배포할 수 있습니다. 온-프레미스에서 고가용성 HPC 팩 클러스터를 만들려면 Microsoft HPC Pack 2016 대한 시작 가이드를 참조하세요. Azure에서 고가용성 HPC 팩 클러스터를 배포하려면 AzureHPC Pack 2016 클러스터 배포 참조하세요.

Azure Active Directory 통합

이전 버전의 HPC 팩이 Azure 가상 머신에 설정되었으므로 HPC 클러스터에 대한 도메인 컨트롤러를 설정해야 했습니다. HPC 팩에는 클러스터 관리자 및 클러스터 사용자를 위한 Active Directory 인증이 필요하기 때문입니다. HPC Pack 2016에서 관리자는 클러스터 인증을 위해 Azure Active Directory 구성할 수 있습니다. 자세한 내용은 Azure Active Directory사용하여 Azure에서 HPC 팩 클러스터 관리 참조하세요.

향상된 GPU 지원

HPC 팩 2012 R2 업데이트 3 이후 Windows 컴퓨팅 노드에 대한 GPU를 지원했습니다. HPC 팩은 Linux 컴퓨팅 노드를 포함하도록 지원을 확장합니다. Azure N 시리즈 VM 크기사용하면 Azure에서 GPU 기능이 있는 HPC 팩 클러스터를 배포할 수 있습니다. 자세한 내용은 HPC 팩 및 Azure N 시리즈 VM시작하세요.

GUI 개선 사항

  • 작업 보류 - 이제 HPC 작업 관리자(작업 관리 UI)에서 활성 작업을 보류 날짜 및 시간으로 유지할 수 있습니다. 활성 작업 내의 대기 중인 작업은 디스패치에서 유지됩니다. 작업에서 실행 중인 작업이 있는 경우 작업 상태는 실행 중인대신 드레이닝 표시됩니다.

  • 사용자 지정 속성 페이지 - 작업 대화 상자에서 이제 작업의 사용자 지정 속성을 보고 편집할 수 있습니다. 속성 값이 링크인 경우 링크가 페이지에 표시되고 사용자가 클릭할 수 있습니다. 파일 위치도 클릭할 수 있도록 하려면 file:///<location>형식(예: file:///c:/users)을 사용합니다.

  • 탑재 지점 대체 - Linux 노드에서 작업이 실행될 때 사용자는 일반적으로 작업 디렉터리를 열 수 없습니다. 이제 작업 관리 UI 내에서 linuxMountPoint 작업 사용자 지정 속성을 지정하고 사용자가 폴더에 액세스할 수 있도록 windowsMountPoint 탑재 지점을 대체할 수 있습니다. 예를 들어 다음 설정을 사용하여 작업을 만들 수 있습니다.

    • 사용자 지정 속성: linuxMountPoint = /gpfs/Production
    • 사용자 지정 속성: windowsMountPoint = Z:\Production
    • 작업 디렉터리: /gpfs/Production/myjob

    그런 다음 GUI에서 작업을 볼 때 작업 대화 상자의 작업 디렉터리 값 >작업 보기 페이지 >세부 정보 탭이 z:\production\myjob. 또한 이전에 로컬 Z: 드라이브에 /gpfs 탑재한 경우 작업 출력 파일을 볼 수 있습니다.

  • 활동 로그 - 작업 수정 로그도 작업의 활동 로그에 기록됩니다.

  • 노드 대한 구독 정보 설정 - 관리자는 GUI에서 노드 구독 코어 또는 소켓을 설정할 수 있습니다. 오프라인 노드를 선택하고 속성 편집 작업을 수행합니다.

  • 복사 작업 없음 – 작업 사용자 지정 속성을 noGUICopytrue지정하면 GUI의 복사 작업이 비활성화됩니다.

스케줄러 개선 사항

  • 작업 실행 필터 - HPC Pack 2016에서는 Linux 노드에서 태스크가 실행될 때마다 관리자가 사용자 지정한 스크립트를 호출할 수 있도록 Linux 컴퓨팅 노드에 대한 작업 실행 필터를 도입했습니다. 이렇게 하면 Linux 노드에서 Active Directory 계정으로 작업을 실행하고 태스크 실행을 위해 사용자의 홈 폴더를 탑재하는 등의 시나리오를 사용할 수 있습니다. 자세한 내용은 HPC Pack 작업 실행 필터시작하세요.

  • 릴리스 작업 문제 해결 – HPC Pack 2016은 단독 작업에 대해 작업 릴리스 작업이 실행되지 않을 수 있는 문제를 해결합니다.

  • 작업 중단 문제 – HPC Pack 2016은 작업이 대기 중인 상태에서 중단될 수 있는 문제를 해결합니다.

SOA 개선 사항

  • 4MB 메시지 제한 제거 - 이제 SOA 요청에서 크기가 4MB보다 큰 요청을 보낼 수 있습니다. 큰 요청은 더 작은 메시지로 분할되어 4MB 메시지 크기 제한이 있는 MSMQ로 유지됩니다.

  • SOA 세션 HoldUntil - SOA 세션의 경우 사용자는 이제 세션 작업의 HoldUntil 속성을 나중에 수정하여 실행 중인 세션을 일시 중지할 수 있습니다.

  • 헤드 노드 장애 조치(failover) 동안 SOA 세션 생존

  • SOA 세션은 도메인에 가입되지 않은 컴퓨팅 노드에서 실행할 수 있습니다. 도메인에 가입되지 않은 컴퓨팅 노드의 경우 서비스 등록 파일의 브로커 백 엔드 바인딩 구성을 None 또는 Certificate 보안으로 업데이트할 수 있습니다.

  • 새 nethttp 전송 체계 - nethttp는 WebSocket을 기반으로 하므로 기본 HTTP 연결에 비해 메시지 처리량을 크게 향상시킬 수 있습니다.

  • 구성 가능한 broker 디스패처 용량 - 사용자는 계산된 코어 대신 broker 디스패처 용량을 지정할 수 있습니다. 이렇게 하면 리소스 종류가 노드 또는 소켓인 경우 더 정확한 증가 및 축소 동작이 수행됩니다.

  • 공유 세션 풀 여러 SOA 세션 - SOA 서비스의 풀 크기를 지정하려면 서비스 등록 파일에 선택적 구성 추가합니다. 세션 풀을 사용하여 공유 SOA 세션을 만들 때 sessionStartInfo.ShareSessionsessionStartInfo.SessionPool 모두 true지정합니다. 그리고 이 세션을 사용한 후 풀에 남겨 두지 않고 닫습니다.

  • 업데이트된 EchoClient.exe - 임의 메시지 크기 및 시간, 요청 지원 횟수당 플러시, 메시지 작업(send/flush/EOM/get) 시간 제한 매개 변수 및 새 nethttp 체계 지원에 대한 업데이트입니다.

  • Excel VBA ExcelClient.OpenSession 메서드의 추가 선택적 매개 변수 - 추가 매개 변수에는 , 포함됩니다.

  • SOA 세션 API 대한 GPU 유형 지원이 추가됨

  • SOA 서비스 기타 안정성 및 성능 수정

경영

  • 자동 증가/축소 서비스는 Linux 노드를 지원합니다. HPC 팩 클러스터가 Azure 가상 머신에 배포되는 경우

  • 자동 증가/축소 서비스 대한 새 속성 - ExcludeNodeGroup 속성을 사용하면 자동 노드 시작 및 중지에서 제외할 노드 그룹 또는 노드 그룹을 지정할 수 있습니다.

  • 기본 제공 REST API 서비스 – 이제 REST API 서비스가 기본적으로 모든 헤드 노드 인스턴스에 설치됩니다.

  • 도메인에 가입되지 않은 Windows 컴퓨팅 노드 – 클러스터 관리자는 도메인에 가입되지 않은 Windows 컴퓨팅 노드를 설정할 수 있습니다. 로컬 계정은 이 유형의 노드에서 작업이 실행될 때 만들어지고 사용됩니다.