本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
Amazon使用的服务Amazon ParallelCluster
以下Amazon Web Services (Amazon) 服务由使用Amazon ParallelCluster。
主题
- Amazon Auto Scaling
- Amazon Batch
- Amazon CloudFormation
- Mazon CloudWatch
- 亚马逊 CloudWatch 日志
- Amazon CodeBuild
- Amazon DynamoDB
- Amazon Elastic Block Store
- Amazon Elastic Compute Cloud
- Amazon Elastic Container Registry
- Amazon EFS
- Amazon FSx for Lustre
- Amazon Identity and Access Management
- Amazon Lambda
- NICE DCV
- Amazon Route 53
- Amazon Simple Notification Service
- Amazon Simple Queue Service
- Amazon Simple Storage Service
- Amazon VPC
Amazon Auto Scaling
本节仅适用于Amazon ParallelCluster 2.11.4 之前的版本。从版本 2.11.5 开始,Amazon ParallelCluster不支持使用Amazon Auto Scaling。
Amazon Auto Scaling是一项服务,用于监控您的应用程序并根据您的特定和不断变化的服务要求自动调整容量。此服务以 Auto Scaling 组的形式管理 ComputeFleet 实例。该组可以由您不断变化的工作负载弹性驱动,也可以由您的初始实例配置静态修复。
Amazon Auto Scaling用于 ComputeFleet 实例,但不用于集Amazon Batch群。
有关的更多信息Amazon Auto Scaling,请参阅 https://aws.amazon.com/autoscaling/
Amazon Batch
Amazon Batch是一项Amazon托管作业调度器服务。它动态配置Amazon Batch集群中计算资源的最佳数量和类型(例如,CPU 或内存优化实例)。这些资源是根据批处理作业的特定要求(包括容量要求)进行配置的。借Amazon Batch助,您无需安装或管理额外的批处理计算软件或服务器群集即可有效地运行作业。
Amazon Batch 仅适用于 Amazon Batch 集群。
有关的更多信息Amazon Batch,请参阅 https://aws.amazon.com/batch/
Amazon CloudFormation
Amazon CloudFormation是一项提供通用语言的 infrastructure-as-code 服务,用于在云环境中建模Amazon和配置第三方应用程序资源。它是使用的主要服务Amazon ParallelCluster。中的每个集群Amazon ParallelCluster都表示为一个堆栈,每个群集所需的所有资源都在Amazon ParallelClusterAmazon CloudFormation模板中定义。在大多数情况下,Amazon ParallelClusterCLI 命令直接对应于Amazon CloudFormation堆栈命令,例如创建、更新和删除命令。在集群内启动的实例向启动集群的Amazon CloudFormation终端节点发出 HTTPS 调用。Amazon Web Services 区域
有关的更多信息Amazon CloudFormation,请参阅 https://aws.amazon.com/cloudformation/
Mazon CloudWatch
Amazon CloudWatch (CloudWatch) 是一项监控和可观察性服务,为您提供数据和可操作的洞察。这些见解可用于监控您的应用程序、响应性能变化和服务异常以及优化资源利用率。在Amazon ParallelCluster, CloudWatch 用于仪表板,用于监视和记录 Docker 镜像构建步骤和Amazon Batch作业输出。
在Amazon ParallelCluster版本 2.10.0 之前 CloudWatch ,仅用于Amazon Batch群集。
有关的更多信息 CloudWatch,请参阅 https://aws.amazon.com/cloudwatch/
亚马逊 CloudWatch 日志
亚马逊 CloudWatch 日CloudWatch 志(日志)是亚马逊的核心功能之一 CloudWatch。您可以使用它来监视、存储、查看和搜索日志文件中使用的许多组件Amazon ParallelCluster。
在 2.6.0Amazon ParallelCluster 版本之前, CloudWatch 日志仅用于集Amazon Batch群。
有关更多信息,请参阅 与亚马逊 CloudWatch 日志集成。
Amazon CodeBuild
Amazon CodeBuild(CodeBuild) 是一种Amazon托管式持续集成服务,可编译源代码,运行测试并生成可供部署的软件包。中Amazon ParallelCluster, CodeBuild 用于在创建集群时自动透明地构建 Docker 镜像。
CodeBuild 仅用于Amazon Batch群集。
有关的更多信息 CodeBuild,请参阅 https://aws.amazon.com/codebuild/
Amazon DynamoDB
Amazon DynamoDB (DynamoDB) 是一项快速灵活的 NoSQL 数据库服务。它用于存储集群的最小状态信息。头节点跟踪 DynamoDB 表中的已配置实例。
DynamoDB 不用于Amazon Batch集群。
有关 DynamoDB 的更多信息,请参阅 https://aws.amazon.com/dynamodb/
Amazon Elastic Block Store
Amazon Elastic Block Store(Amazon Elastic Block Store)是一项高性能的块存储服务,可为共享卷 所有 Amazon EBS 设置都可以通过配置传递。Amazon EBS 卷可以初始化为空,也可以从现有的 Amazon EBS 快照初始化。
有关 Amazon EBS 的更多信息,请参阅 https://aws.amazon.com/ebs/
Amazon Elastic Compute Cloud
Amazon Elastic Compute Cloud (Amazon EC2) 提供了计算容Amazon ParallelCluster 头节点和计算节点是 Amazon EC2 实例。可以选择支持 HVM 的任何实例类型。头节点和计算节点可以是不同的实例类型。此外,如果使用多个队列,则部分或全部计算节点也可以作为 Spot 实例启动。在实例上找到的实例存储卷作为条带化 LVM 卷挂载。
有关 Amazon EC2 的更多信息,请参阅 https://aws.amazon.com/ec2/
Amazon Elastic Container Registry
Amazon EElastic Container Registry (Amazon ECR) 是一个完全托管式 Docker 容器注册表,可让开发人员轻松地存储、管理和部署 Docker 镜像。在中Amazon ParallelCluster,Amazon ECR 存储了创建集群时生成的 Docker 镜像。随后,Amazon Batch 使用 Docker 映像为提交的作业运行容器。
Amazon ECR 仅用于集Amazon Batch群。
有关更多信息,请参阅 https://aws.amazon.com/ecr/
Amazon EFS
Amazon Elastic File System (Amazon Elastic File System) 提供了简单、可扩展且完全托管式的弹性 NFS 文件系统,可用于Amazon Web Services 云服务和本地资源。当指定efs_settings设置并引用某个[efs]部分时,将使用 Amazon EFS。Amazon ParallelCluster版本 2.1.0 中添加了对 Amazon EFS 的Support。
有关 Amazon EFS 的更多信息,请参阅 https://aws.amazon.com/efs/
Amazon FSx for Lustre
FSx for Lustre 提供了一个使用开源 Lustre 文件系统的高性能文件系统。FsX for Lustre 在指定fsx_settings设置并引用某个[fsx]部分时使用。Amazon ParallelCluster版本 2.2.1 中添加了对FSx for Lustre 的Support。
有关 FSx for Lustre 的更多信息,请参阅 https://aws.amazon.com/fsx/lustre/
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/
Amazon Lambda
Amazon Lambda(Lambda) 运行编排 Docker 镜像创建的函数。Lambda 还管理自定义集群资源的清理,例如存储在 Amazon ECR 存储库和 Amazon S3 上的 Docker 镜像。
有关 Lambda 的更多信息,请参阅 https://aws.amazon.com/lambda/
NICE DCV
NICE DCV 是一种高性能的远程显示协议,它提供了一种安全的方式,可以在不同的网络条件下向任何设备传输远程桌面和应用程序流。当指定dcv_settings设置并引用某个[dcv]部分时,使用 NICE DCV。Amazon ParallelCluster版本 2.5.0 中添加了对 Nice DCV 的Support。
有关 NICE DCV 的更多信息,请参阅 https://aws.amazon.com/hpc/dcv/
Amazon Route 53
Amazon Route 53(Route 53)用于为每个计算节点创建带有主机名和完全限定域名的托管区域。
有关 53 号公路的更多信息,请参阅 https://aws.amazon.com/route53/
Amazon Simple Notification Service
本节仅适用于Amazon ParallelCluster 2.11.4 之前的版本。从 2.11.5 版开始,Amazon ParallelCluster不支持使用亚马逊简单通知服务。
Amazon SSimple Notification Service (Amazon SNS) 从 AmazAuto Scaling ple 这些事件称为生命周期事件,在 Auto Scaling 组中启动或终止实例时生成。在其中Amazon ParallelCluster,Auto Scaling 群组的 Amazon SNS 主题订阅了 Amazon SQS 队列。
Amazon SNS 不用于Amazon Batch集群。
有关 Amazon SNS 的更多信息,请参阅 https://aws.amazon.com/sns/
Amazon Simple Queue Service
本节仅适用于Amazon ParallelCluster 2.11.4 之前的版本。从版本 2.11.5 开始,Amazon 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/
Amazon Simple Storage Service
Amazon Simple Storage Service (Amazon ServicAmazon Web Services 区域 e) 存储Amazon ParallelCluster Amazon ParallelCluster可以配置为允许 CLI/SDK 工具使用 Amazon S3。
当您使用Amazon Batch集群时,您账户中的 Amazon S3 存储桶用于存储相关数据。例如,存储桶存储在根据已提交的任务创建 Docker 镜像和脚本时创建的构件。
有关更多信息,请参阅 https://aws.amazon.com/s3/
Amazon VPC
Amazon VPC 定义了集群中节点使用的网络。该集群的 VPC 设置在[vpc]部分中定义。
有关亚马逊 VPC 的更多信息,请参阅 https://aws.amazon.com/vpc/