软件定义网络(SDN)技术试图消除存储和服务器限制,从逻辑控制层抽象出底层硬件,并为管理员提供更大程度的自动化和灵活性来配置和管理网络。
以应用程序为中心的基础设施(ACI)是思科SDN的变体,它允许网络配置和管理基于软件需求和相应UX(用户体验)的质量。ACI利用自动化和硬件抽象是企业选择部署它的主要原因。
ACI网络的基础
ACI是一种用于网络虚拟化和配置的方法,它将重点从基础架构组件转移到应用程序。ACI在硬件而非软件中执行网络虚拟化,使用应用程序感知网络策略和管理层。
软件定义网络(SDN)本质上是软件堆栈,它将网络控制系统与流量管理系统分隔,从而使网络组件更具互换性。ACI将网络基础结构变成服务,然后管理员可以管理网络应用程序、应用程序性能和相应的UX,而不是基础交换机、路由器和端口。
UX监控需要在基础设施和应用程序中使用新的仪器,该仪器将负责收集不同的指标,例如应用程序响应度、流量级别、应用程序可用性和正常运行时间。为了有效监控UX,管理员必须查看应用程序如何通过网络进行通信和交换数据,或者查看分布式应用程序中组件的相互依存关系。
ACI网络可以更改故障排除方法。在传统的基础架构中,管理员必须登录到离散的网络设备、查看日志、检查网络状态信息并进行配置更改。而ACI可帮助管理员检查应用程序并收集有关应用程序本身的任何相关详细信息。然后,管理员可以采取措施来更改或更正网络,直到应用程序按预期运行。
部署网络虚拟化的方法
基于企业当前的基础架构,管理员可以选择使用思科编写的ACI或VMware的NSX网络虚拟化软件。
管理员可以使用各种硬件配置来构建Cisco ACI架构。这里的设置必须满足多个条件,例如物理层连接性、内存空间、分析支持、多播路由支持、对链路层加密的支持以及以太网光纤通道支持。
思科的ACI被构建为两层叶脊式网络拓扑。叶交换机连接到服务器和存储,而脊交换机将叶交换机整合为更大的架构。通过此设置,管理员可以最大程度地减少延迟和数据处理瓶颈。
思科ACI网络架构通常包含Cisco Nexus 9300叶交换机和Nexus 9500脊交换机,由一个或多个应用程序策略基础架构控制器控制,控制器运行策略模型。
通过NSX等产品来部署网络虚拟化,不需要专门的硬件。简单的部署评估会使用VMware vCenter来创建很多ESXi主机、基于vSphere的分布式交换机和NSX Manager虚拟设备。当管理员完成评估并获得所有软件后,大部分工作将集中在软件设置和配置。
ACI设置的注意事项
ACI网络具有很多引人注目的优势。通过从逻辑控制层抽象网络硬件,ACI可带来有效的自动化、网络可见性、通过API的通用集成,以及通过微分段等技术带来的更好安全性。
ACI监视并收集指标,这些指标可提供有关网络内应用程序性能的有意义的详细信息,从而实现更有效的优化和更快的故障排除-甚至在用户注意到之前就能发现应用程序问题。
但是ACI也有潜在的缺点。作为思科产品,ACI依赖硬件且特定于供应商,企业必须考虑供应商锁定的问题以及任何外部集成的有效性。
ACI非常依赖于网络策略和自动化,但是与任何自动化基础结构一样,这需要不断的管理、检查和更新。自动化并不是自动产生。
最后,对于主要熟悉传统基础架构配置策略的管理员来说,ACI有着陡峭的学习曲线。对于那些具有更多基于硬件的网络专业知识的人来说,可能很难开始思考应用程序、应用程序性能和UX。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
翻译
相关推荐
-
针对网络专业人员的AI技能
对于每个网络专业人士来说,无论是刚新手还是拥有数十年经验的资深专家,都必须完全掌握基本的网络技能。即使网络管理 […]
-
托管与非托管交换机:有什么区别?
网络交换机是网络基础设施的重要组成部分,因为它们连接局域网中的设备,并在这些设备之间转发流量。交换机通常以托管 […]
-
网络沙盒和测试的作用
对于维护网络稳定性和安全性,网络沙盒至关重要。因此,它是网络工程的关键组成部分,有助于防止意外问题,并确保网络 […]
-
MAC地址与IP地址:有什么区别?
互联网上的每台计算机或设备都有两种类型的地址:物理地址和互联网地址。 物理地址(或者说媒体访问控制MAC地址) […]