在云技术到来之前,关于网络应该区别对待每一个应用程序这个想法曾引起人们相当大的兴趣,应用认知应用认知因为每个人都有一种被称作应用认知或应用认知网络的独特需求。 随着可能在网络上的托管应用,云技术对于那些由网络违规行为引起的应用程序性能问题尤为敏感。应用认知云计算需要一个更复杂的应用认知方法,用户的体验质量将更多取决于的提供应用性能本身。 在大多数情况下,通过质量服务(QoS)和了解网络性能的变化是如何影响一个企业用户的生产力和消费者的体验质量已经实现了应用认知网络。云计算可能将复杂性引入到应用认知网络中,但它也将引导我们去探索潜在的解决方案。 OpenStack Quantum:云应用认知的开始 OpenStack云软件通过一系列虚拟接口将应用和云连接在一起,一个接口用于存储,一个接口用于计算服务,还有用于网络服务的接口。虚拟网络接口 Quantum,是网络行为的第一层抽象,旨在让应用可以用来描述网络服务中其所期望的内容。这使得它成为一个开始讨论关于云应用认知的有用的起点。 目前,QuantumQuantum将“虚拟网络”定义为如局域网(LAN)和虚拟局域网(VLAN)的2层结构。扩展抽象层至3层也没什么问题,但是,Quantum通过将DNS和DHCP等功能结合,实现了应用在IP网络层运行。同样的,被认为是一个Quantum多点的二层网络,增加的DHCP 服务可以使提供商获得IP地址以及用于退出LAN和进入如互联网的IP领域的网关服务。关于Quantum扩大到包括其他网络服务有若干建议,并很可能最终Quantum将全力支持第2层和第3层服务。 Quantum定义的网络结构很可能是“虚拟”的,这意味着它们是通过以太网或IP连接的完整网络的片段。对于云计算提供商来说这是一个重要的功能,因为用户在一个共享的结构里是租户,但由于安全性和性能管理方面的原因必须相互隔离。这种隔离必须包括所有的云资源,包括网络。Quantum’对于应用认知网络非常重要,这种基于虚拟化的隔离也可以应用于应用程序。 软件即服务和其他更高层次的云服务是特定的应用程序,并且通过用户进一步细分云计算,用户也将倾向于单独的应用。如果一个应用使用IP地址通过API,将很容易地被确定并且它的访问流量在理论上可以被分开处理。因此,在云中的虚拟网络正是通向网络应用认知的路径。 的确这是一种方法,但不是一个完整的路线。虚拟网络可以用不同的方式建立,但他们都可以归类为叠加或嵌入技术。叠加虚拟网络通过标准的应用程序接口在网络顶端操作,最终他们将不会影响网络设备或路由的行为。由网络节点本身实现的嵌入技术,并且因为他们可以将不同的,可识别的优先级和路由决策适用于应用流量。嵌入虚拟网络包括VLAN和MPLS。 应用认知网络:SDN和虚拟网络的优点和缺点 在云网络中实现应用认知有另一个潜在方法。软件界定的网络(SDN)可以用来创建嵌入虚拟网络,可以根据需要为每个应用程序提供不同的QoS。 但问题是:截至2012年9月,没有统一的SDN定义,因此也没有为创建定义的坚实的技术蓝图。 SDN为云数据中心和IP核心创建了虚拟网络,但这些往往是基于传统的路由器和交换机上提供的研究原型和临时的软件。未来网络应用认知很可能日益建立在 SDN原则上,但云提供商最好在将其提交给客户应用程序前注意并彻底将他们的观念进行小规模试验。 使用基于云计算的虚拟网络作为通向应用认知方法的另一个问题的是,网络控制的焦点在云计算数据中心,而不是广域网(WAN)。应用程序可以显示他们自己的本地虚拟网络和用户数据,其输入通过一个网关,诸如路由器。但外面的用户和网关之间的路径虚拟网络,应用程序的流量在云时代不使用相同的技术,难以分离和管理,这意味着深度包检测。 (责任编辑:laiquliu) |