SDN应用之资源管理平台

合集下载

软件定义网络(SDN)技术解析

软件定义网络(SDN)技术解析

软件定义网络(SDN)技术解析随着信息技术的迅猛发展,网络架构也在不断创新与演进。

软件定义网络(Software Defined Networking,简称SDN)作为一种新兴的网络架构方案,引起了广泛的关注和探索。

本文将对SDN技术进行解析,探讨其原理、应用和优势。

一、SDN技术概述1.1 SDN定义SDN是一种采用软件定义网络架构的新型网络技术,通过将网络控制平面与数据转发平面分离,实现网络的可编程性和灵活性。

1.2 SDN架构SDN架构由三个主要组成部分构成:应用层、控制层和数据层。

应用层提供网络管理、监控和安全等功能;控制层负责网络资源的集中控制和决策;数据层负责数据包的转发和处理。

1.3 SDN工作原理SDN的工作原理可以简述为:控制器通过与交换机之间的控制通道进行通信,向交换机下发控制指令,控制交换机的转发行为。

这样,网络管理员可以通过控制器集中管理整个网络,实现对网络的灵活控制和调整。

二、SDN技术的特点与优势2.1 灵活性和可编程性SDN提供了灵活的网络编程接口和开放的控制平台,使网络管理员能够根据实际需求调整网络配置和策略,实现网络的灵活性和可编程性。

2.2 高效性和可扩展性SDN架构使用集中式的控制器进行网络管理,使网络资源能够被更加高效地利用和配置。

同时,SDN技术支持网络的快速扩展和部署,满足不断增长的网络需求。

2.3 安全性和可管理性SDN技术通过集中控制和管理网络流量,使网络安全策略的实施更加简便和有效。

同时,SDN架构提供了全局的网络视图和控制,使网络管理变得更加可视化和可管理。

2.4 创新性和可发展性SDN的出现为网络创新提供了基础和动力,使新的网络服务和应用可以更加快速地部署和实现。

SDN技术的可发展性也为未来网络的演进和发展提供了良好的支持。

三、SDN技术的应用领域3.1 数据中心网络SDN技术在数据中心网络中的应用非常广泛,可以实现对数据流量的灵活控制和调度,提高网络的负载均衡性和性能。

SDN关键技术-综述

SDN关键技术-综述

SDN关键技术及趋势摘要:随着信息通信技术中大量新型业务(如移动互联网、社交网络、云计算和大数据)的出现,未来网正面临着新的挑战,而随时访问性,高带宽,动态管理是至关重要的.然而,基于专有设备手动配置的传统方法是繁琐且易出错的,而且他们不能充分利用网络基础设施的能力。

最近,软件定义网络(SDN)已经被称为未来互联网最有前途的解决方案之一。

SDN具有两个显著的特点,包括控制平面从数据平面中解耦并且为网络应用程序开发提供了可编程性.因此,SDN被认为能提供更有效的配置,更好的性能和更高的灵活性以适应创新的网络设计。

本文总结了SDN活跃研究领域的最新进展.我们首先通过介绍SDN的起源提出一个普遍接受的SDN定义。

然后我们简要的介绍了SDN逻辑架构及其技术特征。

接着详细介绍了SDN关键技术及其相关领域的研究成果。

最后我们描述了我们将来面临的挑战和SDN的发展趋势。

关键词:软件定义网络; OpenFlow;关键技术;Key technologies and Development of SDNAbstract:Emerging mega—trends (e.g.,mobile, social,cloud,and big data)in information and communication technologies (ICT)are commanding new challenges to future Internet,for which ubiquitous accessibility,high bandwidth,and dynamic management are crucial。

However,traditional approaches based on manual configuration of proprietary devices are cumbersome and error-prone,and they cannot fully utilize the capability of physical network infrastructure。

基于SDN安全云资源池提升中小企业安全防护能力

基于SDN安全云资源池提升中小企业安全防护能力

基于SDN安全云资源池提升中小企业安全防护能力随着信息技术的快速发展,中小企业正面临着越来越多的网络安全威胁和攻击。

