APC (Application Policy Controller) 是诺云专为虚拟网络开发的网络平台,对OpenStack虚拟网络安全管理方面的欠缺进行了深度改进。 目前市面上常见的虚拟网络管理平台,大多以连通虚拟机为主要目的,而没有为虚拟网络加入足够的安全功能。同时,NFV(Network Function Virtualization)目的也是只让虚拟机加入网络来提供特定的网络服务。 而APC则是从另外一个角度理解了网络:
APC | OVS | Midonet | DragonFlow | PLUMgrid | |
---|---|---|---|---|---|
产品定位/特色 | 有强大安全管理功能的网络虚拟化平台 | 虚拟交换机 | 网络虚拟化平台 | 网络虚拟化平台 | 网络虚拟化平台 |
Neutron plugin | OVN | OVS | Midonet | DragonFlow | plumgrid |
第一个版本发布时间 | 2017 | 2009 | 2010 | 2015 | |
开源社区生态评分 | 高 | 高 | 中等 Midokura主导 | 一般 华为主导 | 差 |
HA/LB功能 | 支持 | 不支持 | 支持 | 支持 | 支持 |
安全管理细粒度大小 | 小 | 大 | 大 | 大 | 小 |
DPDK | 支持 | 支持 | 支持 | 支持 | 不支持 |
开发语言 | C | C和Python | Java | Python | C |
分布式网络架构 | 是 | 否 | 是 | 是 | 是 |