.. _intro_turing_pi: ============================= Turing Pi (树莓派集群) 简介 ============================= Turing Pi v2 是 `Turing Pi `_ 即将发布的第二款Turing Pi产品(树莓派计算模块mini集群主板),同时支持 :ref:`pi_cm4` 和 :ref:`jetson_nano` ,是一款功能全面的边缘计算集群主板。 .. figure:: ../../../_static/raspberry_pi/hardware/turing_pi/tpiv2-preview.png :scale: 60 从上图可以看出,Turing Pi v2在mini ITX主板上,支持4个计算模块,并且提供了完善的主机计算外设连接: - 支持 ``4`` 个不同规格 :ref:`pi_cm4` 和/或 :ref:`jetson_nano` - 两层可管理交换机: 针对每个计算模块提供一个内部(不可见)交换机网口(共4个) 以及外部 2个 以太网接口(可外联交换机),支持VLAN - 12 Gbps 背板带宽 - 2个 mini :ref:`pcie` gen2 接口: 可安装无线网卡以及4G/5G modem - 2个 SATA3 6 Gbps接口 : 可外接2个SATA SSD存储设备 构建 :ref:`gluster` 存储 - 主板提供管理控制器: 可实现远程管理装机等服务器管控功能,类似 :ref:`hp_ilo` - 提供 1个 HDMI 输出 主板细节 =========== .. figure:: ../../../_static/raspberry_pi/hardware/turing_pi/tpiv2-top-1-1916x2048-1.jpg :scale: 30 - 模块示意: .. figure:: ../../../_static/raspberry_pi/hardware/turing_pi/tpiv2-scheme.png :scale: 60 - 计算模块+散热器: .. figure:: ../../../_static/raspberry_pi/hardware/turing_pi/cm4_turing.png :scale: 60 计算模块 ----------- Turing Pi v2 支持2种计算模块: - :ref:`pi_cm4` 安装板 .. figure:: ../../../_static/raspberry_pi/hardware/turing_pi/tpiv2-cm4-adapter-1.png :scale: 60 - :ref:`jetson_nano` .. figure:: ../../../_static/raspberry_pi/hardware/turing_pi/nvidia-jetson-1.png :scale: 60 上述两种计算模块也是目前最为流行的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内存的 :ref:`pi_cluster` 消耗电能不超过 80W 。采用广泛使用的 6-24V DC 电源,可以用于汽车、太阳能以及电池供电。 即将发布 ========== `Turing Pi v2 将于2022年Q1发布 `_ ,这将是我2022年初最期待的设备,构建: - :ref:`k3s` 边缘计算集群 - 结合 :ref:`jetson_nano` 实践 :ref:`machine_learning` 对标竞品 =============== `ClusBerry CM4 `_ 是一个完成度更高的商业产品: .. figure:: ../../../_static/raspberry_pi/hardware/turing_pi/clusberry2.jpg :scale: 30 从功能拆解来看,Turing Pi v2通过技术Hack,可以达到商业产品的能力: .. figure:: ../../../_static/raspberry_pi/hardware/turing_pi/clusberry_cluster_modules.png :scale: 60 可见的发展方向: - 结合Google的 `Coral.ai `_ 设备实现边缘计算AI 参考 ======== - `4 Pis on a mini ITX board! The Turing Pi 2 `_ - `Why would you build a Raspberry Pi Cluster? `_