由于资源限制和技术能力不足,中小企业通常没有足够的能力进行有效的网络安全防护。

为了解决这一问题,可以利用SDN(软件定义网络)技术构建安全云资源池,提升中小企业的安全防护能力。

SDN是一种新兴的网络架构,它将网络平面与控制平面分离,使得网络管理和控制更加灵活和可编程。

SDN技术可以通过集中管理和控制网络流量、安全策略的方式,为中小企业提供有效的安全防护。

安全云资源池是基于SDN架构构建的一个集中式网络安全管理平台,将网络安全设备和服务集中在云端,通过云平台的方式为中小企业提供网络安全保护。

安全云资源池可以提供集中式的网络流量监控和分析功能。

通过收集和分析网络流量数据,可以及时发现和定位网络攻击和威胁,提供实时的网络安全警报和响应。

中小企业可以通过订阅云平台上的网络流量分析服务,实时了解自身网络的安全状态,及时采取相应的安全防护措施。

安全云资源池还可以提供集中式的安全策略管理功能。

中小企业可以通过云平台设置和管理统一的安全策略,包括防火墙规则、入侵检测和防御规则等。

通过集中管理和控制安全策略,可以确保网络安全的一致性和完整性。

安全云资源池还可以提供自动化的安全策略更新和升级功能,及时应对新型的网络威胁和攻击。

安全云资源池还可以提供云端的网络安全设备和服务。

中小企业可以通过订阅云平台上的安全设备和服务,无需购买和部署实体设备,即可获得强大的网络安全防护能力。

云端的安全设备和服务可以根据实际需求进行弹性扩展和调整,大大降低了中小企业的网络安全成本和管理负担。

安全云资源池还可以提供集中式的安全事件管理和响应功能。

通过集中收集和管理安全事件数据,可以及时发现和响应安全事件,进行妥善的处理和调查。

中小企业可以通过订阅云平台上的安全事件管理和响应服务,获得专业的安全团队的支持,提高网络安全事件的处理效率和质量。

基于SDN技术的网关管理平台云化建设方案

基于SDN技术的网关管理平台云化建设方案

基于SDN技术的网关管理平台云化建设方案摘要:软件定义网络实现了控制与转发分离,可以满足不断变化的计算和存储需求,近年来被广泛应用于新兴技术领域。文章描述网关终端从完整版智能网关演进至SDN(软件定义网络)网关的过程,说明SDN家庭网关管理平台在网关轻量化后成为业务管理和实现的关键。阐述SDN家庭网关管理平台的功能架构和技术架构,给出构建平台的云化部署方案,涵盖部署原则、节点架构、资源模型、云化组网、带宽保障等。最后基于系统组件的安全运行机制以及多节点之间的容灾机制给出平台的高可用方案。关键词SDN(软件定义网络);网关;云化;容器软件定义网络(SoftwareDefinedNetwork,SDN)的概念,最初来源于2006年斯坦福大学的CleanSlate研究项目。由于具备灵活性、开放性、可编程性和虚拟化等特点,SDN很快得到了工业界和研究领域的青睐,一直处于不断的发展和进化之中。SDN实现了控制与转发的分离,构成了以控制器为中心的集中式控制网络架构,因而具备了广泛和详细的全网络视图;同时也因为采用开放式架构和使用开源软件等原因,SDN也为各种类型应用程序的部署和应用提供了广泛的可能性。相对于传统网络,SDN可以满足各种应用条件下不断变化的计算和存储需求。近年来,SDN被广泛应用于数据中心、移动通信和5G、智慧城市、物联网、区块链等诸多新兴技术领域。1SDN家庭网关管理平台系统架构由上面网关终端的演进阐述可以看出,包含网关控制器功能的SDN家庭网关管理平台在网关轻量化后成为业务管理和实现的关键。SDN家庭网关管理平台基于OpenFlow协议、OVSDB(开放虚拟交换机数据库)协议及自定义JSON-RPC(基于JavaScript对象标记协议的远程调用服务)扩展提供对SDN家庭网关的统一管理和业务远程配置、软件远程升级、故障诊断等功能。平台提供一组开放化接口OpenAPI(开放的应用程序编程接口),通过OpenAPI与各差异化的应用平台进行灵活对接。SDN家庭网关管理平台系统架构涉及各部分的功能描述如下。SDN家庭网关:基于SDN技术的智能网关设备,实现家庭环境下各类终端之间的设备互联、控制、网络路由等功能,通过IP网络为用户提供丰富的智慧家庭服务。

