面向行业的工业设计: 让OCCERA平台更稳定,更可靠
OCCERA针对工业云计算的需求而设计,除了采用英特尔最新的高性能低功耗处理器,为工业计算提供更高密度的计算性能、更灵活的应用扩展、以及更优秀的能效利用比外,它还考虑了电信级ICT设备的一些特殊需求。比如所有的计算节点、交换节点、存储模块都进行了冗余设计,而且可以支持热插拔,配合软件可以实现双机备份和链路冗余,借此满足电信计算对高达5 个9 的高可用性需求。而MICA 的IO模块则支持LAN BYPASS 高级特性,可以通过BIOS 或者IPMI 接口,独立控制IO 模块上电和下电状态下的LAN BYPASS 模式。
针对云计算网络中的高带宽需求,OCCERA 平台的每个计算节点最大可以支持到交换节点双通道64G 的通信链路。对于更高的通信需求,OCCERA则通过扩展IO 接口板来实现,单计算节点可以最大支持高达480G 的通信链路,配合使用英特尔DPDK 和DPDK vSwitch 等开源技术,可以将CPU 的计算能力和IO 处理能力利用到极致,从而实现更高的数据包处理密度。与传统数据中心服务器相比,适用于云计算的网络安全服务器除了要提供更高的网络带宽外,还需提供更丰富的网络接口类型,OCCERA提供了多个高密度扩展接口卡槽位,支持千兆光电以及万兆口等丰富的接口卡类型。
NFV 和SDN 支持: 全面支撑资源按需分配的核心需求
通过NFV 技术可以将一台物理设备划分成多台逻辑上完全隔离, 相互独立的设备,满足设备租赁和云计算场景。另一方面,由于采用通用硬件取代了专有设备,可以更方便快捷地把网元功能部署在需要的位置,同时也可以对计算、存储和带宽资源实现按需分配及动态调整,以达到最优的设备利用率。 OCCERA平台除了支持英特尔针对处理器、芯片组、网络的VT-x、VT-d、VT-c 等最新虚拟化技术外,针对媒体处理还可以实现对GPU 的虚拟化,实现GPU 资源在多个虚拟机之间的共享,特别适合部署基于订阅的媒体服务,如视频会议、网络机顶盒、虚拟桌面等。
用于实现控制与转发分离的SDN 技术,可以提高云计算中数据流的可管理性,结合使用NFV 技术,可以按需编排网络资源,实现网络的灵活部署,对服务流量进行更精细的QoS 控制,满足端到端业务体验和高效的网络运营要求。OCCERA的交换节点使用最新的交换芯片技术,通过采用更大的TCAM 表,可以实现基于OpenFlow 的L2/L3/L4 快速转发,满足基于流的编程需求。
硬件加速设计:OCCERA让计算资源能够更有效的使用
OCCERA 针对工业ICT 设备而设计,它集成了一系列最新的硬件加速技术,来加快网络数据包和视频的处理。针对NFV,OCCERA 的交换节点支持对NVGRE/VXLAN 等隧道协议的处理加速,满足云计算中构建大二层网络的需求。
针对数据包处理,OCCERA的计算节点可以不使用CPU 资源,在网卡内部实现对数据流的负载均衡和过滤。此外OCCERA 还可以通过选配英特尔的Quick Assist Technology 模块, 利用专用的硬件单元针对网络数据包进行加解密或压缩解压缩处理。针对视频处理,OCCERA 则可以利用英特尔嵌入在CPU 内部的Quick Sync Video 视频加速单元,对视频编解码和视频分析算法进行硬件加速处理。这些专用硬件处理单元的使用不但加快了应用任务的处理,而且卸载了CPU 处理该类任务的负荷,使计算资源能够得到更有效的使用。