接上篇:https://developer.aliyun.com/article/1224784?spm=a2c6h.13148508.setting.22.1b214f0eEgbVNQ
二、解决方案
莲子数据的PolarDB可信数据一体机采用了 24 核心的 ARM 架构, 64 位CPU,搭配 ECC 内存,能够胜任企业级别的稳定性要求。单颗 CPU 在 5W的功耗的状态下,能够提供高达 38GFlops/W的计算能力。举个例子,比如利用 4 颗 CPU 进行平行计算,虽然其计算能力几乎等同于其他某些同类产品的处理器,但是4 颗 CPU 总共只消耗20W,而同类的单颗芯片处理器消耗可能会超过 100 W。
基于数据互联的特性, CPU 间采用了 PCIe 的异构互联机制,实现了板级设备的高斯处理传输。在典型的机型中,在不到 2U 的空间里能够集成 8 台高密度计算节点的存储与运算能力,整机运行时功耗不到 200W,非常适合在智能制造以及云边端一体化的计算场景中进行部署与应用。
存储和外设方面,基于 PolarDB 的存算分离的架构,采用 sin 存储器进行数据的分离存储,并且对数据的读写路径与空间进行了优化,增强了数据校验的机制,同时也优化了滚动策略,满足 QoS 的需求。
另外,在可信安全特性方面构建了可信根与可信软件机,用可信计算芯片实现硬件的隔离,将安全保护与宿主系统进行隔离,防止安全机制被旁路。同时,利用USB、 PCIe 等标准化的可信根实现了即插即用。可信根通过可信总线与三节点一体机进行通信,利用 TSB 实现芯片与内存级的可信度量。
硬件层的度量能够实现真正的免疫高级、未知攻击。可信防护中也采用了轻量级的加密技术,减少了面板运算的开销,降低了计算的性能损耗,同时也能够有效应对苛刻的部署场景下、设备性能受限状态下的加密保护要求。
基于数据库一体机的硬件设计,结合莲子数据的数据库智能同步组件,我们为 PolarDB 一体机搭配了智能数据管道,利用标准的数据库连接器灵活连接各类数据源,通过数据管道实现所有数据的整合集中与交换共享。
数据同步系统主要包含变更捕获系统与智能数据管道。
除了传统的关系数据库,也支持非关系数据库、大数据平台、云数据平台与文件系统、存储系统等。通过该机制可以非常方便地将各个数据源汇聚到 PolarDB 中,实现进一步数据分析。
较为典型的应用是集成化的流式处理与一体式的数据聚合分析。该两个模式是很多制造类企业广泛需要的数字化应用架构。结合以上数据库一体机的软硬件属性,可以进一步实现 PolarDB 与Odoo在一体机上的联合部署应用。利用智能数据管道的广泛连接促进Odoo的生态发展。
同时,Odoo与 PolarDB 原生的分布式特性与一体机的异构分布式计算的模式天然匹配,能够根据 Odoo与 PolarDB 节点的应用负载,灵活分配计算节点的算力,最大限度地挖掘一体机的计算能力的利用率,从一体机自身的角度促进企业实现降本增效的核心目标。