随着企业数字化转型的深入,现代企业对于业务连续性的依赖显著加强,保障业务连续性也涵盖更广泛的数字化风险,包括网络攻击、系统故障和数据泄露。作为数字化转型的云底座,云平台在保障业务连续性方面起到了关键性作用:
云平台作为数据中心软件基础设施,不仅需要综合应用热迁移、虚拟化、数据备份、负载均衡、容灾等保障业务连续性的重要技术手段;云平台本身也通过多区域冗余确保自动故障转移、自动弹性扩展实现灵活资源管理、自动化运维提前告警系统故障、多层次安全防护网络攻击和数据泄露等特性,助力企业识别和管理潜在风险,确保在突发事件中快速恢复业务,减少经济损失。
尤其是企业的关键核心应用,例如分布式数据库、组播行情系统等,通常同时具有业务连续性和高性能低延迟的双重需求。业界通常做法包括:
- SR-IOV 网卡:传统技术,主流 x86、信创服务器、网卡均支持,非常稳定,发挥网卡 100% 性能,但一般无法支持热迁移
- DPDK Vhost:较新的网卡目前均支持,但在信创场景适配成本较高,且需要占用较高的 CPU 资源,在部分场景下稳定性下不如传统技术
- 智能网卡:在 DPDK Vhost 基础上减少了 CPU 的占用,需要专门的网卡支持,技术成熟度比传统技术略低,有供应商锁定的风险
在之前的版本中,ZStack Cloud 对以上技术都已支持,这其中 SR-IOV 因为具有技术成熟度高、稳定性好、不依赖特定供应商、成本低廉等特点,一直受客户青睐,但不支持热迁移而导致一些业务会有顾虑。
SR-IOV 网卡性能测试
首先,从延迟和包转发速率两个角度,云轴科技ZStack工程师对比测试了virtio虚拟网卡和SR-IOV高性能网卡。
测试topo:
测试服务器: