主要内容

本页采用了机器翻译。点击此处可查看英文原文。

在亚马逊网络服务 (AWS) 的 Kubernetes 上运行 MATLAB Parallel Server

使用可自定义的参考架构,通过 Amazon® Elastic Kubernetes® Service (EKS) 在 Amazon Web Services (AWS®) 中的 Kubernetes 上运行 MATLAB® Parallel Server™

部署此解决方案后,您无需自行管理 Kubernetes 控制平面,即可运行大规模并行计算。EKS 为工作单元节点提供了弹性的按需扩展功能,使 MATLAB 工作负载能够根据需求自动扩展或缩减。

要求

要使用此参考架构,您需要:

  • MATLAB Parallel Server 许可证。您可以使用以下任一种:

  • 客户端计算机上的 MATLAB 和 Parallel Computing Toolbox™。

  • 一个具有所需权限的 AWS 帐户。

  • AWS 已在您的客户端计算机上安装了命令行界面 (AWS CLI)。

  • 一个包含两个子网的现有 VPC。

  • AWS 在您的客户端计算机上配置的凭据。

  • Helm® 客户端计算机上已安装 3.8.0 版或更高版本的包管理器。

  • 已安装在客户端计算机上并已配置为可访问您的 Kubernetes 集群的 kubectl 命令行工具。

  • Terraform 或 OpenTofu。

GitHub 上获取在 Amazon EKS 上的 Kubernetes 运行 MATLAB Parallel Server 的资源

要在 AWS 中的 Kubernetes 上部署 MATLAB Parallel Server,请参阅此 GitHub® 仓库中的说明。

该参考架构包含两个主要组件:

  1. Terraform 或 OpenTofu 模块:本模块将在 AWS 中部署所有必要的基础设施,包括 EC2 实例、安全组、IAM 角色和策略、网络组件、自动扩展组以及 EKS 集群本身。

  2. Helm 图:该图表在 EKS 集群上部署了 MATLAB Parallel Server,其中包括作业管理器、工作节点以及所有必要的 Kubernetes 资源。Helm 图表包含两个主要子图表,您可以通过 Helm 值文件对其进行配置。

另请参阅

主题

外部网站