基于SDN+Overlay的虚拟私有云(VPC)实现

虚拟私有云(VPC, Virtua Private Coud),是基于虚拟化技术实现的供企业自己使用私有云平台,它将网络、安全、存储、计算等一系列虚拟资源进行组合,供企业用户按需使用。 随着数据中心的集中化,越来越多的大型企业倾向于使用虚拟私有云部署企业内部IT系统。

以SDN、Overay等技术为支撑VPC方案,具备云化管理和运维、产品形态软件化、网络功能虚拟化、网络控制集中化等技术特征,能实现云端管理运维、高度开放、海量租户、网络灵活自定义、资源随需而动、虚机迁移自跟随等多种业务需求。VPC方案主要包括下面三种关键技术。

云平台

云平台是企业云运维的核心系统,它主要基于基础设施虚拟化来实现资源池化,并融合企业所需的多种服务流程为企业用户提供安全便捷的IT服务应用。

OpenStack是目前最热门的开源云平台,其最核心价值是基于开放API和完全解耦的模块化系统架构设计思路,因此OpenStack系统具有良好的开放性与兼容性。单独的

Openstack无法承担企业IT云平台商用建设,商业Coud OS一般使用Openstack作为云服务中间件来衔接各功能模块构建企业IT基础设施云平台。

SDN(Software Defined Network,软件定义网络)

SDN是一种创新性的网络架构,它的其核心思想是通过Openfow等标准化技术实现控制平面与转发平面分离从而简化网络管理,其特点很符合云计算对网络的要求。

SDN技术在控制和转发平面分离的基础上,实现对网络流量的灵活化、集中化、细粒度的控制,从而为网络的集中管理和应用的创新提供了良好的平台。由此企业和运营商的网络具备了可编程、可自动化控制等特点。这种可扩展的弹性网络更容易适应变化的业务需求。

Overay

Overay技术可以使用户原始数据通过路由转发,不再受二层网络限制,因此具备良性大规模扩展能力。VXAN技术是目前市场上主流的Overay技术。

Overay网络使物理网络虚拟化、资源池化,是实现云网融合的关键。把SDN技术和Overay网络结合使用,把SDN控制器作为Overay网络控制平面的控制器,这种方式更容易把使网络与计算组件整合,是网络向云平台转变的理想选择。

一、 VPC的实现详解

本文以 H3C VPC方案为例详解VPC平台该如何搭建?

  1. H3C VPC的整体架构

如图1所示,VPC的整体架构自顶向下主要包含H3Coud OS云管理平台、计算存储虚拟化管理系统和VCFC控制器分布式集群,以及底层由NFV虚拟网络单元或经典网络设备构建的VPC网络。其中,H3Coud OS云管理平台实现对网络、计算、存储、安全等资源的统一管理;计算存储虚拟化管理系统(H3C CVM/vCenter等)负责计算存储虚拟化管理;VCF控制器分布式集群实现对底层网络、NFV资源的集中管理,虚拟网络单元和经典网络设备承担网络转发功能。

基于SDN+Overlay的虚拟私有云(VPC)实现

  1. H3Coud OS云管理平台云管理平台

基于SDN+Overlay的虚拟私有云(VPC)实现

如图2所示,H3Coud OS云管理平台是H3C基于自己深厚的IT基础架构和运维管理支撑经验、专业的IToIP解决方案、融合的云计算服务模式、全面的SaaS、PaaS、IaaS层对接能力而构建的综合性云管理平台,它让政府、企业更专注于自身的职能和专长,从复杂的传统机房管理中解脱出来,改为享受专业的云服务商提供的服务,它具备以下多种优势:

提供丰富的云服务

提供云主机、云硬盘、云防火墙、云负载均衡、云数据库、云应用、云网盘、弹性IP、虚拟数据中心等丰富多样的云服务,而且支持根据用户的需求进行灵活裁剪。

云用户通过自助服务门户可以完成所有云资源的申请、使用、配置、修改、销毁,还可以通过自助服务门户完成查看所申请云资源的使用情况、性能状况、审批流程、操作日志、计费信息等。

基于openstack架构实现

H3Coud OS云管理平台基于penstack架构实现,在继承了H3C软件产品的成熟、稳定、商业化程度高的基础上,也同时拥有Openstack架构灵活、扩展性强、开放性和兼容度高的特点。同时它还对Openstack的深入改造,实现了与H3C物理防火墙、B等网络设备的对接,以及对H3C CVM虚拟化软件和VMWare的支持。

