关于 IBM Spectrum Symphony
IBM Spectrum Symphony 允许您使用 IBM Spectrum Symphony 作为 HPC 调度软件来部署高性能计算 (HPC) 集群。 此产品使用基于开放式源代码 Terraform 的自动化来供应和配置 IBM Cloud VPC 资源。 通过定义配置属性和使用自动部署的简单步骤,您可以在几分钟内通过为集群中的工作程序节点选择基于 Intel x86 的 VPC 虚拟服务器实例概要文件类型 来构建自己的 HPC 集群。IBM Spectrum Symphony 还启用自动缩放配置,因此 IBM Spectrum Symphony 集群可以根据工作负载需求自动添加和除去工作程序节点。 这使您能够充分利用基于使用量的定价,并且仅在需要云资源时付费。
IBM Spectrum Symphony 仅为静态计算节点提供公共虚拟机或部署在专用主机上的虚拟机的选项。 管理节点和动态计算节点仅使用公共虚拟机。 专用主机选项允许您使用仅针对工作负载分配的机器,并避免像嘈杂的邻居那样的问题。 部署属性允许您“打包”或“传播”。 您可以将专用主机打包成完整容量,然后再溢出到另一个实例,或者将虚拟服务器实例均匀分布在所有专用主机上。
此外,IBM Spectrum Symphony 提供了两个共享存储器选项,供您管理应用程序数据: 块存储器上的 NFS 或 Spectrum Scale。 Spectrum Scale 选项仅专门用于静态计算节点,并允许您使用 HPC 集群部署高性能文件系统。
该产品支持 IBM Spectrum Symphony 和 IBM Storage Scale 的自带许可证 (BYOL) 模型,以在 IBM Cloud上部署 HPC 集群。 确保您有足够的软件许可证来部署 IBM Cloud 集群上所需的容量。 出于评估目的,IBM Cloud 会启用受限访问。 请联系 IBM Cloud 销售或支持团队以获取评估许可证。
IBM Spectrum Symphony 允许使用三个接口 :UI,API 和 CLI。 一个 UI 选项是 IBM Cloud 目录磁贴。 Schematics 还提供了 UI 以及 API 和 CLI 接口,此 公共 GitHub 存储库中提供了用于 Schematics 的基于 Terraform 的自动化代码。
该产品支持基于 Spectrum Symphony的初始 HPC 集群创建。 应使用 Symphony 和 Scale 工具和命令来执行有关 Spectrum Symphony 或 Spectrum Scale 配置或设置的部署后所需的任何更新。 如果使用 Schematics 接口对配置属性进行更改并重新应用这些更改,那么可能会导致运行中的 IBM Spectrum Symphony 集群中断。 将其恢复到工作状态可能并不容易。
体系结构图
下图描述了将 NFS 用于共享存储器的 Spectrum Symphony 集群。 有关使用 Spectrum Scale的集群的视图,请参阅 使用 Spectrum Scale 存储器 部分。
