专利名称:基于idc网络的业务处理方法、设备和系统的制作方法
技术领域:
本发明涉及通信技术领域,特别涉及一种基于IDC网络的业务处理方法、设备和 系统。
背景技术:
随着互联网业务规模的飞速发展和规模逐渐扩大,数据业务内容越来越丰富,用 户量逐渐增大,产生出互联网数据中心(Internet Data Center, IDC)技术以满足互联网 业务和企事业信息服务需求,即为满足互联网业务和企事业信息服务需求而建设的应用 基础设施,通过与互联网的高速连接,以丰富的计算、存储、网络和应用资源向服务提供商 (Service Provider, SP)、内容提供商(Content Provider, CP)、各类集团客户等提供大规 模、高质量、安全可靠的主机托管、主机租赁、网络带宽租用、内容分发等服务。
IDC向用户提供机房环境和空间存放用户的托管设备(用于网站建设或互联网业 务的服务器、交换机、路由器等设备),在机位出租、机架及机房出租、互联网端口出租等基 础服务外,还可根据用户需求提供多种形式的设备代理维护服务,以及网络安全、容灾等增 值服务。
在现有技术中,应用IDC技术的网络组网结构示意图如图1所示。
全国运营管理中心主要满足全网业务的统一运营和管理,收集、监控下属各IDC 节点的运行维护管理信息,并通过动态调度,实现合理分配IDC资源,以及全网统筹管理业 务的效果。
其中,全国运营管理中心主要负责
(1)全网业务和管理的入口和规划IDC通过全国运营管理中心统一管理全网业 务的入口及业务内容在全网的分布,使IDC客户通过一点接入,即可灵活方便的开通全网 业务,而无需在各IDC节点分别开展业务。
(2)全网IDC节点资源的收集和管理全国运营管理中心负责收集全网IDC机 房和设备的资源信息,包括IDC机房/机柜/机架资源信息、网络互联协议anternet Protocol, IP)地址信息、设备带宽/连接数等资源信息和IDC全网拓扑等网管资源信息。
(3)完成IDC节点间用户全局调度功能为完成全网业务服务,全国运营管理中心 需要将全网用户合理的调度到相应的IDC机房进行用户服务。通常,采用域名系统(Domain Name System,DNS)重定向方式,将用户调度至离该用户所在区域的最近的IDC机房中进行 服务。
另一方面,为了满足用户访问质量的要求,降低骨干带宽及服务输入输出anput/ Output, 1/0)消耗,产生出内容分发网络(Content Delivery Network, CDN)技术。
在传统方案中,⑶N常作为IDC机房中的增值业务进行运营,IDC提供机房环境, ⑶N设备托管于IDC机房内,IDC按区域划分进行建设,为进行业务全网运营,IDC建设有统 一的综合运营管理平台,CDN为对各区域的服务节点进行统一调度及管理,也具有全国运营 管理平台,对⑶N业务进行全网运营和维护。
⑶N是构筑在现有基础网络上的一种先进的流量分配网络。⑶N网络将源服务器 中的内容存储分布到网络边缘,即缓存服务器(Cache Server)中,通过网络的动态流量分 配控制器和全局负载均衡器,将用户请求自动指向到健康可用并且距离用户最近的缓存服 务器上,以提高用户访问的响应速度和服务的可用性。
CDN组网结构上采用扁平化的网络结构,其结构示意图如图2所示,所有服务节点 均由全国管控中心直接管控,由管控中心直接维护各服务节点的状态信息,业务平台可向 任意CDN服务节点注入内容,注入内容的服务节点成为内容中心。
⑶N全国管控中心包括如下功能
(1)⑶N运营管理功能,包含⑶N业务运营支撑、服务管理、SP计费、日志管理和报 表等运营相关工作的处理。
(2)网络管理功能,负责网络状态监控、全网资源配置、承载网资源信息导入和监 控等功能,是整个⑶N系统的网管中心。
(3)全局资源管理功能,负责全网服务节点信息采集,节点服务质量探测,资源控 制策略的处理执行,以及资源数据统计工作。这些资源信息包括服务器带宽占用、上下行连 接数、存储占用等信息。
(4)用户全局调度功能,通过DNS重定向技术并辅以负载均衡策略完成全局负载 均衡(Gobal Server Load Balance, GSLB)用户调度,将用户调度到离自己距离最近、负载 较轻的边缘节点上进行服务。
(5)全局内容管理功能,负责全网服务节点内容存储信息的管理,以及内容控制的 相关工作。
(6)对外网关功能,负责与业务系统对接传递业务内容信息和数据,负责与业务运 营支撑系统(Business Operation Support System, BOSS)对接完成 CDN 客户计费。
在实现本发明的过程中,申请人发现现有技术至少存在以下问题
通过上述功能比较可以看出,IDC全国运营管理中心和⑶N全国管控中心都具有 运营管理、资源管理、网络管理和用户全局调度的功能,其中,资源管理和用户全局调度功 能基本相似。
CDN是IDC内开展的一种增值业务,但分设的两套管控系统将较大程度的浪费系 统和网络资源,重复的系统功能也增加整体设备的建设开销,同时,分治的方案增加运营难 度和运营成本,混淆IDC业务运营模式,不利于IDC业务的开展。发明内容
本发明实施例提供一种基于IDC网络的业务处理方法、设备和系统,通过IDC与 ⑶N结合的运营管理平台,充分发挥统一运营管理的优势,对IDC和⑶N资源进行统一管理, 并为IDC和⑶N客户提供统一的管理入口,方便IDC驻地和全网的业务开展。
为达到上述目的,本发明实施例一方面提供了一种基于IDC网络的业务处理方 法,应用于包括管理设备和多个IDC节点的系统中,其中,所述IDC节点下包含一个或多个 ⑶N节点,所述方法包括
所述管理设备获取当前系统中的IDC网络和⑶N网络的资源信息,所述资源信息 包括节点资源信息和网络资源信息;
当所述管理设备接收到认证成功的用户设备发起的业务请求时,所述管理设备根 据资源信息和用户设备的本地域名系统DNS信息,选择最优的IDC节点或CDN节点为所述 用户设备提供服务。
另一方面,本发明实施例还提供了一种管理设备,包括
获取模块,用于获取当前系统中的IDC网络和CDN网络的资源信息,所述资源信息 包括节点资源信息和网络资源信息;
调度模块,用于根据所述获取模块所获取的当前系统中的IDC网络和⑶N网络的 资源信息和用户设备的本地域名系统DNS信息,选择最优的IDC节点为所述用户设备提供 服务。
另一方面,本发明实施例还提供了一种管理系统,应用于包括多个IDC节点的系 统中,其中,所述IDC节点下包含一个或多个CDN节点,具体包括
设备接口层,用于连接IDC网络和⑶N网络中相关的设备;
资源管理系统,用于通过所述设备接口层获取IDC网络和⑶N网络中的资源信 息;
用户调度系统,用于根据所述资源管理系统所获取的IDC网络和⑶N网络中的资 源信息,为IDC网络和CDN网络提供统一的用户调度功能,将发起业务请求的用户调度当前 负载最小的服务节点中;
运营管理系统,用于根据所述用户调度系统所生成的业务调度结果,为各用户业 务进行相应的运营管理。
与现有技术相比,本发明具有以下优点
通过应用本发明的技术方案,通过IDC与⑶N结合的运营管理平台,充分发挥统一 运营管理的优势,为IDC和⑶N客户提供统一的管理入口,方便IDC驻地和全网的业务开 展,使具有全网IDC业务部署的用户可以实现通过IDC节点的单点接入,便可以通过该IDC 节点和CDN网络将业务数据分发至全网,为全网用户提供优于单点访问的服务质量。
另一方面,本发明实施例所提出的技术方案使用统一的用户调度系统为IDC和 ⑶N设备进行业务调度,通过通用的DNS重定向算法和负载均衡策略,为IDC和⑶N用户提 供按区域和系统负载进行业务调度的策略,减少同时建设CDN和IDC两套管理系统所带来 的系统资源及网络资源消耗,提高系统运行效率。
图1为现有技术中一种IDC的应用场景的示意图2为现有技术中一种⑶N的应用场景的示意图3为本发明所提出的一种基于IDC网络的业务处理方法的流程示意图4为本发明所提出的一种管理设备的结构示意图5为本发明所提出的一种具体应用场景中的一种管理系统的结构示意图。
具体实施方式
如背景技术所述,现有技术中需要构建两套单独的运营管理平台进行分治,但两 个平台在资源管理和用户全局调度功能上有较大重叠,且现有方案中的两套运营管理平台不利于全网业务的开展。综合考虑以上问题,本发明实施例提出了一种IDC与⑶N结合的 运营管理平台架构。
本发明实施例提出了一种基于IDC网络的业务处理方法,应用于包括管理设备和 至少一个IDC节点的系统中,其中,IDC节点下包含一个或多个⑶N节点,该系统中同时存 在IDC网络和⑶N网络。
如图3所示,为本发明实施例所提出的一种IDC和CDN的管理方法的流程示意图, 具体包括以下步骤
步骤S301、管理设备获取当前系统中的IDC网络和⑶N网络的资源信息。
上述当前系统中的IDC网络和⑶N网络的资源信息具体包括设备资源信息和网络 资源信息,具体说明如下。
设备资源信息具体包括以下信息中的一种或多种
各IDC节点中的机房和/或机架和/或机位资源信息、IP资源信息、各IDC节点 中的设备资源信息等标识当前系统中各IDC节点中的物理设备资源分布情况的信息。
其中,管理设备获取以上数据信息的目的在于
各IDC节点中的机房和/或机架和/或机位资源信息,用于为机房、机架、机位进 行管理和资源调度提供依据。
IP资源信息,主要记录各业务所涉及的物理设备所占用或释放的IP资源信息。
各IDC节点中的设备资源信息,用于提供对设备ID、类型、型号、技术指标、用户信 息等设备信息的管理功能。
网络资源信息具体包括以下信息的一种或多种
当前系统中的带宽资源信息、存储资源信息、服务器并发连接数资源信息等标识 当前系统中网络资源分布情况的信息。
其中,管理设备获取以上数据信息的目的在于
带宽资源信息,用于作为提供对服务器南北向共享/独享带宽的管理功能的依 据,并据此可以根据当前系统中的负载信息有效的配置调整节点带宽策略。
存储资源信息,用于作为提供对服务器存储资源信息的管理功能的依据。
服务器并发连接数资源信息,用于据此提供对服务器并发连接数的管理功能,并 据此可以根据当前系统中的负载信息有效的配置调整节点带宽策略。
在此基础上,管理设备还可以设置访问控制策略,对申请访问的用户设备进行认 证管理,并按业务和访问用户进行统计分析,具体的认证过程包括
管理设备判断请求认证的用户设备的本地DNS信息所对应的位置区域是否位于 预设的允许用户设备认证的区域范围之内。
当用户设备的位置区域位于预设的允许用户设备认证的区域范围之内时,管理设 备确定该用户设备认证成功,为所述用户设备分配IP地址;
当用户设备的位置区域没有位于预设的允许用户设备认证的区域范围之内时,管 理设备拒绝该用户设备的认证请求。
当管理设备接收到认证成功的用户设备发起的业务请求时,执行步骤S302。
步骤S302、管理设备根据资源信息和用户设备的本地DNS信息为用户设备选择最 优的IDC节点或⑶N节点。8
在具体的应用场景中,本步骤的具体实现过程为
管理设备根据用户设备的DNS信息解析发起当前请求的本地DNS服务器的地址, 完成进行用户请求的重定向。
管理设备根据本地DNS服务器地址,确定该用户设备附近可访问的一个或多个 IDC节点或CDN节点。
管理设备根据当前的系统资源信息、资源负载调度策略和内容分发策略进行相应 的节点资源调度,在上述的多个节点中为发起请求的用户设备确定一个最合适的节点作为 服务节点,并将该用户设备所发起的业务请求调度到该节点中,一般来讲,最合适的节点是 指剩余资源量最大的IDC节点或CDN节点。
管理设备需要把业务调度的结果通过协议接口返回给用户,如果没有找到合适的 节点,即业务请求处于未命中状态,则根据预设的未命中策略为该用户终端提供服务。
需要指出的是,在上述步骤中所提到的对业务请求的接收,是指管理设备通过统 一的接口接收用户设备通过IDC节点或CDN节点发起的业务请求,其中,该业务请求可以是 对应IDC网络的业务请求,也可以是对应CDN网络的业务请求,或者是同时针对两种网络的 业务请求。
在接收到相应的业务请求之后,管理设备根据整个系统的资源信息和负载均衡策 略,对IDC网络中的网络资源分配和⑶N网络中的内容分发进行统一的管理。
同时,管理设备将所述IDC网络中的信息和所述⑶N网络中的信息进行统一管理, 并根据当前的IDC和CDN网络中的资源分布情况,按照统一的资源分配策略,对系统中的资 源占用情况进行统一调度和调整,并对当前的各IDC节点和/或CDN节点中的业务进行负 载均衡。
在具体的应用场景中,上述的将所述IDC网络中的信息和所述⑶N网络中的信息 进行统一管理具体包括以下两种情况
情况一、管理设备通过统一的运营管理系统完成对当前系统中业务运营情况的管 理,包括业务运营管理功能、权限管理功能、客户管理功能、统计分析功能和运营门户管理 等,具体说明如下
业务运营管理功能,通过客户业务受理流程的管理,从而实现业务受理、资源调 度、工单、单据竣工等管理功能,
权限管理功能对客户和系统维护人员设置相应的访问控制策略,以及对客户和 系统维护人员日常操作管理。
客户管理功能客户信息和订购关系信息通过BOSS统一管理,IDC-⑶N运营管理 平台提供客户管理相关信息的查询功能。
统计分析功能提供按业务和客户进行统计分析的功能。
运营门户管理提供对IDC和⑶N的产品介绍网站和管理员管理门户的功能。
情况二、管理设备通过统一的网络管理系统完成设备资源的管理,保证用户设备 高效稳定的运行,具体包括设备管理功能、拓扑管理功能、故障管理功能和统计报表功能 等,具体说明如下
设备管理功能管理设备与IT设备的管理接口相连,提供对IT设备基本配置信息 的管理,其中的IT设备包括交换机、路由器等网络设备,防火墙、入侵检测设备等安全设9备,服务器、存储设备等主机设备和CDN系统专用的设备。
拓扑管理功能提供多种视图模板,按照权限和精细程度的不同对各网元视图进 行展示。
故障管理功能对不正常的网络和设备运行状况或环境条件进行检测、隔离和校 正、告警等一系列功能。
统计报表功能提供全面科学的各网元数据统计报表,全方位的各网元管理信息。
通过以上的网络管理系统和业务管理系统,使得本发明实施例中的管理设备可以 全面整合IDC和CDN网络中的资源,并根据统一的管理系统进行资源信息的存储和管理,并 根据相应的资源信息,按照用户的请求进行全网资源调度和内容分发,以及对IDC和CDN网 络中的用户的业务进行运营监管和数据统计。
从而,既实现了现有的两套管理系统并存情况下,对各网络的分别管理和相应用 户的服务,同时,也实现了两种网络相结合的情况下,对资源的优化调度和整合,并且,不再 局限用户所归属的服务网络,可以将IDC和CDN网络中的资源统一调度,为用户提供更加 优化的服务,不仅节约了网络资源的消耗,同时,也有效的提高了用户的使用体验和服务质量。
与现有技术相比,本发明具有以下优点
通过应用本发明的技术方案,通过IDC与⑶N结合的运营管理平台,充分发挥统一 运营管理的优势,为IDC和⑶N客户提供统一的管理入口,方便IDC驻地和全网的业务开展。
对于有全网IDC业务部署的客户,只需要在全网任意IDC节点进行业务洽谈和业 务接入,即可通过该IDC节点和CDN网络将业务数据分发至全网,为全网用户提供优于单点 访问的服务质量,真正的实现“一点接入,全网服务”。
本发明的技术方案使用统一的用户调度系统为IDC和CDN设备进行业务调度,通 过通用的DNS重定向算法和负载均衡策略,为IDC和⑶N用户提供按区域和系统负载进行 业务调度的策略。
传统方式将多次统计和传递设备的系统资源和网络资源消耗,对设备运营效率也 造成很大影响。本发明实施例中的IDC与CDN结合的运营管理平台减少了两套系统带来的 系统资源及网络资源消耗,提高系统运行效率。
为了实现上述的技术方案,本发明还提供了 一种管理设备。
如图4所示,为本发明实施例所提出的一种管理设备的结构示意图,具体包括
获取模块41,用于获取当前系统中的IDC网络和CDN网络的资源信息,所述资源信 息包括节点资源信息和网络资源信息。
调度模块42,用于根据所述获取模块41所获取的当前系统中的IDC网络和⑶N网 络的资源信息和用户设备的本地域名系统DNS信息,选择最优的IDC节点为所述用户设备 提供服务。
统一接口 43,与获取模块41相连,用于连接IDC和⑶N相关设备,以进行网络管理 和资源信息通信。
基于上述设置,获取模块41通过统一接口 43获取各IDC节点上报的资源信息;
其中,节点资源信息具体包括以下信息的一种或多种
IDC节点中的机房和/或机架和/或机位资源信息、网络互联协议IP资源信息、 IDC节点中的设备信息;
网络资源信息具体包括以下信息的一种或多种
系统中的网络带宽资源信息、存储资源信息、各设备的并发连接信息。
在具体的应用场景中,管理设备还包括通信模块44,用于通过统一接口 43接收用 户设备通过IDC节点或CDN节点发起的认证请求或业务请求,其中,该业务请求可以是对应 IDC网络的业务请求,也可以是对应⑶N网络的业务请求,或者是同时针对两种网络的业务 请求。
相应的,调度模块42还可以进行用户请求的优化调度功能,具体为调度模块42根 据所述通信模块44所接收的业务请求中所包含的用户设备的本地DNS信息,确定相对应的 本地DNS服务器地址,并根据所述本地DNS服务器地址,确定所述用户设备附近可访问的一 个或多个IDC节点或CDN节点;
然后,调度模块42根据所述获取模块所获取当前的资源信息,在所述用户设备附 近可访问的一个或多个IDC节点或CDN节点中,确定一个剩余资源量最大的IDC节点或CDN 节点成为所述用户设备提供服务。
进一步的,管理设备还包括以下模块中的一个或多个
内容管理模块45,用于对所述获取模块41所获取的当前系统的资源信息和CDN服 务节点内容存储信息的管理和内容控制;
网络管理模块46,用于与设备的管理接口相连,根据所述调度模块42的调度处理 提供对IT设备基本配置信息的管理。
如图5所示,为具体应用场景中,本发明实施例所提出的一种管理系统的结构示 意图。
管理系统为IDC和⑶N业务管理和业务运营提供支撑和保障。管理系统由资源管 理系统51、用户调度系统52、运营管理系统53、内容管理系统54、网络管理系统55、设备接 口层56和业务网关接口层57七个单元组成,其中,根据系统设置的需要,可以进行单元的 增减,基于本发明实施例所提出的技术思路所对上述系统进行的单元部署的调整并不会影 响本发明的保护范围。
(1)资源管理系统51有效的获取IDC网络和⑶N网络中资源的关键数据,各分节 点通过统一的资源上报接口上报资源数据至管理系统,并在此做统一存储和操作,作为IDC 业务和/或⑶N业务的实际调度的依据。
其中,IDC网络和⑶N网络中资源的关键数据包括设备资源信息和网络资源信息, 具体说明如下。
设备资源信息具体包括以下信息中的一种或多种
各IDC节点中的机房和/或机架和/或机位资源信息、IP资源信息、各IDC节点 中的设备资源信息等标识当前系统中各IDC节点中的物理设备资源分布情况的信息。
其中,管理系统获取以上数据信息的目的在于
各IDC节点中的机房和/或机架和/或机位资源信息,用于为机房、机架、机位进 行管理和资源调度提供依据。
IP资源信息,主要记录各业务所涉及的物理设备所占用或释放的IP资源信息。
各IDC节点中的设备资源信息,用于提供对设备ID、类型、型号、技术指标、用户信 息等设备信息的管理功能。
网络资源信息具体包括以下信息的一种或多种
当前系统中的带宽资源信息、存储资源信息、服务器并发连接数资源信息等标识 当前系统中网络资源分布情况的信息。
其中,管理系统获取以上数据信息的目的在于
带宽资源信息,用于作为提供对服务器南北向共享/独享带宽的管理功能的依 据,并据此可以根据当前系统中的负载信息有效的配置调整节点带宽策略。
存储资源信息,用于作为提供对服务器存储资源信息的管理功能的依据。
服务器并发连接数资源信息,用于据此提供对服务器并发连接数的管理功能,并 据此可以根据当前系统中的负载信息有效的配置调整节点带宽策略。
(2)用户调度系统52为IDC网络和⑶N网络提供统一的用户调度功能,保证用 户请求被调度到离用户最近,负载较轻的服务器上,从而保证用户访问质量,其中进一步包 括
DNS重定向系统521,根据用户DNS解析发起的本地DNS服务器地址进行用户请求 重定向,实现用户的就近内容访问。
负载均衡系统522,根据据资源负载和内容策略进行调度,将用户请求调度到最合 适的节点;对业务重定向而言就是把调度策略通过协议接口返回给用户,在未命中情况下 可以根据未命中策略为用户提供服务。
(3)运营管理系统53包含业务运营531、权限管理532、客户管理533、统计分析 534、运营门户535五个功能模块。
业务运营531 提供客户业务受理流程管理,实现业务受理、资源调度、工单、单据 竣工等管理功能。
权限管理532 对客户和系统维护人员设置相应的访问控制策略,以及对客户和 系统维护人员日常操作管理。
客户管理533 客户信息和订购关系信息通过BOSS统一管理,IDC-⑶N运营管理平 台提供客户管理相关信息的查询功能。
统计分析534 提供按业务和客户进行统计分析的功能。
运营门户535 提供对IDC和⑶N产品介绍网站和管理员管理门户功能。
(4)内容管理系统M负责⑶N服务节点内容存储信息的管理,以及内容控制的相 关工作。
(5)网络管理系统55对设备进行管理,保证用户设备高效稳定的运行。包括设备 管理551、拓扑管理552、故障管理553和统计报表5M等四个功能模块。
设备管理551与网络中各IT设备的管理接口相连。这些IT设备包括交换机、 路由器等网络设备,防火墙、入侵检测设备等安全设备,服务器、存储设备等主机设备和CDN 系统专用的设备。设备管理551提供对IT设备基本配置信息的管理。
拓扑管理552提供多种视图模板,按照权限和精细程度的不同对各网元视图进行 展不。
故障管理553对不正常的网络和设备运行状况或环境条件进行检测、隔离和校正、告警等一系列功能。
统计报表5M提供全面科学的各网元数据统计报表,全方位的各网元管理信息。
(6)设备接口层56负责连接IDC网络和⑶N网络中相关的设备,以便进行网络管理和资源管理。
需要接入的设备包括网络设备、安全设备、服务器和存储设备、⑶N专用设备等。
(7)业务网关接入层57负责接入管理系统外部的业务系统和业务支撑系统,以便 进行业务内容传递和BOSS计费等工作。
业务网关接入层57需提供内容信息和内容数据注入的接口,需提供⑶N 二次鉴权 计费消息的透传,需负责与BOSS系统进行对接。
与现有技术相比,本发明具有以下优点
通过应用本发明的技术方案,通过IDC与⑶N结合的运营管理平台,充分发挥统一 运营管理的优势,为IDC和⑶N客户提供统一的管理入口,方便IDC驻地和全网的业务开展。
对于有全网IDC业务部署的客户,只需要在全网任意IDC节点进行业务洽谈和业 务接入,即可通过该IDC节点和CDN网络将业务数据分发至全网,为全网用户提供优于单点 访问的服务质量,真正的实现“一点接入,全网服务”。
本发明的技术方案使用统一的用户调度系统为IDC和CDN设备进行业务调度,通 过通用的DNS重定向算法和负载均衡策略,为IDC和⑶N用户提供按区域和系统负载进行 业务调度的策略。
传统方式将多次统计和传递设备的系统资源和网络资源消耗,对设备运营效率也 造成很大影响。本发明实施例中的IDC与CDN结合的运营管理平台减少了两套系统带来的 系统资源及网络资源消耗,提高系统运行效率。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可以通 过硬件实现,也可以借助软件加必要的通用硬件平台的方式来实现。基于这样的理解,本发 明的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储 介质(可以是⑶-ROM,U盘,移动硬盘等)中,包括若干指令用以使得一台计算机设备(可 以是个人计算机,服务器,或者网络设备等)执行本发明各个实施场景所述的方法。
本领域技术人员可以理解附图只是一个优选实施场景的示意图,附图中的模块或 流程并不一定是实施本发明所必须的。
本领域技术人员可以理解实施场景中的装置中的模块可以按照实施场景描述进 行分布于实施场景的装置中,也可以进行相应变化位于不同于本实施场景的一个或多个装 置中。上述实施场景的模块可以合并为一个模块,也可以进一步拆分成多个子模块。
上述本发明序号仅仅为了描述,不代表实施场景的优劣。
以上公开的仅为本发明的几个具体实施场景,但是,本发明并非局限于此,任何本 领域的技术人员能思之的变化都应落入本发明的保护范围。
权利要求
1.一种基于互联网数据中心IDC的业务处理方法,其特征在于,应用于包括管理设备 和多个IDC节点的系统中,其中,所述管理设备统一管理IDC网络和⑶N网络中的资源信息 和业务处理,所述IDC节点下包含一个或多个⑶N节点,所述方法包括所述管理设备获取当前系统中的IDC网络和CDN网络的资源信息,所述资源信息包括 节点资源信息和网络资源信息;当所述管理设备接收到认证成功的用户设备发起的业务请求时,所述管理设备根据资 源信息和用户设备的本地域名系统DNS信息,选择最优的IDC节点或CDN节点为所述用户 设备提供服务。
2.如权利要求1所述的方法,其特征在于,所述管理设备获取当前系统的资源信息,具 体为所述管理设备通过统一的接口获取各IDC节点上报的资源信息;其中,所述节点资源信息,具体包括以下信息的一种或多种IDC节点中的机房、机架、机位资源信息中的至少一种、网络互联协议IP资源信息、IDC 节点中的设备信息;所述网络资源信息,具体包括以下信息的一种或多种所述系统中的网络带宽资源信息、存储资源信息、各设备的并发连接信息。
3.如权利要求1所述的方法,其特征在于,当所述管理设备接收到认证成功的用户设 备发起的业务请求时,所述管理设备根据资源信息和用户设备的本地DNS信息为所述用户 设备选择最优的IDC节点,具体为所述管理设备根据所述用户设备的本地DNS信息,确定相对应的本地DNS服务器地址;所述管理设备根据所述本地DNS服务器地址,确定所述用户设备可访问的一个或多个 IDC节点或CDN节点;所述管理设备根据当前的资源信息,在所述用户设备可访问的一个或多个IDC节点或 CDN节点中,确定一个剩余资源量最大的IDC节点或CDN节点成为所述用户设备提供服务。
4.如权利要求3所述的方法,其特征在于,所述管理设备根据资源信息和用户设备的 本地DNS信息为所述用户设备选择最优的IDC节点之前,还包括所述管理设备对用户设备 的认证过程,所述认证过程包括所述管理设备判断请求认证的用户设备的本地DNS信息所对应的位置区域是否位于 预设的允许用户设备认证的区域范围之内;当所述管理设备判断所述用户设备的位置区域位于所述预设的允许用户设备认证的 区域范围之内时,所述管理设备确定所述用户设备认证成功,为所述用户设备分配IP地 址;当所述管理设备判断所述用户设备的位置区域没有位于所述预设的允许用户设备认 证的区域范围之内时,所述管理设备拒绝所述用户设备的认证请求。
5.如权利要求1所述的方法,其特征在于,所述管理设备接收到认证成功的用户设备 发起的业务请求,具体为所述管理设备通过统一的接口接收用户设备通过IDC节点或CDN节点发起的业务请 求,所述业务请求对应IDC业务和/或⑶N业务;其中,所述管理设备接收到认证成功的用户设备发起的业务请求之后,所述管理设备 根据整个系统的资源信息和负载均衡策略,对IDC网络中的网络资源分配和CDN网络中的 内容分发进行统一的管理。
6.如权利要求1所述的方法,其特征在于,所述管理设备将所述IDC网络中的信息和 所述CDN网络中的信息进行统一管理,并根据当前的IDC和CDN网络中的资源分布情况,按 照统一的资源分配策略,对系统中的资源占用情况进行统一调度和调整,并对当前的各IDC 节点和/或CDN节点中的业务进行负载均衡。
7.—种管理设备,其特征在于,包括获取模块,用于获取当前系统中的IDC网络和CDN网络的资源信息,所述资源信息包括 节点资源信息和网络资源信息;调度模块,用于根据所述获取模块所获取的当前系统中的IDC网络和CDN网络的资源 信息和用户设备的本地域名系统DNS信息,选择最优的IDC节点为所述用户设备提供服务。
8.如权利要求7所述的管理设备,其特征在于,还包括统一接口,用于统一连接IDC和 ⑶N相关设备,以进行网络管理和资源信息通信。所述获取模块通过所述统一接口获取各IDC节点上报的资源信息; 其中,所述节点资源信息,具体包括以下信息的一种或多种IDC节点中的机房和/或机架和/或机位资源信息、网络互联协议IP资源信息、IDC节 点中的设备信息;所述网络资源信息,具体包括以下信息的一种或多种所述系统中的网络带宽资源信息、存储资源信息、各设备的并发连接信息。
9.如权利要求8所述的管理设备,其特征在于,还包括通信模块,用于通过所述统一接口接收用户设备通过IDC节点或CDN节点发起的认证 请求或业务请求,其中,所述业务请求对应IDC业务和/或⑶N业务。
10.如权利要求7至9中任意一项所述的管理设备,其特征在于,所述调度模块根据所述通信模块所接收的业务请求中所包含的用户设备的本地DNS 信息,确定相对应的本地DNS服务器地址,并根据所述本地DNS服务器地址,确定所述用户 设备可访问的一个或多个IDC节点或CDN节点;所述调度模块根据所述获取模块所获取当前的资源信息,在所述用户设备可访问的一 个或多个IDC节点或CDN节点中,确定一个剩余资源量最大的IDC节点或CDN节点成为所 述用户设备提供服务。
11.如权利要求7所述的管理设备,其特征在于,还包括以下模块中的一个或多个 内容管理模块,用于对所述获取模块所获取的当前系统的资源信息和CDN服务节点内容存储信息的管理和内容控制;网络管理模块,用于与设备的管理接口相连,根据所述调度模块的调度处理提供对IT 设备基本配置信息的管理。
12.—种管理系统,其特征在于,应用于包括多个IDC节点的系统中,其中,所述IDC节 点下包含一个或多个CDN节点,具体包括设备接口层,用于连接IDC网络和CDN网络中相关的设备;资源管理系统,用于通过所述设备接口层获取IDC网络和CDN网络中的资源信息;用户调度系统,用于根据所述资源管理系统所获取的IDC网络和CDN网络中的资源信 息,为IDC网络和CDN网络提供统一的用户调度功能,将发起业务请求的用户调度当前负载 最小的服务节点中;运营管理系统,用于根据所述用户调度系统所生成的业务调度结果,为各用户业务进 行相应的运营管理。
13.如权利要求12所述的管理系统,其特征在于,还包括以下单元中的一个或多个 内容管理系统,用于当所述用户调度系统所生成的业务调度结果为CDN节点时,负责 所述CDN节点的内容存储信息的管理和控制;网络管理系统,用于当所述用户调度系统所生成的业务调度结果为IDC节点时,对IDC 节点所对应的设备信息进行管理;业务网关接入层,用于根据所述用户调度系统所生成的业务调度结果,接入所述管理 系统外部的业务系统和业务支撑系统。
全文摘要
本发明公开了一种基于IDC网络的业务处理方法、设备和系统,使IDC和CDN业务可以通过共同的资源进行实现,并可以通过综合考虑设备资源和系统资源的情况进行设备配置,从而,使网络中的用户配置更加灵活、方便,并可以灵活确定IDC和CDN的组合方案。
文档编号H04L12/24GK102035660SQ200910093278
公开日2011年4月27日 申请日期2009年9月24日 优先权日2009年9月24日
发明者孙悦, 张炎 申请人:中国移动通信集团公司