可自定义的业务审批流程

支持多级云服务审批,可以使用业务流程控制手段对行为的过程和结果进行有效监管和控制,并提供行为审计;支持定制流程模板,使用独立的流程审批平台,对服务申请进行审批。

强大的管理能力

具备强大的管理能力,支持统一资源管理、存储管理、计算管理、安全管理,同时还可以提供丰富、多维度的统计和趋势分析报表。

高度的开放性

H3Coud OS云管理平台平台是一个开放的云管理平台,它除了兼容Openstack的API接口外,还提供涵盖IaaS、PaaS/SaaS三个层面的REST API接口供第三方开发部署。

便捷的安装部署

H3Coud OS云管理平台云平台的安装包中内置Openstack安装文件,支持Openstack和云平台的一体化自动化部署,将云平台的部署时间从几天缩短至几小时。同时支持自动化部署在没有做虚拟化的物理服务器上,并提供高可用HA部署方案。

  1. 详解云平台的“大脑”-VCF控制器

H3C VCF控制器是一个SDN 控制器,VCF控制器集群是云平台的“大脑”。如图3所示,VCF控制器在架构上大致分为:北向接口层、内置应用层、基础网络层、抽象逻辑层、南向接口层。VCF控制器负责物理网络及虚拟网络的管控,同时北向可与各类云平台进行对接,并兼容第三方APP,从而易于完成网络业务的快速部署及调整。

基于SDN+Overlay的虚拟私有云(VPC)实现

图3 VCF控制器架构

北向接口层

提供标准的Restfu API、JAVA/C API,可以与Openstack、类Openstack、IMC等多种云平台对接。除此,VCF控制器还支持嵌入式和独立第三方应用,满足用户根据自己业务需要自主定制开发应用的需求。

内置应用层

提供了基于Openfow的基础功能包,如Overay APP、服务链APP、云POP APP、自动化部署APP以及控制器大规模集群架构等。

基础网络层

通过基础网络层的各个功能模块,VCF控制器可以实现对网络的拓扑管理、链路管理、主机管理、连接管理、设备管理、流表管理、转发管理等多种多样式的管理。

抽象逻辑层

抽象逻辑层主要作用是将服务抽象出来,不管控制器和网络设备之间使用的是何种通信协议,提供协约过的统一服务。它支持多种南向协议,为各模块和应用提供一致的服务。

南向接口层

VCF控制器通过南向接口层的Openfow、Netconf/OVSDB等标准协议通道,还可以实现对传统经典网络、OpenFow网络、Overay网络、NFV网络等多种网络的支持和网络集中控制。

系统管理

VCF控制器可以通过图形化界面实现应用管理、配置管理、用户管理、icense管理等多种多样的系统管理功能。

集群管理

VCF控制器集群支持控制器数量的弹性扩展,可以根据网络规模动态伸缩,支持对超大规模网络的集中化控制;集群由eader控制器在北向提供统一的IP地址与所有上层软件进行交互,所有控制器位于同一二层网络,每个控制器拥有唯一的南向IP;集群南向通过划分Region管理网络设备,Region内部的控制器互为备份和负载分担。

VNF Manager

VCF控制器通过融合VNF Manager,可以实现对NFV资源的生命周期管理、业务编排、业务部署等多种功能。

运维监控

VCF控制器提供强大而丰富的运维监控功能:提供全面、系统的日志,包含系统日志、操作日志、诊断日志等多种日志;支持Openfow跟踪、告警通知等维护手段;支持端到端连通性诊断、分段连通性诊断等多种Overay链路诊断;支持流量统计、流量镜像等监控手段;支持雷达探测、单薄仿真等多种互通性的监测手段。

  1. 选择VPC的构建模型-Overay网络

Overay包括网络Overay、主机Overay和混合Overay三种部署模型。网络Overay的在物理交换机完成报文的隧道封装,传统网络如需部署此种模式则需要大批量更换设备;主机Overay由虚拟设备完成报文隧道封装,虚拟设备是承载在服务器上的服务器可能存在转发瓶颈;混合Overay融合了上述两种方案的优点,充分发挥硬件网关的高性能和虚拟网关的业务灵活性,又减少了对现有网络的改动,是极佳的Overay模型。

二、 H3C VPC的整体部署

H3C VPC的整体部署,如图4所示。

基于SDN+Overlay的虚拟私有云(VPC)实现

