ACOS平台

高级核心操作系统

ACOS平台

高级核心操作系统(ACOS)

现代数据中心正在经历一场变革,其主要驱动力源于云计算和移动技术的快速开展。运营商和广大企业客户的数据中心正在遭遇流量的快速增长,需要高性能、可扩展、高效的数据中心基础设施。为了应对数据流量的增长,应用网络技术已经显著提升,通过强劲的应用交付能力提高数据中心架构的性能和安全性。

在过去五年中,应用网络系统厂商采用的通用CPU架构已从单核、32位CPU系统向多核、64位CPU迁移。然而,大多数的网络应用软件体系结构还没有被优化,不能从根本上充分利用这些新的CPU和系统设计。因此,一些厂商一直未能经济高效地扩展系统性能,以满足现代数据中心的迫切需求。从根本上说,要扩展应用网络系统性能,架构层次需要重新设计。对于该体系结构的再设计,A10 Networks®创新性的采用了高级核心操作系统(ACOS®)平台可以实现,其正在成为企业运营商互联网巨头政府等客户优化数据中心应用性能和安全的最佳选择平台。


ACOS高速的共享内存架构和灵活的流量加速器

A10的ACOS(高级核心操作系统)是针对多核CPU架构的性能优化和扩展性而设计的,消除了上述两种传统内存设计的缺点和消耗限制,使其可充分发挥多核CPU系统设计为行业带来的技术优势。A10 Networks 在业界首家发布了针对多核 CPU 系统设计的高度可扩展的64位应用网络优化平台。采用创新的SSMP(可扩展的对称多处理器结构),ACOS 利用平行处理超级计算技术,最大限度地发挥多核并行处理构架的效用,避免了传统设计中产生的消耗。


SSMP整合A10的“高速共享内存架构”和“灵活的流量加速器” 创新组合,不仅消除了传统设计带来的瓶颈,而且解决了随多核CPU架构增加呈现的线性性能扩展需求。
- ACOS高速共享内存架构(SMA):共享内存使所有处理器可以高效、一致的访问所有共享数据(包括配置、策略、内容缓存和安全学习)。一致的内存访问视角使得任何策略或配置的更改可以立即执行,而不需要在多个处理器内核之间进行内存拷贝。此外,实时计费和统计数据可以被准确收集。由于其消除了数据重复或复制产生的消耗和系统成本,共享内存被认为是非常高效的。A10的高速SMA允许所有处理器同时共享系统状态,同时也保护部分不需要共享的内存,进而使锁定消耗最小化。
- ACOS灵活的流量加速器(FTA):FTA是A10的高性能智能网络I/O技术,它可以在确定路径上智能地分发应用流量给多个处理器内核。灵活的流量加速器(FTA)可协调流量分发并有效利用多核处理器,其功能可在软件或专用硬件上实现。当采用专用硬件时,FTA 也可执行部分基于硬件的安全检查,丢弃会对系统性能造成影响的不安全流量。


ACOS高级核心架构


ACOS高速共享内存架构直接带来的效果就是,A10 Networks 应用服务网关(ASG)与传统软件架构设计相较,以大大减少的所需资源(处理器和内存)实现了同等性能。显然,A10 Networks ASG 比传统设备拥有更高的效率,但仅需更少的能耗、冷却和机架空间。俗话说:眼见为实,A10 Networks 的产品在一次与同等级产品的竞争测试中,以每个运算、内存资源、电力能耗和机架空间为单位,实现了竞品 2-5 倍的网络处理能力。


此外,ACOS 平台架构可分隔转发和管理平面,最大限度地提高并发。对于流量的转发功能,多个专用CPU被分配进行高效的流量并行处理。对于管理功能方面,ACOS 则会根据管理目的分配一个或多个专用CPU进行。其结 果是管理员可随时登陆设备,进行监控和健康检查,即使在流量高峰期也不受到影响。将管理功能隔离分配给单独处理器负责,增强了管理的灵活性,也提升了整体系统的稳定性。

ACOS 高速共享内存架构节省了CPU 间通信(IPC)的消耗,也无需内存复制,让多核资源专注处理与应用流量相关的最重要任务。与传统系统相比,ACOS 共享内存架构只需更少的硬件组件,更优化的使用了昂贵的多核CPU和内存资源。更少的组件提升了运营效率,也提高了系统整体的可靠性。


ACOS的优势

ACOS 平台实现了线性扩展,并为客户带来以下效益:
• 提升应用性能:ACOS 显著增强了应用的可用性,提高连接和反应速度,进而提升最终用户的访问体验。
• 可预见的性能:随着数据中心流量的不断增长,ACOS 可实现线性扩展的性能,并提供相应的服务等级。
• 降低复杂性:ACOS 的高性能和可扩展性有助于整合原有设备,降低整个网络的复杂性。
• 投资保护:随着网络流量的增长,客户可在扩展应用服务的同时,保护现有的基础设施投资。
• 减少资本支出:以同等硬件实现更高的性能和效率,使客户从他们的资本投资中收获更多价值。
• 更高的数据中心效率和更好的投资回报率:
- 更低的能耗、冷却和空间需求,有效降低成本。
- ACOS 平台具备卸载CPU运算密集型应用的功能,如SSL和服务器基础设施压缩,从而降低服务器负载,并最终减少所需的服务器数量。