AWS 에서 사용하는 서비스 AWS ParallelCluster - AWS ParallelCluster

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

AWS 에서 사용하는 서비스 AWS ParallelCluster

다음 Amazon Web Services(AWS) 서비스는 에서 사용됩니다 AWS ParallelCluster.

Amazon API Gateway

Amazon API Gateway는 모든 규모의 , 및 WebSocket APIs REST를 생성, 게시, 유지 관리HTTP, 모니터링 및 보호하기 위한 AWS 서비스입니다.

AWS ParallelCluster 는 API Gateway를 사용하여 를 호스팅합니다 AWS ParallelCluster API.

에 대한 자세한 내용은 https://aws.amazon.com/api-gateway/ 및 섹션을 AWS Batch참조하세요https://docs.aws.amazon.com/apigateway/.

AWS Batch

AWS Batch 는 AWS 관리형 작업 스케줄러 서비스입니다. AWS Batch 클러스터에서 컴퓨팅 리소스(예: CPU 또는 메모리 최적화 인스턴스)의 최적 수량과 유형을 동적으로 프로비저닝합니다. 이러한 리소스는 볼륨 요구 사항을 포함하여 일괄 작업의 특정 요구 사항을 기반으로 프로비저닝됩니다. 를 사용하면 작업을 효과적으로 실행하기 위해 추가 배치 컴퓨팅 소프트웨어 또는 서버 클러스터를 설치하거나 관리할 필요가 AWS Batch없습니다.

AWS Batch 는 AWS Batch 클러스터에서만 사용됩니다.

에 대한 자세한 내용은 https://aws.amazon.com/batch/ 및 섹션을 AWS Batch참조하세요https://docs.aws.amazon.com/batch/.

AWS CloudFormation

AWS CloudFormation 는 클라우드 환경에서 AWS 및 타사 애플리케이션 리소스를 모델링하고 프로비저닝하기 위한 공통 언어를 제공하는 서비스입니다 infrastructure-as-code. 에서 사용하는 기본 서비스입니다 AWS ParallelCluster. 의 각 클러스터 AWS ParallelCluster 는 스택으로 표시되고 각 클러스터에 필요한 모든 리소스는 AWS ParallelCluster AWS CloudFormation 템플릿 내에 정의됩니다. 대부분의 경우 AWS ParallelCluster CLI 명령은 AWS CloudFormation 명령 생성, 업데이트 및 삭제와 같은 스택 명령에 직접 해당합니다. 클러스터 내에서 시작된 인스턴스는 AWS 리전 클러스터가 시작된 의 AWS CloudFormation 엔드포인트를 HTTPS 호출합니다.

에 대한 자세한 내용은 https://aws.amazon.com/cloudformation/ 및 섹션을 AWS CloudFormation참조하세요https://docs.aws.amazon.com/cloudformation/.

Amazon CloudWatch

Amazon CloudWatch (CloudWatch)은 데이터와 실행 가능한 인사이트를 제공하는 모니터링 및 관찰 서비스입니다. 이러한 인사이트를 사용하여 애플리케이션을 모니터링하고, 성능 변화 및 서비스 예외에 대응하고, 리소스 활용도를 최적화할 수 있습니다. 에서 AWS ParallelCluster CloudWatch 는 대시보드에 사용되며 Docker 이미지 빌드 단계와 AWS Batch 작업 출력을 모니터링하고 로깅하는 데 사용됩니다.

AWS ParallelCluster 버전 2.10.0 이전에서는 CloudWatch 가 AWS Batch 클러스터에서만 사용되었습니다.

에 대한 자세한 내용은 https://aws.amazon.com/cloudwatch/ 및 섹션을 CloudWatch참조하세요https://docs.aws.amazon.com/cloudwatch/.

Amazon CloudWatch 이벤트

Amazon CloudWatch Events(CloudWatch 이벤트)는 Amazon Web Services(AWS) 리소스의 변경 사항을 설명하는 시스템 이벤트의 거의 실시간 스트림을 제공합니다. 신속하게 설정할 수 있는 단순 규칙을 사용하여 일치하는 이벤트를 검색하고 하나 이상의 대상 함수 또는 스트림으로 이를 라우팅할 수 있습니다. 에서 AWS ParallelCluster CloudWatch Events는 AWS Batch 작업에 사용됩니다.