H3Coud OS云管理平台提供云主机、云硬盘、云网盘、云防火墙、云负载均衡、云数据库、弹性IP等丰富的云服务,通过流程化服务模板和操作向导帮助用户快捷开通云业务;同时为管理员提供多级组织结构、业务审批流程、计费、监控、统计分析等丰富的运营、运维支撑能力。

H3C CVM/vCenter等管理系统负责计算存储虚拟化管理,并将虚拟化相关的必要信息同步给VCF控制器,以支持VCF控制器实现对虚拟化网络的管理。

VCF控制器实现网络的集中化控制管理,控制器支持集群机制,开放REST API、

JAVA/C API等多种形式的北向标准化接口,实现与上层平台的对接,用户可根据实际需要开发、部署最新业务。同时,控制器通过集成的VNF Manager,可以实现对vFW、vB等NFV资源的管理,也可以通过服务链APP实现对东西、南北向服务链部署。

H3C vSwitch做VXAN GW可以对计算节点上的各虚拟机之间以及虚拟机与外部网络之间的流量进行转发。H3C vSwitch支持VMware、KVM、XEN、CAS等多个虚拟化平台,支持VXAN、DVR、状态防火墙、QOS、NAT、端口镜像等丰富特性;而S6800作为VXAN GW时,可以将传统的非虚拟化物理服务器接入到VXAN网络中,从而可以最大程度地实现利旧和降低成本。

S125-X、S98可以充当VXAN IP GW,实现VXAN网络和传统网络之间的互通。其中S125-X作为高可靠的VXAN硬件网关组,支持业务负载分担、弹性扩展和设备无缝升级,可以提供Overay与经典网络互通的通道。

服务节点包括VSR、VFW、VB等NFV池化资源,也可以包括M9000等传统硬件安全设备,然后通过VCF控制器、vSwitch的配合,实现灵活、可定义的东西向和南北向服务链功能,实现资源利用的充分化和成本最低化。

完成如图5所示的H3C VPC整体部署后,管理员通过H3Coud OS云管理平台和VCF控制器可以实现对整个VPC的集中控制管理和网络自动化,大幅降低了运维人员的工作量;同时也实现了多租户的安全隔离,各租户可以根据实际需要选择部署不同的计算、网络和安全资源,VXAN的大规格也方便VPC的后续扩展;计算虚拟化、网络虚拟化等设备和技术的应用,构筑了统一的资源池,大大方便了资源的动态调整、随需而动。

三、 结语

H3C VPC通过集成SDN、Overay等最新技术,并协同H3Coud OS云管理平台、VCF控制器、虚拟化资源和传统网络设备、安全设备等网络资源,可以实现物理资源、虚拟资源的随需而动,解决了云计算、虚拟化、大数据等技术带来的挑战,充分满足了企业云化管理和运维、网络灵活定义、资源弹性部署、海量租户规模、租户安全隔离、网络安全可靠的诸多需求。

本文转自d1net(转载)

时间: 2024-10-19 20:11:28

基于SDN+Overlay的虚拟私有云(VPC)实现的相关文章

基于 SDN 的虚拟私有云研究

本文中主要介绍了虚拟私有云系统的功能特点;针对目前云计算资源池网络隔离较差和配置比较复杂的问题,分析云计算资源池对于虚拟私有云的需求.同时,还对基于SDN技术实现虚拟私有云的两种主要方式进行分析,对每种方式的技术原理及架构进行描述.对两种方式的优缺点进行比较. 引言 云计算的大规模运营给传统网络架构和应用部署带来挑战[1-2],新一代网络支撑这种巨型的计算服务,不论是技术革新还是架构变化,都需要服务于云计算的核心要求,即动态.弹性.灵活,并实现网络部署的简捷化.具体来说传统网络面临的挑战主要4点

去哪儿网基于Mesos和Docker构建私有云服务的实践

本文讲的是去哪儿网基于Mesos和Docker构建私有云服务的实践[编者的话]本文深入介绍了去哪儿网利用Mesos和Docker构建私有云服务的全过程,分享了从无状态应用向有状态应用逐步过度的经验与心得. 平台概览 2014年下半年左右,去哪儿完成了有关构建私有云服务的技术调研,并最终拍定了Docker/Mesos这一方案.下图1展示了去哪儿数据平台的整体架构: 图1:去哪儿数据平台的整体架构 该平台目前已实现了如下多项功能: 每天处理约340亿/25TB的数据: 90%的数据在100ms内完成

面向企业虚拟私有云的虚拟专用网技术研究(博士论文)

