A10 Networks:架构演进推升应用交付性能

来源:互联网  
2014/10/10 15:35:12
正是凭借ACOS,A10 Networks在1U空间的机箱内不断刷新着自己的性能记录,实现了高达160Gbps吞吐量及高达2.56亿的并发连接数。在云数据中心高密度的大趋势下,单位空间单位功耗下最大化性能是用户实实在在的需求。

本文关键字: A10 Networks 应用交付
时光荏苒,应用交付(ADC)产品已问世十余载,其系统架构也随着技术变革多次更新换代。追溯最早的架构之争应属于Foundry、Alteon、Arrowpoint时代,三家公司均采用了交换机架构。虽然内部处理技术有所不同,但其关键在于ADC产品如何提升4-7层处理性能。之后,以F5为代表的PC架构和上述三家交换机架构两个阵营保持了较长阶段的对峙。其间,Netscaler(Citrix)加入了PC架构阵营,Radware加入了交换机阵营。从表面上看,似乎交换机阵营处于优势。实际上,使用Unix或Linux的PC阵营更加灵活多变。最后还是用户需求起了决定作用,PC阵营尽管在性能方面处于劣势,但凭借应用灵活性却占了上风。
 
ADC“核”变
 
随着多核CPU大势的到来,ADC产品架构也发生了剧烈的“核”变——目前绝大部分ADC产品都逐步采用了多核多CPU架构。由于CPU资源充足,交换路由无论在硬件还是软件处理上都已不是问题。如何充分发挥硬件架构的性能,软件操作系统的选择变得至关重要。最核心之处就是多CPU之间是否存在IPC(处理器间通信),即采用独享内存还是共享内存。
 
所谓独享内存,是指每个处理器有专用的内存并对之进行控制,独自处理内存上的数据,然后通过处理器间通信(IPC)机制来交换共享数据。
 
 
这显然会带来以下弊端:
 
● 产生CPU资源额外消耗,且核数量越多IPC开销越大,通讯间隔越短开销越大。
 
● 内存使用效率低,每个核需2-4G内存,以致动辄就要用上16G甚至32G内存资源。
 
● 数据准确性。对于连接限制、连接速率限制、最少连接策略等特性,IPC带来的误差可能导致策略完全失效。
 
● 性能降级,对于一些涉及全局变量和哈希会话保持表的应用,不得不降级为单核处理(1/8性能乃至更低)。
 
共享内存,则是指所有处理器都可以访问相同的内存,并可以不考虑物理位置直接访问内存。由于任意 CPU 都可以直接访问所有内存,而不需要进行IPC,且消除了内存复制,就不会造成额外相关消耗而影响性能。
共2页: 上一页1 [2]
责编:李玉琴
vsharing微信扫一扫实时了解行业动态
portalart微信扫一扫分享本文给好友

著作权声明:畅享网文章著作权分属畅享网、网友和合作伙伴,部分非原创文章作者信息可能有所缺失,如需补充或修改请与我们联系,工作人员会在1个工作日内配合处理。
最新专题
流动存储 为大数据而生

伴随信息技术的突飞猛进,更大量级的非结构化数据与结构化数据构成的大数据成为企业级存储所面临的最大挑战:一方..

磁盘阵列及虚拟化存储

利用数组方式来作磁盘组,配合数据分散排列的设计,提升数据的安全性。虚拟化存储,对存储硬件资源进行抽象化表现。

    畅享
    首页
    返回
    顶部
    ×
      信息化规划
      IT总包
      供应商选型
      IT监理
      开发维护外包
      评估维权
    客服电话
    400-698-9918