

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

# AWS ParallelCluster 작동 방식
<a name="functional-v3"></a>

AWS ParallelCluster 는 클러스터를 관리하는 방법뿐만 아니라 AWS 서비스를 사용하여 HPC 환경을 구축하는 방법에 대한 참조로 구축되었습니다. 다음 주제에서는 AWS ParallelCluster 프로세스,가 AWS 서비스 AWS ParallelCluster 사용하는 및 방법, 내부 디렉터리에 대해 설명합니다.

**Topics**
+ [AWS ParallelCluster 프로세스](processes-v3.md)
+ [AWS 에서 사용하는 서비스 AWS ParallelCluster](aws-services-v3.md)
+ [AWS ParallelCluster 내부 디렉터리](directories-v3.md)

# AWS ParallelCluster 프로세스
<a name="processes-v3"></a>

이 섹션은 Slurm과 함께 배포되는 클러스터에 적용됩니다. 이 스케줄러와 함께 사용할 경우는 기본 작업 스케줄러와 AWS ParallelCluster 상호 작용하여 컴퓨팅 노드 프로비저닝 및 제거를 관리합니다.

기반 HPC 클러스터의 경우 AWS Batch에서 제공하는 기능을 AWS ParallelCluster 사용하여 컴퓨팅 노드 AWS Batch 를 관리합니다.

## `clustermgtd`
<a name="clustermgtd-v3"></a>

클러스터 관리 데몬(`clustermgtd`)은 다음 작업을 수행합니다.
+ 비활성 파티션 정리
+ 용량 블록과 연결된 Slurm 예약 및 노드 관리(다음 섹션 참조)
+ 정적 용량을 관리하여 항상 정상 작동 상태인지 확인합니다.
+ 스케줄러를 Amazon EC2와 동기화합니다.
+ 분리된 인스턴스 정리
+ 일시 중지 워크플로 외부에서 발생하는 Amazon EC2 종료 시 스케줄러 노드 상태 복원
+ 비정상 Amazon EC2 인스턴스 관리(Amazon EC2 상태 확인에 실패한 인스턴스)
+ 예약된 유지 관리 이벤트 관리
+ 비정상 스케줄러 노드 관리(스케줄러 상태 확인에 실패한 노드)

### 용량 블록과 연결된 Slurm 예약 및 노드 관리
<a name="mgmtofSlurmReservationNodesForCB-v3"></a>

ParallelCluster는 온디맨드 용량 예약(ODCR) 및 기계 학습을 위한 용량 블록(CB)을 지원합니다. ODCR과 달리 CB는 향후 시작 시간이 있을 수 있으며 시간 제한이 있습니다.

`clustermgtd`는 루프에서 비정상 노드를 검색하고, 다운된 모든 Amazon EC2 인스턴스를 종료하고, 정적 노드인 경우 새 인스턴스로 교체합니다.

AWS ParallelCluster 는 용량 블록과 연결된 정적 노드를 다르게 관리합니다. CB가 아직 활성화되지 않은 경우에도 클러스터를 생성하고 CB가 활성화되면 인스턴스를 자동으로 시작합니다.

아직 활성화되지 않은 CBs와 연결된 컴퓨팅 리소스에 해당하는 Slurm 노드는 CB 시작 시간에 도달할 때까지 유지 관리 상태로 유지됩니다. 이러한 Slurm 노드는 Slurm 관리자 사용자와 연결된 예약/유지 관리 상태로 유지되므로 작업을 수락할 수 있지만 Slurm 예약이 제거될 때까지 작업은 보류 상태로 유지됩니다.

`clustermgtd`는 Slurm 예약을 자동으로 생성하거나 삭제합니다. 즉, CB 상태에 따라 관련 CB 노드를 유지 관리 상태로 전환합니다. CB가 활성화되면 Slurm 예약이 제거되고 노드가 시작되어 보류 중인 작업 또는 새 작업 제출에 사용할 수 있게 됩니다.

CB 종료 시간에 도달하면 노드가 예약/유지 관리 상태로 다시 이동합니다. CB가 더 이상 활성화되지 않고 인스턴스가 종료되면 새 대기열/컴퓨팅 리소스에 작업을 다시 제출/다시 대기열에 추가하는 것은 사용자의 몫입니다.

## `clusterstatusmgtd`
<a name="clusterstatusmgtd-v3"></a>

클러스터 상태 관리 데몬(`clusterstatusmgtd`)은 컴퓨팅 플릿 상태 업데이트를 관리합니다. 매 분마다 DynamoDB 테이블에 저장된 플릿 상태를 가져오고 모든 STOP/START 요청을 관리합니다.

