AWS ParallelCluster

AWS에서 HPC 컴퓨팅 환경을 신속하게 구축

AWS ParallelCluster 소개

AWS ParallelCluster는 AWS에서 고성능 컴퓨팅(HPC) 클러스터를 쉽게 배포하고 관리할 수 있게 해 주는 오픈 소스 클러스터 관리 도구입니다. ParallelCluster는 간단한 그래픽 사용자 인터페이스(GUI) 또는 텍스트 파일을 사용하여 HPC 애플리케이션에 필요한 리소스를 자동화되고 안전한 방식으로 모델링 및 프로비저닝합니다. 또한 여러 인스턴스 유형과 작업 제출 대기열, AWS Batch 및 Slurm과 같은 작업 스케줄러를 지원합니다.

AWS ParallelCluster는 인기 있는 오픈 소스 CfnCluster 프로젝트를 기반으로 구축되었으며 AWS CloudFormation 템플릿 또는Python Package Index(PyPI)를 통해 GUI를 설치하여 릴리스됩니다. ParallelCluster의 소스 코드는 GitHub의 Amazon Web Services 리포지토리에 호스팅되어 있습니다. AWS ParallelCluster는 추가 요금 없이 사용할 수 있으며 애플리케이션을 실행하는 데 필요한 AWS 리소스에 대해서만 요금을 지불하면 됩니다.

이점

AWS ParallelCluster를 사용하면 간단한 텍스트 파일을 통해 애플리케이션에 필요한 리소스를 자동화되고 안전한 방식으로 모델링, 프로비저닝 및 동적으로 스케일링할 수 있습니다.

AWS ParallelCluster를 사용하면 안전하고 반복 가능한 방식으로 리소스를 프로비저닝할 수 있으므로 수동 작업이나 사용자 지정 스크립트 없이 인프라를 구축하고 재구축할 수 있습니다.

AWS ParallelCluster는 다양한 운영 체제와 배치 스케줄러를 지원하므로 거의 수정 없이 기존 HPC 워크로드를 마이그레이션할 수 있습니다.

사용 사례

프로덕션 워크로드 최적화

클라우드 기반 서비스의 탄력성과 폭넓은 이점을 최대한 활용하려면 HPC 워크로드를 마이그레이션할 때 각 워크로드에 적합한 컴퓨팅, 스토리지 및 네트워킹 리소스를 선택해야 합니다. ParallelCluster를 사용하면 워크로드의 고유한 요구 사항을 충족하는 여러 개의 사용자 지정 HPC 클러스터를 쉽게 만들고 관리할 수 있습니다.

AWS Lambda 및 Amazon API Gateway

AWS Lambda 및 Amazon API Gateway를 사용하여 C#와 Node.js로 이벤트 중심의 확장을 지원하고 관리가 최소화된 서버 없는 애플리케이션을 생성합니다.

동영상