

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 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 支援Machine Learning (CB) 的隨需容量保留 (ODCR) 和容量區塊。與 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`) 程序會在每個叢集運算節點上執行。每五 (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](#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 是一項 AWS 服務，可讓您建立、發佈、維護、監控和保護任何規模的 REST、HTTP 和 WebSocket 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 叢集。

如需詳細資訊 AWS Batch，請參閱 [https://aws.amazon.com/batch/](https://aws.amazon.com/batch/)：// 和 [https://docs.aws.amazon.com/batch/](https://docs.aws.amazon.com/batch/)：//。

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

CloudFormation 是一種infrastructure-as-code服務，提供在雲端環境中建模和佈建 AWS 和第三方應用程式資源的通用語言。這是 使用的主要服務 AWS ParallelCluster。中的每個叢集 AWS ParallelCluster 都會以堆疊表示，而每個叢集所需的所有資源都會在 AWS ParallelCluster CloudFormation 範本中定義。在大多數情況下， AWS ParallelCluster CLI 命令會直接對應至 CloudFormation 堆疊命令，例如建立、更新和刪除。在叢集內啟動的執行個體會對啟動 AWS 區域 叢集的 中的 CloudFormation 端點進行 HTTPS 呼叫。

如需詳細資訊 CloudFormation，請參閱 [ https://aws.amazon.com/cloudformation/](https://aws.amazon.com/cloudformation/)：// 和 [ https://docs.aws.amazon.com/cloudformation/](https://docs.aws.amazon.com/cloudformation/)：//。

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

Amazon CloudWatch (CloudWatch) 是一種監控和可觀測性服務，可為您提供資料和可行的洞見。這些洞見可用於監控您的應用程式、回應效能變更和服務例外狀況，以及最佳化資源使用率。在 中 AWS ParallelCluster，CloudWatch 用於儀表板，以監控和記錄 Docker 映像建置步驟和 AWS Batch 任務的輸出。

在 2.10.0 AWS ParallelCluster 版之前，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：//[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。

在 2.6.0 AWS ParallelCluster 版之前，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 用於在建立叢集時自動且透明地建置 Docker 映像。

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) 的任何執行個體類型。前端和運算節點可以是不同的執行個體類型。此外，如果使用多個佇列，也可以啟動部分或全部運算節點做為 Spot 執行個體。在執行個體上找到的執行個體存放區磁碟區會掛載為條紋邏輯磁碟區管理員 (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 映像。然後， 會使用 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) 提供簡單、可擴展且全受管的彈性 NFS 檔案系統，可與 服務和內部部署資源搭配使用 AWS 雲端 。指定 [`EfsSettings`](SharedStorage-v3.md#SharedStorage-v3-EfsSettings) 時，會使用 Amazon EFS。Amazon EFS 的支援已新增至 2.1.0 AWS ParallelCluster 版。

如需 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。3.2.0 AWS ParallelCluster 版中已新增 FSx for ONTAP 的支援。

如需 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。3.2.0 AWS ParallelCluster 版中已新增對 FSx for OpenZFS 的支援。

如需 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) AWS ParallelCluster 為 Amazon EC2 為每個個別叢集特定的執行個體提供最低權限的 IAM 角色。 AWS ParallelCluster 執行個體只能存取部署和管理叢集所需的特定 API 呼叫。

使用 AWS Batch 叢集時，也會為建立叢集時涉及 Docker 映像建置程序的元件建立 IAM 角色。這些元件包括允許在 Amazon ECR 儲存庫中新增和刪除 Docker 映像的 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 上的 Docker 映像。

如需 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) 是一種 Web 服務，可讓您更輕鬆地在 AWS 雲端中設定、操作和擴展關聯式資料庫。

AWS ParallelCluster 使用適用於 AWS Batch 和 的 Amazon RDSSlurm。

如需 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 使用 Amazon SNS 進行 API 託管。

如需 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
<a name="amazon-s3-v3"></a>

Amazon Simple Storage Service (Amazon S3) 會存放位於每個 中的 AWS ParallelCluster 範本 AWS 區域。 AWS ParallelCluster 可設定為允許 CLI/SDK 工具使用 Amazon S3。

AWS ParallelCluster 也會在 中建立 Amazon S3 儲存貯體 AWS 帳戶 ，以存放叢集所使用的資源，例如叢集組態檔案。 會在您建立叢集的每個 AWS 區域 中 AWS ParallelCluster 維護一個 Amazon S3 儲存貯體。

當您使用 AWS Batch 叢集時，帳戶中的 Amazon S3 儲存貯體會用來儲存相關資料。例如，儲存貯體會存放從提交的任務建立 Docker 映像和指令碼時所建立的成品。

如需詳細資訊，請參閱 [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) 定義叢集中節點所使用的網路。

如需 Amazon 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：//[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 是一項全受管 AWS 服務，可協助您自動建立、管理和部署自訂、安全且up-to-date伺服器映像。

AWS ParallelCluster 使用映像建置器來建立和管理 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 的支援已新增至 2.5.0 AWS ParallelCluster 版。

如需 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) 參數設定為 ef， AWS ParallelCluster 讓 建立和管理 Amazon EFS 檔案系統來託管和共用這些目錄。  
當叢集向外擴展時，透過 EBS 磁碟區的 NFS 匯出可能會帶來效能瓶頸。使用 EFS，您可以避免在叢集橫向擴展時匯出 NFS，並避免與其相關聯的效能瓶頸。