CloudWatch 이벤트에 대한 자세한 내용은 https://docs.aws.amazon.com//eventbridge/최신/userguide/eb-cwe-now-eb를 참조하세요.

Amazon CloudWatch Logs

Amazon CloudWatch Logs(CloudWatch Logs)는 Amazon 의 핵심 기능 중 하나입니다 CloudWatch. 이것은 AWS ParallelCluster에서 사용하는 많은 구성 요소에 대한 로그 파일을 모니터링, 저장, 확인 및 검색하는 데 사용됩니다.

AWS ParallelCluster 버전 2.6.0 이전에서는 CloudWatch 로그가 AWS Batch 클러스터에서만 사용되었습니다.

자세한 내용은 Amazon CloudWatch Logs와의 통합 단원을 참조하십시오.

AWS CodeBuild

AWS CodeBuild (CodeBuild)는 소스 코드를 준수하고, 테스트를 실행하고, 배포할 준비가 된 소프트웨어 패키지를 생성하는 AWS 관리형 지속적 통합 서비스입니다. 에서 AWS ParallelCluster CodeBuild 는 클러스터가 생성될 때 Docker 이미지를 자동으로 투명하게 빌드하는 데 사용됩니다.

CodeBuild 는 AWS Batch 클러스터에서만 사용됩니다.

에 대한 자세한 내용은 https://aws.amazon.com/codebuild/ 및 섹션을 CodeBuild참조하세요https://docs.aws.amazon.com/codebuild/.

Amazon DynamoDB

Amazon DynamoDB(DynamoDB)는 빠르고 유연한 데이터베이스 없음SQL 서비스입니다. 이것은는 클러스터의 최소 상태 정보를 저장하는 데 사용됩니다. 헤드 노드는 DynamoDB 테이블의 프로비저닝된 인스턴스를 추적합니다.

DynamoDB는 AWS Batch 클러스터와 함께 사용되지 않습니다.

DynamoDB 대한 자세한 내용은 https://aws.amazon.com/dynamodb/ 및 섹션을 참조하세요https://docs.aws.amazon.com/dynamodb/.

Amazon Elastic Block Store

Amazon Elastic Block Store(Amazon EBS)는 공유 볼륨을 위한 영구 스토리지를 제공하는 고성능 블록 스토리지 서비스입니다. 모든 Amazon EBS 설정을 구성을 통해 전달할 수 있습니다. Amazon EBS 볼륨은 비어 있거나 기존 Amazon EBS 스냅샷에서 초기화할 수 있습니다.

Amazon 에 대한 자세한 내용은 https://aws.amazon.com/ebs/ 및 섹션을 EBS참조하세요https://docs.aws.amazon.com/ebs/.

Amazon Elastic Compute Cloud

Amazon Elastic Compute Cloud(Amazon EC2 )는 에 대한 컴퓨팅 용량을 제공합니다 AWS ParallelCluster. 헤드 및 컴퓨팅 노드는 Amazon EC2 인스턴스입니다. 를 지원하는 모든 인스턴스 유형을 선택할 HVM 수 있습니다. 헤드 노드와 컴퓨팅 노드는 서로 다른 인스턴스 유형일 수 있습니다. 또한 여러 대기열을 사용하는 경우 컴퓨팅 노드 일부 또는 전체를 스팟 인스턴스로 시작할 수도 있습니다. 인스턴스에 있는 인스턴스 스토어 볼륨은 스트라이프 LVM 볼륨으로 마운트됩니다.

Amazon EC2 에 대한 자세한 내용은 https://aws.amazon.com/ec2/ 및 섹션을 참조하세요https://docs.aws.amazon.com/ec2/.

Amazon Elastic 컨테이너 레지스트리

Amazon Elastic Container Registry(Amazon ECR)는 Docker 컨테이너 이미지를 쉽게 저장, 관리 및 배포할 수 있는 완전 관리형 Docker 컨테이너 레지스트리입니다. 에서 AWS ParallelCluster Amazon은 클러스터가 생성될 때 구축된 Docker 이미지를 ECR 저장합니다. 그런 다음 Docker 이미지는 에서 제출된 작업의 컨테이너를 실행하는 AWS Batch 데 사용됩니다.

AmazonECR은 AWS Batch 클러스터에서만 사용됩니다.