简述SDN的概念

简述SDN的概念

简述SDN的概念SDN(软件定义网络)是一种新兴的网络架构,旨在通过将网络控制平面和数据平面分离,以提供更高级别的网络控制和灵活性。

传统的计算机网络架构中,网络交换机内部的控制逻辑是紧密耦合在一起的,因此在网络管理和配置方面缺乏灵活性和可扩展性。

SDN则通过将控制逻辑集中到一个或多个控制器中,并通过网络控制协议将网络的控制指令从控制器发送到交换机,实现对网络的动态管理和配置。

SDN的核心思想是将网络交换机分为两个部分:数据平面和控制平面。

数据平面是指网络交换机上负责数据包转发和数据处理的硬件和软件,控制平面则是指网络控制器,负责决策和控制网络中的数据流。

通过将控制平面集中管理,SDN 可以实现对整个网络的全局视图和集中控制,进而提供更高级别的网络管理、配置和调优。

在传统网络架构中,网络交换机在数据包转发方面具有固定的策略和行为,而且网络管理员需要逐一配置每个交换机的规则和策略,非常繁琐和复杂。

而SDN 通过将网络的控制逻辑从交换机中抽离出来,使得网络管理员只需要通过控制器进行配置和管理,而无需逐一配置每个交换机。

这种集中化的控制方式使得网络管理更加直观、灵活和可扩展。

SDN还提供了一种可以编程的方式来定义和控制网络的行为,即SDN控制器通过暴露一组API或编程接口,使得应用程序可以通过这些接口来控制网络的行为。

这样,网络管理员和应用程序开发人员可以通过编程来实现对网络的灵活控制和定制化,为应用程序提供更高级别的网络服务和优化。

SDN的另一个重要特点是网络虚拟化。

传统的网络架构中,每个应用程序通常需要独立的物理网络设备,这样会造成资源浪费和配置复杂。

而SDN可以通过虚拟化技术将物理网络划分为多个虚拟网络,每个虚拟网络可以独立配置和管理。

这样可以实现资源共享和隔离,降低网络成本和管理复杂度。

总之,SDN是一种通过将网络的控制逻辑集中管理和通过编程方式控制网络行为的新型网络架构。

它的核心思想是通过分离数据平面和控制平面,提供更高级别的网络管理、配置和灵活性。

企业SDN解决方案综述

企业SDN解决方案综述

企业SDN解决方案综述企业软件定义网络(SDN)是一种新兴的网络架构,它通过将网络硬件和软件功能分离,从而提供更大的灵活性和可扩展性。

SDN可以帮助企业实现更高效的网络资源利用、更灵活的网络配置和更快速的应用部署。

本文将综述几个常见的企业SDN解决方案。

首先,SD-WAN(软件定义广域网)是一种广泛应用的企业SDN解决方案。

SD-WAN通过将网络连接从传统的专线连接转变为基于互联网的链接,从而降低了网络成本。

同时,SD-WAN还可以提供更高的带宽和更低的延迟,从而提高了网络性能。

此外,SD-WAN还提供了更好的网络控制和可视性,使企业能够更好地管理和优化其广域网。

其次,企业SDN还可以与网络安全相结合,从而提供更强大的网络安全功能。

传统的网络安全解决方案通常依赖于边界安全设备,如防火墙和入侵检测系统。

然而,这些设备的部署和管理往往非常复杂。

SDN可以通过集中的网络控制器来实现更细粒度的网络安全策略,并通过与网络安全设备的集成来提供更好的安全性能和可扩展性。

此外,SDN还可以帮助企业实现更好的应用性能和用户体验。

传统的网络架构通常是静态和基于硬件的,很难适应快速变化的应用需求。

