Azure에서 HPC(고성능 컴퓨팅) 애플리케이션 실행
Azure HPC는 최고의 애플리케이션 성능, 스케일링 기능 및 가치를 제공하기 위해 최첨단 프로세서와 HPC급 InfiniBand 상호 연결을 사용하는 HPC 및 AI 워크로드용으로 특화된 클라우드 기능입니다. 사용자는 Azure HPC를 사용하여 비즈니스 및 기술 요구 사항이 달라질 때 동적으로 할당될 수 있는 고가용성의 HPC 및 AI 기술을 통해 뛰어난 혁신, 생산성 및 비즈니스 민첩성을 얻을 수 있습니다. 이 학습 경로는 Azure HPC에서 시작하는 데 도움이 되는 모듈 시리즈입니다. 가장 관심 있는 토픽을 선택하거나 하나씩 진행할 수 있습니다.
사전 요구 사항
- Azure 컴퓨팅 서비스에 대한 기본 지식
업적 코드
업적 코드를 요청하려고 하나요?
이 학습 경로의 모듈
고성능 컴퓨팅 워크로드를 위해 Azure에서 사용할 수 있는 서비스를 검색합니다.
Azure Batch는 클라우드에서 효율적으로 대규모 병렬 및 HPC(고성능 컴퓨팅) 애플리케이션을 실행할 수 있도록 하는 서비스입니다. 인프라를 관리하거나 구성할 필요가 없습니다. 작업을 예약하고, 필요한 리소스를 할당하기만 하면, Batch에서 나머지를 알아서 수행합니다.
Azure Batch는 클라우드에서 효율적으로 대규모 병렬 및 HPC(고성능 컴퓨팅) 애플리케이션을 실행할 수 있도록 하는 Azure 서비스입니다. 인프라를 관리하거나 구성할 필요가 없습니다. 작업을 예약하고, 필요한 리소스를 할당하기만 하면, Batch에서 나머지를 알아서 수행합니다.
Azure Batch는 Azure에서 대규모 병렬 고성능 컴퓨팅 애플리케이션을 실행할 수 있는 Microsoft의 PaaS(Platform as a Service)입니다. 이 모듈에서는 Azure Batch 서비스와 동시에 비디오 코드 변환을 수행할 수 있는 .NET Core 콘솔 앱을 작성합니다.
Azure CycleCloud는 Azure에서 HPC(고성능 컴퓨팅) 클러스터를 만들고, 사용자 지정하고, 관리하는 간단하고 안전하며 스케일링 가능한 방법을 제공하는 애플리케이션입니다.
Azure CycleCloud 템플릿은 Azure에서 사용자 지정 HCP 환경의 배포 및 유지 관리와 관련된 관리 오버헤드를 최소화하는 데 도움이 되는 선언적 프로비저닝 모델을 제공합니다.
이 모듈에서는 Azure의 HPC 스토리지 선택에 영향을 주는 다양한 요소를 알아봅니다. NFS, 파일 액세스, 디렉터리 서비스, 병렬 파일 시스템, 하이브리드 파일 액세스 고려 사항을 살펴보겠습니다.
Azure Managed Lustre 파일 시스템을 배포하고, 파일 시스템을 Azure Blob Storage와 통합하고, 클라이언트를 파일 시스템에 연결합니다.
비용 고려 사항을 포함한 처리량 요구 사항을 기준으로 Azure NetApp Files의 가장 적합한 서비스 수준을 선택하세요.
모범 사례를 사용하여 EDA 및 HPC 애플리케이션의 Azure NetApp Files 성능을 향상하는 방법을 알아봅니다.
이 모듈에서는 HPC(고성능 컴퓨팅) 애플리케이션에 적합한 SKU를 선택하는 방법 및 고도로 최적화되고 밀결합된 HPC 애플리케이션을 빌드하고 실행하는 방법에 대한 지침을 제공합니다.
밀결합된 HPC 애플리케이션의 런타임 오류 및 성능 병목 상태를 해결하는 방법에 대한 지침을 제공합니다.