자세한 내용은 https://aws.amazon.com/ecr/ 및 섹션을 참조하세요https://docs.aws.amazon.com/ecr/.

Amazon EFS

Amazon Elastic File System(Amazon EFS)은 서비스 및 온프레미스 리소스와 함께 AWS 클라우드 사용할 수 있는 간단하고 확장 가능하며 완벽하게 관리되는 탄력적 NFS 파일 시스템을 제공합니다. AmazonEFS은 이 지정EfsSettings될 때 사용됩니다. AWS ParallelCluster 버전 2.1.0에 Amazon 지원이 EFS 추가되었습니다.

Amazon 에 대한 자세한 내용은 https://aws.amazon.com/efs/ 및 섹션을 EFS참조하세요https://docs.aws.amazon.com/efs/.

Amazon FSx for Lustre

FSx for Lustre는 오픈 소스 Lustre 파일 시스템을 사용하는 고성능 파일 시스템을 제공합니다. FSx 가 FsxLustreSettings 속성 지정될 때 for Lustre가 사용됩니다. LustreFSx에 대한 지원이 AWS ParallelCluster 버전 2.2.1에 추가되었습니다.

LustreFSx에 대한 자세한 내용은 https://aws.amazon.com/fsx/lustre/ 및 를 참조하세요https://docs.aws.amazon.com/fsx/.

FSx 용 Amazon NetApp ONTAP

FSx for ONTAP는 NetApp의 인기 있는 ONTAP 파일 시스템을 기반으로 구축된 완전 관리형 공유 스토리지 시스템을 제공합니다. FSx ONTAP는 FsxOntapSettings 속성 가 지정될 때 사용됩니다. AWS ParallelCluster 버전 3.2.0에 에 FSx 대한 지원이 ONTAP 추가되었습니다.

FSx 용 에 대한 자세한 내용은 https://aws.amazon.com/fsx/netapp-ontap/ 및 를 ONTAP참조하세요https://docs.aws.amazon.com/fsx/.

Amazon FSx for OpenZFS

FSx for OpenZFS은 인기 있는 OpenZFS 파일 시스템에 구축된 완전 관리형 공유 스토리지 시스템을 제공합니다. FSx 가 FsxOpenZfsSettings 속성 지정될 때 for OpenZFS이 사용됩니다. AWS ParallelCluster 버전 3.2.0에서 OpenZFS에 FSx 대한 지원이 추가되었습니다.

Open 에 FSx 대한 자세한 내용은 https://aws.amazon.com/fsx/openzfs/ 및 를 ZFS참조하세요https://docs.aws.amazon.com/fsx/.

AWS Identity and Access Management

AWS Identity and Access Management (IAM)는 내에서 각 개별 클러스터에 고유한 인스턴스EC2에 대해 Amazon에 대한 최소 권한 IAM 역할을 제공하는 AWS ParallelCluster 데 사용됩니다. AWS ParallelCluster 인스턴스는 클러스터를 배포하고 관리하는 데 필요한 특정 API 호출에만 액세스할 수 있습니다.

AWS Batch 클러스터를 사용하면 클러스터가 생성될 때 Docker 이미지 구축 프로세스와 관련된 구성 요소에 대한 IAM 역할도 생성됩니다. 이러한 구성 요소에는 Amazon ECR리포지토리에 Docker 이미지를 추가하고 삭제할 수 있는 Lambda 함수가 포함됩니다. 또한 클러스터 및 CodeBuild 프로젝트에 대해 생성된 Amazon S3 버킷을 삭제할 수 있는 함수도 포함됩니다. AWS Batch 리소스, 인스턴스 및 작업에 대한 역할도 있습니다.

에 대한 자세한 내용은 https://aws.amazon.com/iam/ 및 섹션을 IAM참조하세요https://docs.aws.amazon.com/iam/.

AWS Lambda

AWS Lambda (Lambda)는 Docker 이미지 생성을 오케스트레이션하는 함수를 실행합니다. Lambda는 Amazon ECR리포지토리 및 Amazon S3에 저장된 Docker 이미지와 같은 사용자 지정 클러스터 리소스의 정리도 관리합니다.

Lambda에 대한 자세한 내용은 https://aws.amazon.com/lambda/ 및 섹션을 참조하세요https://docs.aws.amazon.com/lambda/.

Amazon RDS

