긴밀하게 결합된 고성능 컴퓨팅 (HPC) 워크로드에는 프로세스와 Compute Engine 인스턴스 간 통신을 위해 메시지 전달 인터페이스 (MPI)가 자주 사용됩니다. 하지만 최적의 MPI 성능을 위해 미세 조정된 고유 OS 이미지를 빌드하기 위해서는 시스템 전문 기술, Cloud de Confiance by S3NS 지식, 추가적인 유지보수 시간이 필요합니다. HPC 워크로드에 최적화된 환경을 빠르게 설정하려면 HPC VM 이미지를 사용하세요.
HPC VM 이미지는 Rocky Linux 8 또는 Rocky Linux 9를 기반으로 하며 긴밀하게 결합된 HPC 워크로드에 최적화되어 있습니다. 이미지에는 Cloud de Confiance by S3NS에서 최적의 MPI 성능을 얻기 위해 컴퓨팅 인스턴스를 만드는 데 필요한 사전 구성된 커널 및 네트워크 조정 매개변수가 포함되어 있습니다.
최상의 결과를 얻으려면 컴퓨팅 최적화 머신 시리즈의 머신 유형에 HPC VM 이미지를 배포하세요. 이러한 머신 유형은 긴밀하게 결합된 HPC 애플리케이션을 위해 설계되었습니다. H4D에서 Cloud RDMA를 사용하려면 HPC VM Rocky 8 이미지 버전 20250917 이상을 사용해야 합니다.
컴퓨팅 인스턴스를 만드는 데 사용할 수 있는 방법을 사용하여 HPC VM 인스턴스를 만들 수 있습니다. SchedMD의 Slurm 워크로드 관리자를 사용하여 HPC 클러스터를 배포할 수도 있습니다. Rocky Linux 9 기반 HPC VM 이미지에서는 아직 Slurm이 지원되지 않습니다.
이점
HPC VM 이미지는 다음과 같은 이점을 제공합니다.
- HPC 워크로드용으로 사전 구성된 컴퓨팅 인스턴스. 긴밀하게 결합된 HPC 워크로드를 위해 수동으로 성능을 미세 조정하거나 컴퓨팅 인스턴스 재부팅을 관리하거나 최신 Cloud de Confiance 업데이트를 유지할 필요가 없습니다.
- 긴밀하게 결합된 워크로드를 위한 네트워킹 최적화. 소규모 메시지의 지연 시간을 줄여주는 최적화가 포함되어 있습니다. 이러한 최적화는 지점 간 및 그룹 통신에 대한 의존도가 높은 애플리케이션에 유용합니다. H4D 머신 시리즈를 사용하는 경우 HPC VM Rocky 8 이미지에는 필요한 Cloud RDMA 드라이버가 포함되어 있습니다.
- HPC 워크로드를 위한 컴퓨팅 최적화. 시스템 간섭을 줄여주는 최적화가 포함되어 있어 보다 예측 가능한 단일 노드 고성능을 지원합니다.
- 일관적이고 재현 가능한 성능. OS 이미지 표준화를 통해 일관적이고 재현 가능한 애플리케이션 수준 성능을 제공합니다.
- 향상된 애플리케이션 호환성. Intel HPC 플랫폼 사양의 노드 수준 요구 사항에 따라 높은 시스템 간 상호 운용성을 보장합니다.
HPC VM 이미지 기능
HPC VM 이미지는 고성능 컴퓨팅(HPC) 워크로드의 성능을 최적화하도록 설계된 여러 기능을 제공합니다.
- 자동 업데이트 사용 중지됨
- MPI Collective 미세 조정
- 사전 설치된 RPM
자동 업데이트 사용 중지됨
자동 업데이트는 HPC 워크로드의 성능에 부정적인 영향을 미칠 수 있습니다. 인스턴스 생성 중에 google_disable_automatic_updates 메타데이터 항목을 TRUE로 설정하여 HPC VM 이미지의 자동 업데이트를 사용 중지합니다. 인스턴스 생성 중에 이 메타데이터 항목을 설정하는 방식은 인스턴스를 만드는 데 사용하는 도구에 따라 다릅니다.
예를 들어 gcloud compute instances create 명령어를 사용하여 컴퓨팅 인스턴스를 만들 때 --metadata 인수를 제공합니다. 자세한 내용은 VM 메타데이터 정보를 참조하세요.
google_disable_automatic_updates 메타데이터 항목은 다음과 같이 사용할 수 있습니다.
- HPC VM Rocky 9 이미지: 모든 버전
- HPC VM Rocky 8 이미지: 2024년 7월 12일 이후에 빌드된 이미지에서만 사용할 수 있습니다.
빌드 날짜 (
YYYYMMDD형식)는 이미지 이름 끝에 버전 번호로 사용됩니다. 예를 들어 2025년 7월 21일에 빌드된 HPC VM Rocky 8 이미지의 이름은hpc-rocky-linux-8-v20250721입니다.
H4D 인스턴스에서 자동 업데이트를 사용 중지한 경우 인스턴스에서 dnf update 명령어를 정기적으로 실행하여 Cloud RDMA 드라이버를 최신 상태로 유지해야 합니다.
Intel MPI 라이브러리
Cloud de Confiance by S3NS에서 MPI 작업을 실행하기 전에 google_install_intelmpi 스크립트를 사용하여 메시지 전달 인터페이스 (MPI) 라이브러리를 설치하는 것이 좋습니다. 자세한 내용은 Intel MPI 2021 사용을 참고하세요.
사전 설치된 RPM
HPC VM 이미지는 다음 RPM 패키지가 사전 설치된 상태로 제공됩니다.
daos-clientgcc-gfortrangcc-toolset-12Lmoddkmshtophwlochwloc-develinfiniband-diagskernel-develkmod-idpf-irdmalibfabriclibrdmacm-utilslibibverbs-utilslibXtltracenfs-utilsnumactlnumactl-develpapipciutilspdshperfperftestrdma-coreredhat-lsb-core(HPC VM Rocky 8만 해당)redhat-lsb-cxx(HPC VM Rocky 8만 해당)rshscreenstracewgetzsh- '개발 도구' 패키지 그룹
가격 책정
HPC VM 이미지는 추가 비용 없이 제공됩니다. HPC VM 이미지가 Compute Engine에서 실행되기 때문에 vCPU 디스크, 메모리와 같은 Compute Engine 리소스에 대해 비용이 발생할 수 있습니다. 자세한 내용은 Compute Engine 가격 책정을 참조하세요.
다음 단계
- HPC 지원 인스턴스를 만드는 방법을 알아봅니다.
- HPC 워크로드용 고급 컴퓨팅 이미지에 대해 알아봅니다.
- HPC 워크로드 실행을 위한 권장사항을 검토하세요.
- Cloud de Confiance by S3NS에서 Cloud RDMA를 사용하여 H4D VM에서 MPI 애플리케이션을 설정하고 확장하는 방법을 알아봅니다.
- 향상된 클러스터 관리 기능으로 H4D HPC 클러스터를 만드는 방법을 알아봅니다.
- 피드백이 있거나 지원이 필요한 경우 hpc-image-feedback@google.com으로 이메일을 보내세요.