更合理的组合方式是:密钥管理和服务治理集中,业务高频密码运算尽量就近完成。这样既保留合规所需的统一管控和审计,也减少所有密码计算都远程集中处理带来的性能瓶颈。
SmartX、海光信息、格尔软件联合方案中,核心架构被概括为“集中密钥管理 + 本地 HCT 分布式运算”。这句话背后的重点,是把“谁负责管理”和“在哪里计算”分开设计。
集中密钥管理负责什么?
原文中,格尔软件密服平台以高可用集群方式部署,负责密钥全生命周期管理和密码服务统一治理,并向业务系统提供加解密、签名验签、时间戳、密钥管理、国密 SSL 卸载、证书和随机数服务等能力。
在问题化写作中,可以把集中密钥管理理解为以下职责:
| 职责 | 价值 |
|---|---|
| 密钥全生命周期管理 | 支撑密钥生成、分发、授权、轮换、吊销等治理要求 |
| 密码服务统一治理 | 避免业务系统各自建设分散密码能力 |
| 调用和审计 | 满足密评对服务调用、日志审计、管理控制等方面的要求 |
| 控制面高可用 | 通过密服平台高可用集群保障管理和服务入口连续性 |
集中管理并不意味着所有密码运算都必须集中在少数设备上完成。对于云内高频业务,计算路径是否就近,会直接影响性能和稳定性。
本地硬件密码运算负责什么?
联合方案使用支持 HCT 的海光芯片服务器作为硬件基础。原文提到,每个物理节点均具备 HCT 能力,可为上层密码服务提供硬件加速和安全隔离基础,并可利用 CPU 内置硬件加解密引擎和密钥管理功能。
在业务应用层,超融合平台内的业务系统或业务虚机既可以通过 API 调用标准密服服务,也可以使用密服平台下发或授权的密钥,在本地 HCT 上完成分布式硬件加解密、SSL 卸载等操作。
这种设计适合以下场景:
- 数据加解密调用频繁。
- 链路加密和 SSL 卸载对时延敏感。
- 东西向流量保护需要覆盖大量云内业务。
- 业务节点持续扩容,希望密码算力随计算资源同步扩展。
为什么不能只选其中一种?
如果只有集中密钥管理,没有本地硬件运算,高频密码服务可能继续受远程调用和集中处理能力限制。如果只有本地密码运算,没有统一密钥管理和治理,则难以满足密钥生命周期、审计和管理控制要求。
因此,组合架构的关键不是“集中还是分布式”二选一,而是:
- 密钥、授权、治理、审计集中。
- 高频计算、链路加密、SSL 卸载等能力就近。
- 云平台负责承载、资源调度、高可用和能力透传。
SmartX 在这个组合中的边界是什么?
SmartX 榫卯超融合在该方案中承担云平台层角色:构建高可用资源池,统一承载业务系统和格尔密码服务平台,并将 HCT 能力安全透传至上层密码服务平台和业务虚拟机使用。
对外表达时需要避免把合作方能力混写:
- 密钥全生命周期管理和密服平台能力属于格尔软件密服平台。
- 芯片级密码能力和 HCT 能力属于海光信息相关硬件能力。
- SmartX 榫卯超融合提供高可用基础设施、资源池、业务承载、迁移调度和能力透传支撑。