Amazon Relational Database Service (Amazon RDS)은 AWS 클라우드에서 관계형 데이터베이스를 더 쉽게 설정, 운영 및 확장할 수 있는 웹 서비스입니다.

AWS ParallelCluster 는 AWS Batch 및 RDS에 Amazon을 사용합니다.Slurm.

Amazon 에 대한 자세한 내용은 https://aws.amazon.com/rds/ 및 섹션을 RDS참조하세요https://docs.aws.amazon.com/rds/.

Amazon Route 53

Amazon Route 53(Route 53)은 각 컴퓨팅 노드에 대해 호스트 이름과 정규화된 도메인 이름을 포함하는 호스팅 영역을 생성하는 데 사용됩니다.

Route 53에 대한 자세한 내용은 https://aws.amazon.com/route53/ 및 섹션을 참조하세요https://docs.aws.amazon.com/route53/.

Amazon Simple Notification Service

(Amazon SNS)는 게시자에서 구독자(생산자 및 소비자라고도 함)로 메시지를 전달하는 관리형 서비스입니다.

AWS ParallelCluster 는 API 호스팅SNS에 Amazon을 사용합니다.

Amazon 에 대한 자세한 내용은 https://aws.amazon.com/sns/ 및 섹션을 SNS참조하세요https://docs.aws.amazon.com/sns/.

Amazon Simple Storage Service(S3)

Amazon Simple Storage Service(Amazon S3)는 각 에 위치한 AWS ParallelCluster 템플릿을 저장합니다 AWS 리전. CLI/SDK 도구가 Amazon S3를 사용하도록 구성할 수 AWS ParallelCluster 있습니다.

AWS ParallelCluster 또한 는 클러스터 구성 파일과 같이 클러스터에서 사용하는 리소스를 저장 AWS 계정 하기 위해 에 Amazon S3 버킷을 생성합니다. 는 클러스터를 생성하는 각 AWS 리전 에 하나의 Amazon S3 버킷을 AWS ParallelCluster 유지합니다.

AWS Batch 클러스터를 사용하면 계정의 Amazon S3 버킷이 관련 데이터를 저장하는 데 사용됩니다. 예를 들어, 이 버킷은 도커 이미지와 스크립트가 제출된 작업에서 생성될 때 생성된 아티팩트를 저장합니다.

자세한 내용은 https://aws.amazon.com/s3/ 및 섹션을 참조하세요https://docs.aws.amazon.com/s3/.

Amazon VPC

Amazon은 클러스터의 노드에서 사용하는 네트워크를 VPC 정의합니다.

Amazon 에 대한 자세한 내용은 https://aws.amazon.com/vpc/ 및 섹션을 VPC참조하세요https://docs.aws.amazon.com/vpc/.

Elastic Fabric Adapter

탄력적 패브릭 어댑터(EFA)는 고객이 에서 대규모로 높은 수준의 노드 간 통신이 필요한 애플리케이션을 실행하는 데 사용할 수 있는 인스턴스용 네트워크 인터페이스입니다 AWS.

EC2 Image Builder에 대한 자세한 내용은 https://aws.amazon.com/hpc/efa/를 참조하세요.

EC2 이미지 빌더

EC2 Image Builder는 완전 관리형 AWS 서비스로, 사용자 지정되고 안전한 서버 이미지의 생성, 관리 및 up-to-date 배포를 자동화하는 데 도움이 됩니다.

AWS ParallelCluster 는 Image Builder를 사용하여 AWS ParallelCluster 이미지를 생성하고 관리합니다.

EC2 Image Builder에 대한 자세한 내용은 https://aws.amazon.com/image-builder/ 및 섹션을 참조하세요https://docs.aws.amazon.com/imagebuilder/.

Amazon DCV

AmazonDCV은 다양한 네트워크 조건에서 모든 디바이스에 원격 데스크톱 및 애플리케이션 스트리밍을 제공할 수 있는 안전한 방법을 제공하는 고성능 원격 디스플레이 프로토콜입니다. AmazonDCV은 HeadNode 섹션 / Dcv 설정이 지정될 때 사용됩니다. AWS ParallelCluster 버전 2.5.0에 Amazon 지원이 DCV 추가되었습니다.

Amazon 에 대한 자세한 내용은 https://aws.amazon.com/hpc/dcv/ 및 섹션을 DCV참조하세요https://docs.aws.amazon.com/dcv/.