소개

완료됨

Azure CycleCloud는 Azure에서 HPC(고성능 컴퓨팅) 클러스터를 만들고, 사용자 지정하고, 관리하는 간단하고 안전하며 스케일링 가능한 방법을 제공하는 애플리케이션입니다.

시나리오

Contoso, Ltd.는 텍사스 주 휴스턴에 본사를 둔 항공 및 기상 서비스 회사입니다. 연구 팀은 Slurm 기반 작업을 실행하기 위해 온-프레미스 HPC 클러스터에 크게 의존합니다.

새로 시작된 프로젝트에는 폭풍 시즌 중에 미국 걸프 연안을 통과하여 이동하는 폭풍을 추적하는 여러 시뮬레이션이 포함됩니다. 아쉽게도 초기 평가에서 기존 온-프레미스 HPC 클러스터에 시뮬레이션을 실행하는 데 충분한 컴퓨팅 용량이 없는 것으로 확인되었습니다.

수석 연구 엔지니어인 여러분은 Contoso의 기존 Azure 구독을 사용하여 새 HPC 클러스터를 프로비저닝하려고 합니다. 팀의 기술 전문 지식을 사용하기 위해, Azure에서 배포하는 클러스터가 온-프레미스 클러스터의 아키텍처 및 소프트웨어 스택과 긴밀하게 일치할지를 확인하고자 합니다. 동시에 프로젝트의 예산 내에서 클러스터 비용을 유지하는 것이 중요하다고 강조한 관리 팀의 지침을 고려해야 합니다.

여러분은 Azure에서 HPC 클러스터를 배포, 운영, 모니터링하기 위한 옵션을 살펴보기 시작합니다. 이 작업을 간소화하기 위해 Azure CycleCloud 기능을 평가하기로 합니다.

무엇을 수행할 수 있나요?

이 모듈에서는 먼저 Azure CycleCloud 애플리케이션을 호스트하는 Azure VM을 배포하고 Azure 구독에서 작동하도록 구성합니다. 그런 다음, 새로 배포된 Azure CycleCloud 애플리케이션의 그래픽 인터페이스를 사용하여 기본 제공된 Slurm 템플릿을 기반으로 HPC 클러스터를 만든 다음 기본 기능의 유효성을 검사합니다. 관리 팀의 지침을 준수하기 위해 예산 경고를 구성하고, 평가를 완료한 후 클러스터를 종료하고, 이 모듈 중에 프로비저닝한 모든 리소스를 삭제하여 불필요한 비용을 방지합니다.

주요 목표는 무엇인가요?

이 모듈을 마치면 Azure CycleCloud를 설치 및 구성하고, Microsoft가 아닌 타사 스케줄러와의 통합 옵션을 설명하고, 이를 사용하여 Azure에 기본 HPC 클러스터를 배포하는 방법에 대해 자세히 알게 됩니다.