## `computemgtd`
<a name="computemgtd-v3"></a>

컴퓨팅 관리 데몬(`computemgtd`) 프로세스는 각 클러스터 컴퓨팅 노드에서 실행됩니다. 컴퓨팅 관리 대몬(daemon)은 5분마다 헤드 노드에 연결할 수 있고 정상 상태인지 확인합니다. 헤드 노드에 도달할 수 없거나 정상이 아닌 상태로 5분이 경과하면 컴퓨팅 노드가 종료됩니다.

# AWS 에서 사용하는 서비스 AWS ParallelCluster
<a name="aws-services-v3"></a>

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

**Topics**
+ [Amazon API Gateway](#aws-api-gateway-v3)
+ [AWS Batch](#aws-batch-v3)
+ [CloudFormation](#aws-services-cloudformation-v3)
+ [Amazon CloudWatch()](#amazon-cloudwatch-v3)
+ [Amazon CloudWatch Events](#amazon-cloudwatch-events-v3)
+ [Amazon CloudWatch Logs](#amazon-cloudwatch-logs-v3)
+ [AWS CodeBuild](#aws-codebuild-v3)
+ [Amazon DynamoDB](#amazon-dynamodb-v3)
+ [Amazon Elastic Block Store](#amazon-elastic-block-store-ebs-v3)
+ [- Amazon Elastic Compute Cloud](#amazon-ec2-v3)
+ [Amazon Elastic Container Registry](#amazon-elastic-container-registry-ecr-v3)
+ [Amazon EFS](#amazon-efs-v3)
+ [Amazon FSx for Lustre](#amazon-fsx-for-lustre-v3)
+ [Amazon FSx for NetApp ONTAP](#amazon-fsx-ontap-v3)
+ [Amazon FSx for OpenZFS](#amazon-fsx-openzfs-v3)
+ [AWS Identity and Access Management](#aws-identity-and-access-management-iam-v3)
+ [AWS Lambda](#aws-lambda-v3)
+ [Amazon RDS](#aws-rds-v3)
+ [Amazon Route 53](#amazon-route-53-v3)
+ [Amazon Simple Notification Service](#aws-sns-v3)
+ [Amazon Simple Storage Service(S3)](#amazon-s3-v3)
+ [Amazon VPC](#amazon-vpc-v3)
+ [Elastic Fabric Adapter](#aws-efa-v3)
+ [EC2 Image Builder](#aws-image-builder-v3)
+ [Amazon DCV](#nice-dcv-v3)

## Amazon API Gateway
<a name="aws-api-gateway-v3"></a>

Amazon API Gateway는 모든 규모에서 REST, HTTP 및 WebSocket API를 생성, 게시, 유지 관리, 모니터링 및 보호할 수 있는 AWS 서비스입니다. APIs 

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

Amazon API Gateway에 대한 자세한 내용은 [ https://aws.amazon.com/api-gateway/](https://aws.amazon.com/api-gateway/) 및 [ https://docs.aws.amazon.com/apigateway/](https://docs.aws.amazon.com/apigateway/) 참조하십시오.

## AWS Batch
<a name="aws-batch-v3"></a>

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

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

에 대한 자세한 내용은 [https://aws.amazon.com/batch/](https://aws.amazon.com/batch/) 및 [https://docs.aws.amazon.com/batch/](https://docs.aws.amazon.com/batch/) AWS Batch참조하십시오.

## CloudFormation
<a name="aws-services-cloudformation-v3"></a>

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

에 대한 자세한 내용은 [ https://aws.amazon.com/cloudformation/](https://aws.amazon.com/cloudformation/) 및 [ https://docs.aws.amazon.com/cloudformation/](https://docs.aws.amazon.com/cloudformation/) CloudFormation참조하십시오.

## Amazon CloudWatch()
<a name="amazon-cloudwatch-v3"></a>

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

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

CloudWatch에 대한 자세한 내용은 [ https://aws.amazon.com/cloudwatch/](https://aws.amazon.com/cloudwatch/) 및 [ https://docs.aws.amazon.com/cloudwatch/](https://docs.aws.amazon.com/cloudwatch/) 참조하십시오.

## Amazon CloudWatch Events
<a name="amazon-cloudwatch-events-v3"></a>

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

CloudWatch Events에 대한 자세한 내용은 [https://docs.aws.amazon.com//eventbridge/latest/userguide/eb-cwe-now-eb](https://docs.aws.amazon.com//eventbridge/latest/userguide/eb-cwe-now-eb.html) 섹션을 참조하세요.

## Amazon CloudWatch Logs
<a name="amazon-cloudwatch-logs-v3"></a>

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

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

자세한 내용은 [Amazon CloudWatch Logs와 통합](cloudwatch-logs-v3.md) 단원을 참조하십시오.

## AWS CodeBuild
<a name="aws-codebuild-v3"></a>

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

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

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

## Amazon DynamoDB
<a name="amazon-dynamodb-v3"></a>

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

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

DynamoDB에 대한 자세한 내용은 [https://aws.amazon.com/dynamodb/](https://aws.amazon.com/dynamodb/) 및 [https://docs.aws.amazon.com/dynamodb/](https://docs.aws.amazon.com/dynamodb/)을 참조하세요.

## Amazon Elastic Block Store
<a name="amazon-elastic-block-store-ebs-v3"></a>

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

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

## - Amazon Elastic Compute Cloud
<a name="amazon-ec2-v3"></a>

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

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

## Amazon Elastic Container Registry
<a name="amazon-elastic-container-registry-ecr-v3"></a>

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

Amazon ECR은 AWS Batch 클러스터에만 사용됩니다.

자세한 내용은 [https://aws.amazon.com/ecr/](https://aws.amazon.com/ecr/) 및 [https://docs.aws.amazon.com/ecr/](https://docs.aws.amazon.com/ecr/)을 참조하세요.

## Amazon EFS
<a name="amazon-efs-v3"></a>

Amazon Elastic File System(Amazon EFS)는 AWS 클라우드 서비스 및 온프레미스 리소스와 함께 사용할 수 있는 간단하고 확장 가능한 완전 관리형 탄력적 NFS 파일 시스템을 제공합니다. [`EfsSettings`](SharedStorage-v3.md#SharedStorage-v3-EfsSettings)가 지정된 경우 Amazon EFS가 사용됩니다. Amazon EFS에 대한 지원이 AWS ParallelCluster 버전 2.1.0에 추가되었습니다.

Amazon EFS에 대한 자세한 내용은 [https://aws.amazon.com/efs/](https://aws.amazon.com/efs/) 및 [https://docs.aws.amazon.com/efs/](https://docs.aws.amazon.com/efs/)를 참조하세요.

## Amazon FSx for Lustre
<a name="amazon-fsx-for-lustre-v3"></a>

FSx for Lustre는 오픈 소스 Lustre 파일 시스템을 사용하는 고성능 파일 시스템을 제공합니다. [`FsxLustreSettings` 속성](SharedStorage-v3.md#SharedStorage-v3-FsxLustreSettings.properties)가 지정되면 FSx for Lustre가 사용됩니다. 버전 2.2.1에서 AWS ParallelCluster FSx for Lustre에 대한 지원이 추가되었습니다.

FSx for Lustre에 대한 자세한 내용은 [https://aws.amazon.com/fsx/lustre/](https://aws.amazon.com/fsx/lustre/) 및 [https://docs.aws.amazon.com/fsx/](https://docs.aws.amazon.com/fsx/)을 참조하세요.

## Amazon FSx for NetApp ONTAP
<a name="amazon-fsx-ontap-v3"></a>

FSx for ONTAP은 NetApp의 인기 있는 ONTAP 파일 시스템을 기반으로 구축된 완전 관리형 공유 스토리지 시스템을 제공합니다. [`FsxOntapSettings` 속성](SharedStorage-v3.md#SharedStorage-v3-FsxOntapSettings.properties)가 지정되면 FSx for ONTAP이 사용됩니다. FSx for ONTAP에 대한 지원이 AWS ParallelCluster 버전 3.2.0에 추가되었습니다.

FSx for ONTAP에 대한 자세한 내용은 [https://aws.amazon.com/fsx/netapp-ontap/](https://aws.amazon.com/fsx/netapp-ontap/) 및 [https://docs.aws.amazon.com/fsx/](https://docs.aws.amazon.com/fsx/)을 참조하세요.

## Amazon FSx for OpenZFS
<a name="amazon-fsx-openzfs-v3"></a>

FSx for OpenZFS는 인기 있는 OpenZFS 파일 시스템을 기반으로 구축된 완전 관리형 공유 스토리지 시스템을 제공합니다. [`FsxOpenZfsSettings` 속성](SharedStorage-v3.md#SharedStorage-v3-FsxOpenZfsSettings.properties)가 지정되면 FSx for OpenZFS가 사용됩니다. FSx for OpenZFS에 대한 지원이 AWS ParallelCluster 버전 3.2.0에 추가되었습니다.

FSx for OpenZFS에 대한 자세한 내용은 [https://aws.amazon.com/fsx/openzfs/](https://aws.amazon.com/fsx/openzfs/) 및 [https://docs.aws.amazon.com/fsx/](https://docs.aws.amazon.com/fsx/)을 참조하세요.

## AWS Identity and Access Management
<a name="aws-identity-and-access-management-iam-v3"></a>

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

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

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

## AWS Lambda
<a name="aws-lambda-v3"></a>

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

Lambda에 대한 자세한 내용은 [https://aws.amazon.com/lambda/](https://aws.amazon.com/lambda/) 및 [https://docs.aws.amazon.com/lambda/](https://docs.aws.amazon.com/lambda/)를 참조하세요.

## Amazon RDS
<a name="aws-rds-v3"></a>

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

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

Amazon RDS에 대한 자세한 내용은 [https://aws.amazon.com/rds/](https://aws.amazon.com/rds/) 및 [https://docs.aws.amazon.com/rds/](https://docs.aws.amazon.com/rds)를 참조하세요.

## Amazon Route 53
<a name="amazon-route-53-v3"></a>

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

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

## Amazon Simple Notification Service
<a name="aws-sns-v3"></a>

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

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

Amazon SNS에 대한 자세한 내용은 [https://aws.amazon.com/sns/](https://aws.amazon.com/sns/) 및 [https://docs.aws.amazon.com/sns/](https://docs.aws.amazon.com/sns/)를 참조하세요.

## Amazon Simple Storage Service(S3)
<a name="amazon-s3-v3"></a>

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://aws.amazon.com/s3/) 및 [https://docs.aws.amazon.com/s3/](https://docs.aws.amazon.com/s3/)을 참조하세요.

## Amazon VPC
<a name="amazon-vpc-v3"></a>

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

아마존 VPC에 대한 자세한 내용은 [https://aws.amazon.com/vpc/](https://aws.amazon.com/vpc/) 및 [https://docs.aws.amazon.com/vpc/](https://docs.aws.amazon.com/vpc/)을 참조하세요.

## Elastic Fabric Adapter
<a name="aws-efa-v3"></a>

Elastic Fabric Adapter(EFA)는 대규모로 높은 수준의 노드 간 통신이 필요한 애플리케이션을 실행하는 데 사용할 수 있는 인스턴스용 네트워크 인터페이스입니다 AWS.

Elastic Fabric Adapter에 대한 자세한 내용은 [https://aws.amazon.com/hpc/efa/](https://aws.amazon.com/hpc/efa/) 참조하십시오.

## EC2 Image Builder
<a name="aws-image-builder-v3"></a>

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

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

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

## Amazon DCV
<a name="nice-dcv-v3"></a>

Amazon DCV는 다양한 네트워크 조건에서 모든 장치에 원격 데스크톱 및 애플리케이션 스트리밍을 제공하는 안전한 방법을 제공하는 고성능 원격 디스플레이 프로토콜입니다. [`HeadNode` 섹션](HeadNode-v3.md)/[`Dcv`](HeadNode-v3.md#HeadNode-v3-Dcv) 설정이 지정되면 Amazon DCV가 사용됩니다. Amazon DCV에 대한 지원이 AWS ParallelCluster 버전 2.5.0에 추가되었습니다.

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

# AWS ParallelCluster 내부 디렉터리
<a name="directories-v3"></a>

가 클러스터 내에서 데이터를 공유하는 데 AWS ParallelCluster 사용하는 여러 내부 디렉터리가 있습니다. 다음 디렉터리는 헤드 노드, 컴퓨팅 노드 및 로그인 노드 간에 공유됩니다.
+ `/opt/slurm`
+ `/opt/intel`
+ `/opt/parallelcluster/shared (only with compute nodes)`
+ `/opt/parallelcluster/shared_login_nodes (only with login nodes)`
+ `/home (unless specified in SharedStorage)`

**참고**  
기본적으로 이러한 디렉터리는 헤드 노드 EBS 볼륨에서 생성되며 NFS가 컴퓨팅 및 로그인 노드로 내보내는 것으로 공유됩니다. AWS ParallelCluster 3.8부터 [SharedStorageType](HeadNode-v3.md#yaml-HeadNode-SharedStorageType) 파라미터를 efs로 설정하여 Amazon EFS 파일 시스템을 AWS ParallelCluster 생성하고 관리하여 이러한 디렉터리를 호스팅하고 공유할 수 있습니다.  
클러스터가 스케일 아웃되면 EBS 볼륨을 통해 NFS를 내보낼 경우 성능 병목 현상이 발생할 수 있습니다. EFS를 사용하면 클러스터가 확장될 때 NFS 내보내기를 방지하고 이와 관련된 성능 병목 현상을 방지할 수 있습니다.