博士论文 面向企业虚拟私有云的虚拟专用网技术研究 东华大学  丁靖宇 本文研究如何将虚拟专用网(VPN)技术整合到现有云计算构架中,从而实现云计算资源与企业IT资源的无缝融合,建立企业虚拟私有云(VPC).我们首先研究了基于虚拟专有LAN服务(Virtual Private LAN Service,VPLS)的VPC体系架构以及数据通信的Qos保证,然后研究了钟VPC中计算资源与VPN网络资源间的联合优化机制,最后研究了虚拟计算资源在城域网间的动态迁移机制及迁移性能. temp_12071209

基于Liferay的电子政务私有云平台设计与实现

基于Liferay的电子政务私有云平台设计与实现 山东师范大学  王世超 本论文基于Hadoop框架搭建了私有云平台,使用J2EE作为开发平台,MySQL作为后台数据库,以Liferay Portal为基础构建电子政务门户网站,设计并实现了政务公告.邮件系统.云网盘.工作流.协作办公等功能.文中首先探讨了电子政务的发展背景和研究现状,根据政务工作中的具体事务和操作流程,对电子政务系统从功能性需求和非功能性需求两方面进行需求分析,使用UML作为分析设计语言,以用例图的形式对各功能模块进行说明.之后

去哪儿网基于Mesos和Docker构建私有云服务实践

本文深入介绍了去哪儿网利用Mesos和Docker构建私有云服务的全过程,分享了从无状态应用向有状态应用逐步过度的经验与心得. 平台概览 2014年下半年左右,去哪儿完成了有关构建私有云服务的技术调研,并最终拍定了Docker/Mesos这一方案.下图1展示了去哪儿数据平台的整体架构: 图1:去哪儿数据平台的整体架构 该平台目前已实现了如下多项功能: 每天处理约340亿/25TB的数据; 90%的数据在100ms内完成处理; 最长3h/24h的数据回放; 私有的Elasticsearch Clo

软件定义网络(SDN)能否解决私有云网络瓶颈问题?

你肯定听过,但这个值得反复强调,即网络是私有云中的瓶颈问题.现在,服务器和存储技术已经发展成共享资源,云管理员可以自由地调用这些资源,但是网络却仍然是手动的.为了提高灵活性,私有云网络必须进行虚拟化,而软件定义网络(SDN)是一个性价比不错的方法."企业需要像服务供应商一样,为内部客户迅速做出反应.为此,企业需要启用自助式IT,而实现这一目的的最大障碍就是网络,"正在开发基于SDN网络虚拟化技术的日本初创公司Midokura的首席战略官Ben Cherian表示,"具备CCI

实用VPC虚拟私有云设计原则

在云计算的基础架构领域,没有比从一开始就正确地布局VPC(虚拟私有云)IP地址更重要的事情了.VPC的设计对于系统的伸缩性,容错性以及安全性都有深刻的影响.它也直接影响到基础架构的灵活性:如果你走进了一个死胡同,将来就可能要花费大量的时间做跨子网实例(instance)迁移来释放地址空间. 幸运的是,如果记住了几个原则,正确地布局VPC就容易了. 子网 正确的子网布局是VPC运行良好的关键.子网决定路由 .可用区(AZ)的分布和网络访问控制列表(NACLs). 我观察到围绕VPC子网划分最常见的

VMware实现基于VMware vSphere®的虚拟和云环境运行的应用安全转型

全球云基础架构和移动商务解决方案领导厂商VMware公司(NYSE: VMW)今天在VMworld 2017大会上,宣布推出旨在保护运行于虚拟环境或云环境的各种应用的突破性解决方案--VMware AppDefenseTM.该全新安全解决方案利用虚拟基础架构,根据正在运行的应用程序的预期状态进行监控,而且可以检测企图操纵应用程序的攻击并自动做出响应.VMware今天还宣布了与第三方解决方案的集成产品,它们将使合作伙伴生态系统能够充分利用VMware的AppDefense独一无二的应用可视化和反应

私有云的狂欢,2020年OpenStack市场规模将达50亿美元

451研究所近日大幅调高了OpenStack的预期市场规模,并预测OpenStack的收入将主要来自私有云的部署. 根据451研究所最新的OpenStack Pulse 2016报告(获取报告摘要版请关注IT经理网微信号:ctociocom,后台回复:OpenStack Pulse 2016+邮箱地址),开源私有云项目OpenStack产品收入正在以每年35%的高速增长,2017年OpenStack的试产规模将增长至25亿美元,2020年市场规模将突破50亿美元. OpenStack目前的收入主