Turing Pi (树莓派集群) 简介

Turing Pi v2 是 Turing Pi 即将发布的第二款Turing Pi产品(树莓派计算模块mini集群主板),同时支持 树莓派Compute Model 4计算模块Jetson Nano ,是一款功能全面的边缘计算集群主板。

../../../_images/tpiv2-preview.png

从上图可以看出,Turing Pi v2在mini ITX主板上,支持4个计算模块,并且提供了完善的主机计算外设连接:

  • 支持 4 个不同规格 树莓派Compute Model 4计算模块 和/或 Jetson Nano

  • 两层可管理交换机: 针对每个计算模块提供一个内部(不可见)交换机网口(共4个) 以及外部 2个 以太网接口(可外联交换机),支持VLAN

  • 12 Gbps 背板带宽

  • 2个 mini PCIe gen2 接口: 可安装无线网卡以及4G/5G modem

  • 2个 SATA3 6 Gbps接口 : 可外接2个SATA SSD存储设备 构建 Gluster Atlas 存储

  • 主板提供管理控制器: 可实现远程管理装机等服务器管控功能,类似 HP服务器iLO技术

  • 提供 1个 HDMI 输出

主板细节

../../../_images/tpiv2-top-1-1916x2048-1.jpg
  • 模块示意:

../../../_images/tpiv2-scheme.png
  • 计算模块+散热器:

../../../_images/cm4_turing.png

计算模块

Turing Pi v2 支持2种计算模块:

../../../_images/tpiv2-cm4-adapter-1.png
../../../_images/nvidia-jetson-1.png

上述两种计算模块也是目前最为流行的ARM SoC计算模块么,能够集成到一个Cluster主板,非常方便作为边缘计算集群设备。

主板管理控制器(BMC)

Truing Pi v2集成了一个BMC用于主板诊断,watchdog和告警,电源管理,远程集群管理,OS flashing等功能。真是非常期待这个远程管理功能。

Firmware

Turing Pi V2 包含了firmware来控制集群操作,提供 over-the-air 更新 (OTA),远程集群管理,包括 serial console over LAN 和 远程刷OS功能。这样就可以实现裸金属启动集群以及 kubeconfig 并且远程故障恢复。

可管理交换机

Turing Pi V2 主板包含一个7端口交换机:

  • 4x 1-gigabit 端口分配个4个计算模块

  • 2x external 1-gigabit 端口以及1个100 M 集群管理端口

  • 支持最多 4096 VLAN IDs 的 IEEE802.1Q VLAN

电源管理Power supply unit (PSU)

使用ATX 24-pin标准电源连接,在安装了4个计算模块(4x4 cpu cores) 32GB内存的 Raspberry Pi Cluster 消耗电能不超过 80W 。采用广泛使用的 6-24V DC 电源,可以用于汽车、太阳能以及电池供电。

即将发布

Turing Pi v2 将于2022年Q1发布 ,这将是我2022年初最期待的设备,构建:

对标竞品

ClusBerry CM4 是一个完成度更高的商业产品:

../../../_images/clusberry2.jpg

从功能拆解来看,Turing Pi v2通过技术Hack,可以达到商业产品的能力:

../../../_images/clusberry_cluster_modules.png

可见的发展方向:

  • 结合Google的 Coral.ai 设备实现边缘计算AI

参考