SDN可以通过灵活的网络配置来优化流量传输,并通过网络智能来提供更优化的用户体验。

例如,SDN可以根据应用的需求和用户的位置来进行流量调度,从而提供更低的延迟和更快的响应时间。

最后,SDN还可以为企业提供更好的网络管理和运维能力。

传统的网络管理通常是分散和手动的,需要管理员在不同的设备上进行配置和管理。

SDN可以通过集中的网络控制器来实现统一的网络管理,从而降低了运维成本和复杂性。

此外,SDN还可以提供更丰富的网络监控和故障排除功能,使管理员能够更快地定位和解决网络问题。

总之,企业SDN解决方案可以为企业带来更高效、安全、可靠和可扩展的网络架构。

无论是通过SD-WAN提高广域网性能,还是通过集成网络安全来增强安全性,亦或是通过优化应用性能和用户体验,甚至简化网络管理和运维,SDN都能在各个方面提供极大的优势。

sdn应用实例 -回复

sdn应用实例-回复现代网络技术的快速发展使得软件定义网络(Software-Defined Networking,SDN)日益成为网络管理和控制的主流方法。

SDN是一种通过将网络控制平面与数据转发平面分离的方法,以实现网络的灵活性和可管理性。

SDN的应用已经在各种场景中得到了广泛应用,本文将以中括号内的内容为主题,介绍SDN的一些应用实例,并逐步解答相关问题。

首先,我们来介绍SDN在数据中心网络中的应用实例。

在传统的数据中心网络中,网络设备的配置和管理通常是一项复杂且耗时的任务。

然而,SDN可以通过集中的控制器和灵活的网络编程接口来简化这个过程。

例如,一家大型互联网公司可能会使用SDN来实现数据中心网络的动态路由和带宽调度,以便更好地适应不同应用的需求。

SDN可以根据实时的网络流量和应用负载情况调整网络拓扑,并提供更好的网络服务质量。

SDN还可以应用在广域网(WAN)中,以改进网络的性能和可管理性。

传统的WAN网络通常存在拥塞和延迟的问题,而SDN可以通过集中的控制器和灵活的流量调度算法来优化网络性能。

例如,一家跨国公司可能会使用SDN来管理其分布在不同地理位置的分支机构之间的网络连接。

SDN可以根据实时的网络拓扑和负载情况,智能地选择最佳的网络路径和链路,以提供更好的用户体验。

此外,SDN还可以应用在无线网络中,以提高网络的可扩展性和容错性。

传统的无线网络通常面临频谱紧张、信号干扰和覆盖范围限制等问题,而SDN可以通过集中的控制器和智能的网络资源分配算法来解决这些问题。

例如,一个城市可能会使用SDN来管理城市内的无线网络,以提供更广范围的无线覆盖和更高的网络容量。

SDN可以动态地调整无线访问点的频率和功率,以适应不同地区的网络需求。

最后,SDN还可以应用在物联网(IoT)中,以实现智能的设备和资源管理。

传统的物联网通常存在资源共享和网络管理的问题,而SDN可以通过集中的控制器和灵活的网络编程接口来解决这些问题。

软件定义网络(SDN)的优势与应用场景

软件定义网络(SDN)的优势与应用场景软件定义网络(Software Defined Networking,简称SDN)是一种新兴的网络架构,以其灵活性和可编程性在网络领域引起了广泛的关注和应用。

本文将介绍SDN的优势以及其在各个应用场景下的应用。

一、SDN的优势1. 灵活性:SDN通过将网络控制平面与数据转发平面分离,使网络设备的控制逻辑中心化,从而实现对网络的灵活控制。

管理员可以通过网络操作控制器(Network Operating Controller,简称NOC)对整个网络进行集中管理,提高网络的灵活性和可配置性。

2. 可编程性:SDN的核心思想是网络设备的控制逻辑与数据转发逻辑分离,这意味着网络可以通过编程灵活地适应各种需求。

通过编写适应性的应用程序,可以对网络进行快速部署和灵活调整,实现网络功能的快速开发和创新。

