Amazon使用的服务Amazon ParallelCluster - Amazon ParallelCluster
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

Amazon使用的服务Amazon ParallelCluster

以下 Amazon Web Services (Amazon) 服务的使用者Amazon ParallelCluster.

Amazon Auto Scaling

注意

本节仅适用于Amazon ParallelCluster版本直到和包括版本 2.11.4 的版本。从版本 2.11.5Amazon ParallelCluster不支持使用Amazon Auto Scaling.

Amazon Auto Scaling是一项服务,可监控应用程序并根据您的具体和不断变化的服务需求自动调整容量。此服务将 ComputeFleet 实例作为 Auto Scaling 组进行管理。该组可以由不断变化的工作负载弹性驱动,也可以通过初始实例配置静态修复。

Amazon Auto Scaling与 ComputeFleet 实例一起使用但不与Amazon Batch集群。

有关 的更多信息Amazon Auto Scaling,请参阅https://aws.amazon.com/autoscaling/https://docs.aws.amazon.com/autoscaling/.

Amazon Batch

Amazon Batch是Amazon托管作业调度程序服务。它动态预置计算资源(例如,CPU 或内存优化实例)的最佳数量和类型。Amazon Batch集群。这些资源是根据批处理作业的特定要求进行预配的,包括卷要求。与Amazon Batch,则无需安装或管理其他批量计算软件或服务器集群来有效运行作业。

Amazon Batch 仅适用于 Amazon Batch 集群。

有关 的更多信息Amazon Batch,请参阅https://aws.amazon.com/batch/https://docs.aws.amazon.com/batch/.

Amazon CloudFormation

Amazon CloudFormation是一种基础架构即代码服务,它提供了一种通用语言来建模和调配Amazon以及云环境中的第三方应用程序资源。这是使用的主要服务Amazon ParallelCluster. 中的每个集群Amazon ParallelCluster表示为堆栈,每个集群所需的所有资源都在Amazon ParallelCluster Amazon CloudFormationTemplate。在大多数情况下,Amazon ParallelClusterCLI 命令直接对应于Amazon CloudFormation堆栈命令,如创建、更新和删除命令。在集群中启动的实例对Amazon CloudFormation启动集群的区域中的终端节点。

有关 的更多信息Amazon CloudFormation,请参阅https://aws.amazon.com/cloudformation/https://docs.aws.amazon.com/cloudformation/.

Amazon CloudWatch

Amazon CloudWatch (CloudWatch) 是一项监控和可观察性服务,可为您提供数据和可操作的洞察。这些见解可用于监控应用程序、响应性能变化和服务异常以及优化资源利用率。InAmazon ParallelCluster,CloudWatch 用于控制面板,用于监控和记录 Docker 映像构建步骤以及Amazon Batch个作业。

优化前Amazon ParallelCluster版本 2.10.0,CloudWatch 仅用于Amazon Batch集群。

有关 CloudWatch 的更多信息,请参阅https://aws.amazon.com/cloudwatch/https://docs.aws.amazon.com/cloudwatch/.

Amazon CloudWatch Logs

Amazon CloudWatch Logs(CloudWatch Logs)是 Amazon CloudWatch 的核心功能之一。您可以使用它来监控、存储、查看和搜索日志文件中使用的许多组件Amazon ParallelCluster.

优化前Amazon ParallelCluster版本 2.6.0,CloudWatch Logs 仅与Amazon Batch集群。

有关更多信息,请参阅 与 Amazon 集成 CloudWatch 日志

Amazon CodeBuild

Amazon CodeBuild(CodeBuild)是Amazon可管理的持续集成服务,可编译源代码、运行测试以及生成可供部署的软件包。InAmazon ParallelCluster,CodeBuild 用于在创建集群时自动以透明形式构建 Docker 映像。

CodeBuild 仅用于Amazon Batch集群。

有关 CodeBuild 的更多信息,请参阅https://aws.amazon.com/codebuild/https://docs.aws.amazon.com/codebuild/.

Amazon DynamoDB

Amazon DynamoDB (DynamoDB) 是一项快速灵活的 NoSQL 数据库服务。它用于存储集群的最小状态信息。Head 节点跟踪 DynamoDB 表中的预置实例。

DynamoDB 不与Amazon 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 EBS 的更多信息,请参阅https://aws.amazon.com/ebs/https://docs.aws.amazon.com/ebs/.

Amazon Elastic Compute Cloud

Amazon Elastic Compute Cloud (Amazon EC2) 提供的计算容量Amazon ParallelCluster. 主节点和计算节点是 Amazon EC2 实例。可以选择支持 HVM 的任何实例类型。头节点和计算节点可以是不同的实例类型。此外,如果使用多个队列,部分或全部计算节点也可以作为竞价型实例启动。在实例上找到的实例存储卷作为条带化 LVM 卷挂载。

有关 Amazon EC2 的更多信息,请参阅https://aws.amazon.com/ec2/https://docs.aws.amazon.com/ec2/.

Amazon Elastic Container Registry

Amazon Elastic Container Registry (Amazon ECR) 是一个完全托管的 Docker 容器注册表,可让开发人员轻松地存储、管理和部署 Docker 容器映像。InAmazon ParallelCluster,Amazon ECR 存储创建集群时构建的 Docker 映像。随后,Amazon Batch 使用 Docker 映像为提交的作业运行容器。

