프로젝트 시작하기

7단계  |  60분

Linux_HPC_Cluster_aws-project
architectural-diagram
architecture-diagram-elastic-hpc-cluster

Amazon Web Services(AWS)를 사용하면 확장 가능한 온디맨드 컴퓨팅 파워에 손쉽게 액세스하여 고성능(HPC) 워크로드를 지원할 수 있습니다. 고객이 AWS에서 실행하는 HPC 워크로드의 예로는 CFD 시뮬레이션, 전산 화학 워크로드, 유전체학 분석, 일기 예보 등이 있습니다. 이 프로젝트에서는 AWS ParallelCluster를 사용하여 AWS에 HPC 클러스터를 배포합니다. ParallelCluster는 클라우드에서 HPC 클러스터를 신속하게 프로비저닝하고 관리할 수 있게 해주는 오픈 소스 솔루션입니다. 이러한 클라우드 기반 클러스터는 클라우드 기반 고유의 기능을 활용하면서 기존 온프레미스 클러스터와 비슷한 특성을 상당수 제공합니다. 예를 들어 AWS ParallelCluster의 클러스터는 완전히 탄력적입니다. 즉, 수행해야 할 작업이 있을 때만 컴퓨팅 노드가 시작됩니다. 

수행 항목:

Amazon Elastic Compute Cloud(Amazon EC2)에서 탄력적 HPC 클러스터를 생성 및 구성할 수 있는 오픈 소스 도구인 AWS ParallelCluster를 설치합니다. AWS ParallelCluster 소스 코드는 GitHub에 게시되어 있으며 설명서는 AWS 설명서에서 확인할 수 있습니다.

AWS ParallelCluster를 사용하여 Amazon EC2에 탄력적 HPC 클러스터를 구성하고 시작합니다. 배포 리전, Amazon Virtual Private Cloud(Amazon VPC), 인스턴스 유형, 볼륨 유형, 최소 및 최대 컴퓨팅 노드 수, 원하는 배치 스케줄러를 선택하여 첫 번째 HPC 클러스터를 사용자 지정할 수 있습니다.

병렬 MPI 작업을 제출하고 실행합니다. 간단한 병렬 "hello world" 코드가 컴파일되고 스케줄러로 제출되어 작업을 시작하고, 컴퓨팅 노드를 활성화하며, MPI 작업을 실행합니다.

Amazon Elastic Block Store(Amazon EBS)로 재사용할 수 있도록 공유 디스크의 EBS 스냅샷을 생성합니다. 공유 디스크의 스냅샷이 생성되고, 클러스터가 종료되며, 사전에 설치되어 바로 실행할 수 있는 "hello world" 소프트웨어와 함께 새 클러스터가 시작됩니다.

시작하기 전에 필요한 조건:

AWS 계정: HPC 환경을 설정하려면 AWS 계정이 필요합니다. AWS에 가입하십시오.

기술 수준: 이 프로젝트를 성공적으로 완료하기 위해서는 HPC 스케줄링 소프트웨어 관련 경험이 권장됩니다.

AWS 경험: 이 프로젝트를 성공적으로 완료하기 위해서는 Amazon EC2, Amazon Simple Storage Service(Amazon S3) 및 Amazon VPC에 대한 지식이 권장됩니다.

예상 비용:

이 Linux HPC 프로젝트를 완료하는 데는 1 USD 미만의 비용이 발생할 것으로 예상됩니다. 이는 권장 구성을 따르고 프로젝트 완료 후 24시간 이내에 모든 리소스를 종료한다고 가정할 때의 비용입니다. 

고객의 사용 사례에 따라 다른 구성이 필요할 수 있으며 이는 청구서에 영향을 미칩니다. 예를 들어 AWS ParallelCluster config 파일은 인스턴스 유형, 최대 대기열 크기 및 EBS 볼륨 크기를 정의합니다. 사용자 지정된 구성 설정으로 AWS ParallelCluster를 시작하는 경우에는 설정과 사용량에 따라 비용이 달라집니다. 일반적으로 대규모 워크로드를 실행하는 비용을 최소화하기 위해, 필요한 시간 동안만 클러스터를 실행합니다.

사용 서비스 및 관련 비용의 내역은 사용 서비스 및 비용을 참조하십시오.

프로젝트 시작하기

이 백서에서는 현재 AWS에서 실행되는 다양한 HPC 애플리케이션을 설명하고 모범 사례를 제공합니다.

HPC 기능에 대해 자세히 알아보고 시작하는 데 도움이 되는 리소스를 찾아보십시오.

AWS를 시작하는 데 추가 리소스가 필요하십니까? 자세히 알아보려면 시작하기 리소스 센터를 방문하십시오.