3. 高效性:SDN使用集中式的网络控制器,可以更好地实现资源的优化配置和流量的智能调度。

通过对网络流量进行动态管理和调整,可以提高网络的利用率,减少拥塞和延迟,提供更高的网络性能和用户体验。

4. 安全性:SDN提供了更高级别的安全控制能力。

通过集中式的控制器,可以对网络中的各个元素进行统一的访问控制和安全策略管理,提高网络的安全性和防护能力。

此外,SDN还支持对网络流量进行实时的监测和分析,及时发现和应对安全威胁。

二、SDN的应用场景1. 数据中心网络:SDN在数据中心网络中发挥着重要作用。

通过SDN的集中控制和可编程性,可以实现对数据中心网络的灵活配置和资源分配。

同时,SDN还可以提供高效的流量管理和负载均衡,提高数据中心网络的性能和可靠性。

2. 企业网络:SDN可以为企业提供更加灵活和安全的网络解决方案。

通过集中管理和控制,企业可以对网络进行统一配置和策略管理,提高网络的适应性和可管理性。

另外,SDN还支持企业网络的分割和隔离,实现不同部门或用户的安全访问控制。

3. 无线网络:SDN在无线网络中也有广泛应用。

SDN在云计算中的应用

SDN在云计算中的应用随着云计算的兴起,软件定义网络(SDN)作为一种新兴技术,逐渐受到广泛关注和应用。

SDN的出现为云计算提供了更加灵活、高效、可扩展的网络架构。

本文将探讨SDN在云计算中的应用,并分析其优势和挑战。

一、SDN技术概述SDN是一种基于分离控制平面和数据平面的网络架构。

传统网络中,控制平面和数据平面紧密耦合,网络设备上具有独立的控制器,难以实现灵活的网络配置和管理。

而SDN将网络控制逻辑集中到一个中央控制器中,通过控制器对网络进行管理和调度,提供了更加灵活可编程的网络架构。

二、SDN的关键特性1. 集中控制:SDN通过集中控制器实现对网络的管理和配置,降低了网络设备的复杂性和配置管理的难度。

2. 灵活性:SDN架构中,可以通过控制器对网络进行动态配置,实现网络资源的按需分配和应用需求的灵活适配。

3. 可编程性:SDN提供了开放的接口和编程能力,使网络管理员能够通过编程方式对网络进行自动化管理和控制。

4. 可扩展性:SDN架构具备良好的可扩展性,支持大规模网络的部署和升级,适应云计算环境中的高数据流量和快速变化的网络需求。

三、SDN在云计算中的应用1. 虚拟网络隔离:SDN在云计算中可以实现虚拟网络隔离,通过对网络流量的分割和隔离,确保不同租户之间的网络资源互相隔离,提供更加安全和可信的云服务环境。

2. 资源优化和弹性扩展:SDN可以根据云服务的需求动态管理网络资源,实现资源的优化分配和弹性的网络扩展,提高云计算的资源利用率和服务性能。

3. 网络流量工程:SDN可根据网络流量的特点和需求,通过集中控制器对网络进行优化配置和有效调度,保证网络流量的高效传输和负载均衡。

4. 安全和策略管理:SDN提供了集中的网络安全管理接口,通过对网络流量的监测和控制,实现对云计算环境中的安全威胁和攻击的实时检测和防护。

四、SDN在云计算中的挑战1. 兼容性问题:SDN作为一种新兴技术,需要与传统网络设备兼容,确保在云计算环境中顺利部署和运行。

sdn应用实例

sdn应用实例摘要:1.SDN简介2.SDN应用场景3.SDN的优势4.SDN的发展趋势5.我国SDN产业现状6.总结正文:SDN(软件定义网络)是一种网络架构,它将网络控制功能从传统的硬件设备中分离出来,通过软件化的方式实现网络的配置和管理。

近年来,SDN技术在我国得到了广泛的关注和应用,下面我们将详细介绍SDN的应用实例、优势以及发展趋势。

一、SDN应用场景1.数据中心网络:SDN可以实现数据中心网络的自动化和智能化,提高网络资源的利用率,降低运维成本。