Amazon ECR 仅适用于Amazon Batch集群。

有关更多信息,请参阅 。https://aws.amazon.com/ecr/https://docs.aws.amazon.com/ecr/.

Amazon EFS

Amazon Elastic File System (Amazon EFS) 提供了一个简单、可扩展且完全托管的弹性 NFS 文件系统,以与Amazon Web Services 云服务和本地资源。EFSefs_settings设置已指定并指[efs]部分. 中添加了 Support Amazon EFSAmazon ParallelCluster版本 2.1.0。

有关 Amazon EFS 的更多信息,请参阅https://aws.amazon.com/efs/https://docs.aws.amazon.com/efs/.

Amazon FSx for Lustre

FSx for Lustre 提供了一种使用开源 Lustre 文件系统的高性能文件系统。FSx for Lustrefsx_settings设置已指定并指[fsx]部分. 添加了 FSx for Lustre SupportAmazon ParallelCluster版本 2.2.1。

有关 FSx for Lustre 的更多信息,请参阅https://aws.amazon.com/fsx/lustre/https://docs.aws.amazon.com/fsx/.

Amazon Identity and Access Management

Amazon Identity and Access Management(IAM) 在中使用Amazon ParallelCluster为特定于每个群集的实例提供特定于 Amazon EC2 的最低权限 IAM 角色。Amazon ParallelCluster仅向实例授予对部署和管理集群所需的特定 API 调用的访问权限。

与Amazon Batch集群,还为创建集群时构建 Docker 映像过程涉及的组件创建 IAM 角色。这些组件包括一些 Lambda 函数,这些函数可以在 Amazon ECR 存储库中添加和删除 Docker 映像。它们还包括一些函数,这些函数可以删除为集群和 CodeBuild 项目创建的 Amazon S3 存储桶。还为 Amazon Batch 资源、实例和作业提供了角色。

有关 IAM 的更多信息,请参阅https://aws.amazon.com/iam/https://docs.aws.amazon.com/iam/.

Amazon Lambda

Amazon Lambda(Lambda) 运行的函数协调 Docker 映像的创建。Lambda 还管理清点自定义集群资源,如存储在 Amazon ECR 存储库中的 Docker 映像以及 Amazon S3 上的 Docker 映像。

有关 Lambda 的更多信息,请参阅https://aws.amazon.com/lambda/https://docs.aws.amazon.com/lambda/.

NICE DCV

NICE DCV 是一项高性能远程显示协议,可提供一种在不同网络条件下将远程桌面和应用程序流传送到任何设备的安全方式。NICE DCV 在dcv_settings设置已指定并指[dcv]部分. 添加了对 NICE DCV 的 SupportAmazon ParallelCluster版本 2.5.0。

有关 NICE DCV 的更多信息,请参阅https://aws.amazon.com/hpc/dcv/https://docs.aws.amazon.com/dcv/.

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 ParallelCluster版本直到和包括版本 2.11.4 的版本。从版本 2.11.5Amazon ParallelCluster不支持使用 Amazon Simple Notification Service。

Amazon Simple Notification Service (Amazon SNS) 接收来自 Auto Scaling 的通知。这些事件称为生命周期事件,是当实例在 Auto Scaling 组中启动或终止时生成的。在Amazon ParallelCluster,Auto Scaling 组的 Amazon SNS 主题已订阅 Amazon SQS 队列。

Amazon SNS 不与Amazon Batch集群。

有关 Amazon SNS 的更多信息,请参阅https://aws.amazon.com/sns/https://docs.aws.amazon.com/sns/.

Amazon Simple Queue Service

注意

本节仅适用于Amazon ParallelCluster版本直到和包括版本 2.11.4 的版本。从版本 2.11.5Amazon ParallelCluster不支持使用亚马逊简单队列服务。

Amazon Simple Queue Service (Amazon SQS) 保存从 Auto Scaling 发送的通知、通过 Amazon SNS 发送的通知以及从计算节点发送的通知。Amazon SQS 将通知发送与接收通知分离。这允许头节点通过轮询过程处理通知。在此过程中,头节点运行 Amazon SQSwatcher 并轮询队列。Auto Scaling 和计算节点向队列发布消息。

Amazon SQS 不与Amazon Batch集群。

有关 Amazon SQS 的更多信息,请参阅https://aws.amazon.com/sqs/https://docs.aws.amazon.com/sqs/.

Amazon Simple Storage Service

Amazon Simple Storage Service (Amazon S3) 商店Amazon ParallelCluster位于每个地区的模板。Amazon ParallelCluster可以配置为允许 CLI/开发工具包工具使用Amazon S3。

当您使用Amazon Batch群集,您账户中的 Amazon S3 存储桶用于存储相关数据。例如,存储桶存储从提交的作业创建 Docker 映像和脚本时创建的工件。

有关更多信息,请参阅 。https://aws.amazon.com/s3/https://docs.aws.amazon.com/s3/.

Amazon VPC

Amazon VPC 定义了集群中的节点使用的网络。集群的 VPC 设置在[vpc]部分.

有关 Amazon VPC 的更多信息,请参阅https://aws.amazon.com/vpc/https://docs.aws.amazon.com/vpc/.