此图显示了一个按需高性能计算 (HPC) 和人工智能 (AI) 平台,该平台连接用户、管理员、Oracle Cloud Infrastructure (OCI) 网络、HPC 服务、计算容量、共享存储和 Oracle 服务网络资源。
该体系结构包含以下组件:
本地/Internet
- 研究/工程师使用浏览器/安全 Shell (SSH) 访问 OCI DNS 和平台端点。
- HPC 平台管理员使用 Admin Access 访问 OCI DNS 并管理平台入口点。
- 客户场所设备表示为内部部署环境显示的客户网络设备。
- OCI DNS 可解析访问名称并向 OCI 区域中的 Internet 网关发送流量。
OCI 区域
- Oracle Cloud Infrastructure (OCI) 区域包含可用性域 1、可用性域 2 和可用性域 3。
- 虚拟云网络 (Virtual Cloud Network,VCN) 包含公共子网、专用子网、专用 HPC 计算子网和专用存储/运行时子网。
- 互联网网关接收来自 OCI DNS 的流量,并提供进入 VCN 的公共入口路径。
- 网络地址转换 (Network Address Translation,NAT) 网关支持对专用 HPC 计算子网中的计算资源进行受控更新。
- 服务网关将备份/生命周期流量从 OCI 区域发送到 OCI 对象存储。
公共子网
- OCI Web Application Firewall 在流量到达应用服务之前执行策略检查。
- 超文本传输协议安全 (HTTPS) 流量从 OCI Web Application Firewall 传递到公共负载平衡器。
- Public Load Balancer 为浏览器用户提供 Open OnDemand (OOD) 应用程序访问权限。
- Bastion 提供对 OCI HPC 堆栈 3.0 中的登录节点的专用 SSH 访问。
专用子网
- OOD 为文件、shell、作业和交互式应用程序提供基于浏览器的用户入口点。
- OOD 反向代理使用
/node 和 /rnode 路径路由用户会话。
- OOD 应用程序代理路由向交互式计算会话发送
/node 和 /rnode 流量。
- Slurm 命令行界面 (command-line interface,CLI) 流量将 Open OnDemand 服务连接到 Slurm 控制层。
- OCI HPC Stack 3.0 包含登录节点、Golden Image Factory、Slurm Controller 和 FreeIPA Portable Operating System Interface (POSIX) Identity。
- 登录节点从堡垒接收专用 SSH 并提供对 HPC 堆栈的管理访问权限。
- Golden Image Factory 准备支持中央处理单元 (central processing unit,CPU) 和图形处理单元 (graphics processing unit,GPU) 节点预配的映像。
- Slurm Controller 调度作业并协调计算节点池的受控更新。
- FreeIPA POSIX Identity 管理 Linux 身份数据并参与联合身份/IAM 流。
- 密钥/密钥从 OCI Vault 流向需要受保护值的专用平台服务。
专用 HPC 计算子网
- 永久 CPU 可为不应等待自动缩放的工作负载提供始终可用的 CPU 容量。
- 自动缩放 CPU 可为批处理和交互式工作负载提供弹性 CPU 容量。
- Autoscale Ubuntu GPU 可为使用 Ubuntu 映像的负载提供弹性 GPU 容量。
- Autoscale Oracle Linux GPU 可为使用 Oracle Linux 映像的负载提供弹性 GPU 容量。
- 未来的 GPU 扩展代表了一个额外的 GPU 容量池,用于以后的平台增长。
- 受控更新将更新流连接到永久 CPU、Autoscale CPU、Autoscale Ubuntu GPU、Autoscale Oracle Linux GPU 和 Future GPU 扩展。
专用存储/运行时子网
- OCI 文件存储提供共享
/home、/scratch 和 /apps 存储路径。
- JuiceFS/oradata 提供用于共享数据访问的已挂载数据路径。
- LustreFS/oradata 活动 I/O 为 HPC 和 AI 工作负载提供高吞吐量活动输入/输出 (active input/output,I/O) 存储。
- 共享运行时/应用程序模块为计算节点提供共享应用程序运行时和模块内容。
Oracle 服务网络
- OCI Registry 将运行时映像提供给平台映像和运行时工作流。
- OCI Identity and Access Management 参与联合身份/IAM 来进行平台验证和授权。
- OCI Vault 为受保护的平台组件提供密钥/密钥。
- 日志记录从平台组件接收操作日志数据。
- 监视服务通过日志记录接收平台指标并交换运行信号。
- OCI Object Storage 通过服务网关接收备份/生命周期数据。