2.无线网络:SDN技术可以实现无线网络的动态调整和优化,提升无线网络的性能和覆盖范围。

3.互联网服务提供商(ISP):SDN可以帮助ISP实现网络流量的灵活调度和优化,提高服务质量。

4.企业网络:SDN技术可以简化企业网络的配置和管理,提高网络安全性和稳定性。

二、SDN的优势1.灵活性:SDN允许用户根据业务需求快速调整网络配置,满足不断变化的业务需求。

2.可编程性:SDN将网络控制功能从硬件设备中分离出来,使得网络控制变得更加容易和便捷。

3.自动化:SDN可以实现网络设备的自动化配置和优化,降低运维成本。

4.开放性:SDN倡导开放标准,有利于各种网络设备和技术的融合,推动网络技术创新。

三、SDN的发展趋势1.5G网络:SDN技术在5G网络中具有重要作用,可以实现网络资源的灵活调度和优化。

2.边缘计算:随着边缘计算的发展,SDN技术将更好地支持边缘网络的自动化和智能化。

3.容器技术:容器技术的发展为SDN提供了新的部署和运行环境,将进一步推动SDN技术的发展。

四、我国SDN产业现状1.政策支持:我国政府高度重视SDN技术的发展,出台了一系列政策推动SDN产业的发展。

2.技术创新:我国企业在SDN技术研发方面取得了一系列重要成果,部分技术达到国际领先水平。

3.产业链完善:我国SDN产业链日趋成熟,包括设备制造商、系统集成商、应用开发商等多个环节。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

SDN应用之资源管理平台
资源管理平台主要是面向云计算资源统一管理和调度的平台,其目标是实现池化的计算、存储、网络等资源的灵活交付,按需满足云计算的业务资源需求。

SDN的设计初衷是希望从网络资源用户的角度出发改进网络,通过对网络的抽象推动更快速的业务创新,而SDN应用层是体现这一观点的关键。

与传统的网络应用相比,SDN应用将具有更强的智能性、动态控制性和可编程性,控制器可与SDN业务应用交互,根据业务的网络需求及时动态调整网络资源能力的交付。

可以说,SDN的开放和可编程能力让“网络感知应用,应用控制网络”成为现实。

从SDN架构来看,控制和转发层解决了控制功能与设备解耦的问题,但以openflow为代表的SDN 转发机制并没有涉及传统网络更高层信息的识别和处理,因此如果要推动网络的智能化,还必须在SDN的应用层对4-7层的网络功能进行完善,进而驱动底层网络资源的调配,使基于SDN的上层业务可自动、便捷地按需调用底层网络能力。

应用层位于SDN架构最上层,它基于控制器提供的API接口可实现和网络业务相关的管理、安全等应用,还能根据用户需求定制其他网络业务。

目前SDN 应用主要包括3种类型:
资源管理平台:主要是面向云计算资源统一管理和调度的平台,其目标是实现池化的计算、存储、网络等资源的灵活交付,按需满足云计算的业务资源需求。

软件定义的应用交付:基于SDN理念改造负债均衡、访问控制、应用加速等应用交付技术,使之能替换或者扩展此前在传统网络中需要利用专用硬件实现的功能。

创新网络业务:主要是指在传统的静态化网络中难以实现,但在SDN环境下能够获得良好支持的新兴业务,这类应用具有非常大的创新,将来成为SDN 应用未来发展的主流。

这3类主流的SDN应用,资源管理平台和软件定义的应用交付为基础,他们通过一般直接调用SDN控制器提供的北向接口API,他们可根据应用需求直接驱动控制器调用底层的SDN网络能力。

同时,这两类SDN应用还会在扩展和封装控制器北向接口的基础上,为多样化的创新网络业务(例如云计算的虚拟主机资源分配、多租户按需组网等服务)提供功能更全面,更易于使用的应用编程接口,供他们便捷调用网络能力。

当然创新网络业务也可以直接调用控制器的北向接口API,以提高业务的执行效率。

