网络通信 频道

思科ACI驱动应用引擎 已引中国用户目光

  ACI如何驱动应用引擎

  目前来看ACI是基于硬件的,因为Nexus 9000是ACI架构的最基础模块,可通过软件升级和增添APIC,从经过优化的NX-OS平稳转换为NX-OS的ACI模式。Nexus 9000可在思科定制芯片和商用芯片下运行。

  两种模式是不同的,定制思科芯片,通过APIC来使用Nexus 9000提供的应用程序定义服务水平和访问权限。即ACI模式下,具有硬件加速、对应用程序交互和行为的深入可视性,以及细粒度的服务水平标准。商用芯片模式提供了思科onePK的可编程性,可支持OpenFlow和OpenDaylight控制器。

  作为ACI的和核心组件,APIC为自动化和管理ACI矩阵、进行策略编程和监控状态提供了统一平台。它能够优化性能,支持任意地方的应用,并统一物理和虚拟基础设施的管理工作。APIC能够管理100万个终端,与传统SDN控制器不同,它独立于交换机数据和控制平面运行,不会解耦数据和控制平面,因此即使APIC离线,网络也能够对终端变化做出响应。此外,APIC还支持灵活地定义和自动化应用网络,并提供可编程性与集中管理能力。我们不妨逐个来看。

  APIC可关联物理和虚拟的4-7层网络服务,包括防火墙、应用交付控制器和IPS等,如思科的ASAv防火墙和ASA防火墙的虚拟化版本;可编程政策为多租户私有和公有云环境进行隔离,加强应用程序和租户安全;APIC的实时可见性和故障排除,可提供每个租户和应用状态的完整实时视图,包含统计数据和故障排除信息,可支持企业进行实时分析,做出应用部署决策。APIC的应用程序网络配置文件定义了应用程序的要求,通过这些配置文件,APIC动态地配置网络、服务、计算、存储和安全政策。

  Frank Palumbo表示,“APIC是思科ACI战略最有影响力的部分,价值在于它使得基础架构变得更加灵活,可大幅简化操作,思科会让ACI尽量的开放,让更多的应用能够融入到APIC中来。”

  ACI采用RESTful API来与更高层次的业务流程和自动化系统交流互通,包括OpenStack、Puppet、Chef、CFEngine和Python脚本。这些API还使ACI生态系统可以进行管理、业务编排、监控、虚拟化,提供网络服务以及支持存储合作伙伴,并为OpenDaylight、虚拟交换机和VXLAN开放环境。

  目前ACI生态系统的厂商包括:BMC、Computer Associates、思杰、EMC、Embrane、Emulex、F5、IBM、Microsoft、NetApp、OpsCode、Panduit、Puppet Labs、Niksun、Red Hat、SAP、Splunk、赛门铁克、VCE和VMware。

2
相关文章