HPC Pack 2019의 새로운 기능
이 문서에서는 Microsoft HPC Pack 2019에서 사용할 수 있는 새로운 기능 및 변경 내용을 나열합니다.
운영 체제 및 소프트웨어 요구 사항
HPC Pack 2019에는 운영 체제 및 기타 필수 구성 요소 소프트웨어에 대한
메모
헤드 노드 역할의 경우 HPC Pack 2019는 Windows Server 2012에서 실행할 수 없습니다. Windows Server 2012 R2에서 실행되는 경우 SQL Express 2019를 설치할 수 없습니다.
기본 제공 고가용성
HPC Pack 2019에는 헤드 노드를 위한 기본 제공 고가용성 아키텍처가 있습니다. Microsoft Service Fabric을 활용하는 HPC Pack 2016의 아키텍처에 비해 새 아키텍처에는 CPU 및 메모리 리소스가 덜 필요합니다. 새 아키텍처에서 두 개의 노드만으로도 고가용성 HPC 팩 클러스터를 만들 수 있습니다. 기본 제공 HA 아키텍처를 사용하면 유연성도 추가로 제공됩니다. 새 아키텍처를 사용하면 언제든지 추가 헤드 노드를 클러스터에 추가할 수 있습니다. 온-프레미스에서 고가용성 HPC 팩 클러스터를 만들려면 Microsoft HPC Pack 2019 대한
새 관리 포털
새로운 HPC Pack 2019 릴리스를 통해 새로운 클러스터 관리자 환경을 위한 새 관리 포털을 제공합니다. 새 포털은 사용하도록 설정되어 있으며 기본적으로 사용할 수 있습니다.
https://hostname/hpc/portal HPC 헤드 노드의 이름 또는 IP 주소인 URL 액세스할 수 있습니다. 클러스터에 여러 헤드 노드가 배포된 경우 헤드 노드의 이름이나 주소에
메모
최신 버전의 Edge, Chrome 및 Firefox만 지원됩니다.
작업 스케줄러
작업 비용 및 코어 시간 – 이제 GUI 및 명령줄에서 작업 비용과 코어 시간을 실시간으로 볼 수 있습니다. 작업 비용은 작업에서 사용하는 리소스를 작업 태스크가 실행 중인 각 코어의 비용 합계로 계산합니다. 작업 코어 시간은 작업에서 사용하는 리소스를 작업 태스크가 실행 중인 각 코어의 시간 합계로 계산합니다.
작업 제거 명령줄 – 예약된 정리가 아직 수행되지 않은 경우 관리자가 데이터베이스의 이전 작업을 제거할 수 있도록 새 '제거' 동사가 작업 명령줄에 추가됩니다.
자세한 내용은 작업 핵심 시간, 노드 비용, 작업 비용 및 작업 제거
경영
관리 ID를 지원하여 Azure IaaS 컴퓨팅 노드 관리 – HPC 팩 클러스터의 헤드 노드가 Azure VM인 경우 이제 Azure 관리 ID를 사용하여 Azure IaaS 컴퓨팅 노드를 관리할 수 있습니다. 자세한 내용은 Azure 관리 ID를 사용하도록 설정하여 Azure 리소스관리하세요.
Azure Spot VM(실험적) 지원 - HPC Pack 2019에서 실험적 기능을 사용하여 Azure Spot VM사용하여 Azure IaaS 컴퓨팅 노드를 만들 수 있습니다. Azure Spot VM을 사용하면 사용하지 않는 Azure 컴퓨팅 용량을 상당한 비용 절감으로 활용할 수 있습니다. 이 기능에 대한 자세한 내용은 Azure IaaS 컴퓨팅 노드버스트를 참조하세요.
Azure Batch 풀 노드에 대한 가상 파일 시스템
– 이제 Azure Batch 풀 노드는 노드를 추가할 때 탑재 구성을 제공하여 Azure Files와 같은 가상 파일 시스템을 탑재할 수 있습니다. 다음은 Windows 노드에 Azure Files를 탑재하는 탑재 구성 문자열의 예입니다.
{
"Type":"AzureFiles",
"AccountName":"name",
"AccountKey":"key",
"AzureFileUrl":"url",
"Source":null,
"ContainerName":null,
"SasKey":null,
"MountPath":"Y",
"MountOptions":"/persistent:Yes"
}
노드 시작 검사기 – 컴퓨팅 노드가 다시 시작되는 특정 상황에서는 작업 할당에 대한 하트비트를 보고하기 전에 특정 조건(예: Infiniband 네트워크 IP가 준비됨)을 확인하는 것이 좋습니다. 이렇게 하려면 다음 레지스트리 키를 추가하고 컴퓨팅 노드의 %CCP_HOME%Bin 폴더에서 NodeChecker.cmd 변경하면 됩니다.
노드 시작 검사기는 NodeCheckerTimeout을 사용하여 NodeChecker.cmd 실행됩니다(기본적으로 -1/infinite). 종료 코드가 0이 아니거나 시간 제한이 발생하면 NodeCheckerCount(기본적으로 3)에 대해 NodeCheckerInterval(기본적으로 10초)에서 다시 실행됩니다. 마지막 종료 코드가 0이든 아니든 하트비트는 노드에 대해 시작됩니다.Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HPC] "NodeCheckerCount"=dword:00000003 "NodeCheckerInterval"=dword:0000000a "NodeCheckerTimeout"=dword:0000003c
PowerShell 모듈 – HPC Pack 2019에서 HPC PowerShell cmdlet은 cmdlet을 실행할 때 Microsoft.Hpc라는 모듈에 자동으로 로드됩니다. 더 이상
Add-PsSnapin Microsoft.Hpc
실행할 필요가 없습니다.
수정 및 개선 사항
HPC 팩 2019에는 HPC 팩 2012 R2 업데이트 3(최신 4.5.5202) 및 HPC 팩 2016 업데이트 3(최신 5.3.6450)에 대한 모든 이전 수정 사항이 포함되어 있습니다. 또한 다음 수정 사항도 포함됩니다.
자동 증가 축소
- 작업에 노드 또는 소켓에 대한 리소스 종류가 자동 계산 최소 또는 최대값으로 증가하는 경우 증가 문제를 해결합니다.
- 관리 서비스가 HpcMonitoringServer에 연결하여 메트릭 값을 업데이트하지 못한 경우 축소 문제를 해결합니다.
서비스 안정성 개선 - HpcScheduler 및 HpcManagement 서비스의 ArgumentOutOfRangeException, NullReferenceException 및 InvalidCastException과 같은 몇 가지 예외를 수정하여 안정성을 보장합니다.
접근성 수정 - GUI에서 다양한 접근성 버그를 수정합니다.
관리 데이터베이스 크기 - 클러스터에 수백 개의 컴퓨팅 노드가 있을 때 HPC Management 데이터베이스의 크기가 빠르게 증가하는 문제를 해결합니다.
기본 업데이트
- Window Server 2019/SQL Server 2019/Excel 2019
- .Net Framework 4.7.2
- Azure SDK