虽然目前业界对SDN创新应用没有很全面的解释,但基于SDN网络控制能力的云资源平台,利用SDN技术改造传统的网络交付技术等应用已经出现相关案例。

资源管理平台
资源管理平台强调的是资源管理能力,即在整合SDN网络控制能力的前提下,实现对计算、存储、网络等多类型资源的统一管控,以满足云计算等业务场景中的资源按需交付需求。

资源管理平台中整合SDN交付的网络控制能力,是为了满足云计算资源调配自动化的需求。

云计算具有的按需提供服务的特点和服务在交付过程中本质上讲,在资源管理平台中整合SDN交付的网络控制能力,是为了满足云计算资源调配自动化的需求,云计算具有的按需提供服务的特点对服务在交付过程中的动态性、扩展性提出了非常高的要求,特别是当云服务承载于具有复杂结构的基础设施上时,相关的资源和服务配置都务必做到精确。

而如果这些大量繁杂的工作全凭人工完成,无论是较低的工作效率,还是更容易出现的人为失误,都将是不足以支持高效可靠的云计算服务交付的重要原因。

对于资源管理平台而言,那些由标准步骤构成的工作流程通常是适合自动化实现的,例如网络的配置与变更管理,虚拟机生命周期管理、中间件和数据库管理、路由器和交换机的交付与管理,以及其他一些会在多个业务流程实例中反复出现的元素等。

对于这类流程的自动化实现,资源管理者可以采用开发专用脚本的方式,将流程操作相关的手工输入过程进行整理并进行自动重放;同时,他们也可以利用商业化的工具,实现SDN、DHCP、IP地址管理等网络服务,以及VLAN划分等管理过程的自动化,而SDN的提出和引入则能够更好地改善资源管理平台对网络资源的控制,实现管理的自动化。

SDN架构将控制平面从分散部署的网络设备中抽取出来,并以集中化的控制器的方式对全网进行控制。

控制器能够从全局上检测SDN网络的资源容量和网络需求,网络的配置信息、连接方式甚至分配社么样的功能和容量都能够被动态控制。

资源管理平台只需要通过调用控制器的北向接口,以软件程序的方式
自动实现网络资源的调度和分配,进而将网络资源与计算资源、存储资源一起分解成克消耗的资源配置交付给云计算服务即可。

资源管理平台的核心在于基于SDN控制器北向接口编排资源管理流程,使得它能够及时有效地将上层云计算业务的资源需求反馈给控制器并对网络设备和链路进行调配。

考虑到云计算等典型业务通常需要计算、存储、网络等多种类型资源的协同交付,因此对SDN控制能力的调用需要被封装为独立组件,并与相应计算资源控制组件、存储资源控制组件,以及其他一些功能组件共同工作。

当前云计算业务普遍是以计算资源为核心的服务,随着网络资源管理灵活性和便利性的提升,日后势必会有越来越多以网络资源为核心的云计算服务被提出和应用。

在资源管理平台的主要功能中,对SDN架构底层网络设备的配置控制是一个重要方面,同时它还需要具备更完善的管理功能,例如性能管理、故障管理、安全管理等,他们都将是单独的流程,需要在合适的地方调用SDN控制器的北向接口。

一般而言,资源管理平台的网络管控组件通过远程调用基于REST API 的控制器接口,在架构上实现与控制器的松耦合,使系统部署更方便,使系统部署更方便,更具有扩展性。

最后,需要说明的是,面向云计算服务的资源管理平台除了可以支持基于开放协议(例如OpenFlow)的SDN实现模型外,还可以根据业务的实际需求,为基于叠加网络和基于专用接口的SDN实现方式提供相应的支持,例如VMware 的云计算管理瓶体就支持了基于叠加网络的SDN实现,其中包括有利用VXLAN 协议隧道搭建叠加网络的方案,同时在其产品中还整合了Nicira NVP网络虚拟
化平台解决方案。

这主要是因为在以云主机为代表的云计算服务中,多租户共享资源等业务需要突破传统VLAN的数量限制,并需要虚拟机跨数据中心迁移等支持,而基于叠加网络的SDN实现能够很好地满足这些需求。

相关文档
最新文档