数据中心系统及装置和提供服务的方法

文档序号:7921097
专利名称:数据中心系统及装置和提供服务的方法
技术领域
本发明涉及通信技术领域,特别涉及一种数据中心系统及装置和提供服务的方法。
背景技术
IPv6 (Internet Protocol Version 6,第六版互联网协议)是用于替代现行版本IP协议-1Pv4 (Internet Protocol Version 4,第四版互联网协议)的下一代IP协议。IPv6相对于IPv4具有优势更大的地址空间、使用更小的路由表以及增加了增强的组播支持以及对流的支持等,具有长足的发展机会,可以为服务质量控制提供了良好的网络平台。 因此,如果将现有的IPv4网络数据迁移到IPv6网络,是当前网络服务研究的一个重要问题。
传统的IPv4/IPv6网络数据迁移方法包括以下三种
(I)双栈技术
如图1所示,双栈技术需要将数据中心的所有网络设备开启IPv4/IPv6网络协议, 部署成本过高,而有些老的设备并不支持IPv6协议。此外,双栈对网络的本身性能要求很高,很多设备在选型时没有对IPv6进行评估,因此风险不可控。双栈技术中,IPv4网络和 IPv6网络是相互独立的,不能实现数据互通。(2) NAT (Network Address Translation,网络地址转换)64/DNS (Domain Name System,域名系统)64
NAT64是一种有状态的网络地址与协议转换技术,一般只支持通过IPv6网络侧用户发起连接访问IPv4侧网络资源。但NAT64也支持通过手工配置静态映射关系,实现IPv4 网络主动发起连接访问IPv6网络。NAT64可实现TCP (Transmission Control Protocol,传输控制协议)、UDP (User Datagram Protocol,用户数据包协议)、ICMP (Internet Control Message Protocol, Internet控制报文协议)协议下的IPv6与IPv4网络地址和协议转换。DNS64则主要是配合NAT64工作,主要是将DNS查询信息中的A记录(IPv4地址)合成到AAAA记录(IPv6地址)中,返回合成的AAAA记录用户给IPv6侧用户。DNS64也解决了 NAT-PT中的DNS-ALG存在的缺陷。NAT64 —般与DNS64协同工作,而不需要在IPv6客户端或IPv4服务器端做任何修改。NAT64解决了 NAT-PT中的大部分缺陷,同时配合DNS64的协同工作,无需像NAT-PT中的DNS-ALG等。
图2示出了 NAT64与DNS64的常见应用场景组网。如图2所示,DNS64服务器与 NAT64路由器彼此完全独立。其中,64:FF9B: :/96为DNS64的知名前缀,DNS64 —般默认使用此前缀进行IPv4地址到IPv6地址的合成,同时该前缀也作为NAT64的转换前缀,实现匹配该前缀的流量才做NAT64转换。一般在DNS64与NAT64中该前缀被表示为pref64: :/n, 该前缀可根据实际网络部署进行配置。当用户侧IPv6发起连接访问普通IPv6网站,流量将会匹配IPv6默认路由而直接转发至IPv6路由器处理。访问IPv4单协议栈的服务器时, 将经DNS64服务器进行前缀合成,Pref64: :/n网段的流量将被路由转发至NAT64路由器上, 从而实现IPv6与IPv4地址和协议的转换,访问IPv4网络中的资源。
图3示出了 DNS64与NAT64的报文交互过程。如图3所示,网络地址结构如下
IPv60nly Client :2001::1234::1234 ;
Pref64::/n:64:FF9B::/96
NAT64Public IPv4Address :22.22.22. 22
Wffff· IPV6BBS. CN IPv4Address :11. 11. 11. 11
NAT64/DNS64技术具有下述问题
(A)需要与DNS进行强耦合;
(B)只支持通过IPv6网络侧用户发起连接访问IPv4侧网络资源,通常部署于用户侧;
(C)有状态地址映射;
(D)地址池需要大量公网地址。
(3)IVI(The transition to IPv6)
图4示出了采用IVI实现IPv6的地址子集与IPv4地址——映射的示意图。如图4所示,使用IPv6的地址子集与IPv4地址一一映射,从而使得该映射后的地址子集可以为与IPv6互相通信。但是,IVI技术存在下述问题
(A) IVI不适用于IDC(Internet Data Center,即互联网数据中心)数据中心使用;
(B)需要与DNS强耦合;
(C) IVI 一般部署于 ISP (Internet Service Provider,互联网服务提供商)网络。
综上所述,传统的IPv4/IPv6网络数据迁移方法部署成本较高、风险大并且具有一定的部署限制,从而无法满足大规模数据中心的迁移需求。发明内容
本发明的目的旨在至少解决上述现有技术中存在的技术缺陷之一。
为此,本发明的第一个目的在于提供一种数据中心系统,该系统可以在不改变现有的IDC网络结构、大规模系统和应用程序升级的前提下,简单透明地实现不同类网络之间提供服务。
本发明的第二个目的在于提供一种数据中心提供服务的方法。
本发明的第三个目的在于提供一种四层负载均衡设备,该四层负载均衡设备可以根据调度策略对后端的负载均衡设备进行流量分配。
本发明的第四个目的在于提供一种七层负载均衡设备,该七层负载均衡设备不仅可以根据调度策略对后端的服务器进行流量分配,而且可以对不同类网络进行说明。
本发明的第五个目的在于提供一种基于上述数据中心系统的演进部署方法,该部署方法可以在网络的不同发展阶段,部署相应类型负载均衡设备以满足网络性能需求。
为实现上述目的,本发明第一方面的实施例提出了一种数据中心系统,包括一种数据中心系统,包括至少一个第一负载均衡设备,多个第二负载均衡设备,及多个个服务器,且,所述第一负载均衡设备与外网核心相连,所述多个第二负载均衡设备的每一个均与所述第一负载均衡设备相连,及,所述多个服务器的每一个均与所述多个第二负载均衡设备相连,其中所述第一负载均衡设备,,用于接收来自客户端通过所述外网核心发送的第一类网络请求,并采用第一调度策略向所述多个第二负载均衡设备中的一个转发所述第一类网络请求;所述多个第二负载均衡设备,用于接收来自所述第一负载均衡设备转发的第一类网络请求,并将所述第一类网络请求转换为第二类网络请求,以及对所述第二类网络请求进行源地址和目的地址的转换,和根据第二调度策略向所述多个服务器中的一个转发所述经过源地址和目的地址转换的第二类网络请求;和所述多个服务器,用于接收来自所述第二负载均衡设备的所述第二类网络请求,并根据所述第二类网络请求生成第二类网络响应,以及将所述第二类网络响应返回给相应的第二负载均衡设备。
根据本发明实施例的数据中心系统,可以在不改变现有的IDC网络结构、大规模系统和应用程序升级的前提下,简单透明地实现不同类网络之间提供服务。此外,本发明实施例通过两层负载均衡可以提高系统运行的可靠性。
本发明第二方面的实施例提出了一种数据中心提供服务的方法,包括如下步骤 客户端通过外网核心向第一负载均衡设备发送第一类网络请求;所述第一负载均衡设备采用第一调度策略向多个第二负载均衡设备中的一个转发所述第一类网络请求;所述第二负载均衡设备将由所述第一负载均衡设备转发的所述第一类网络请求转换为第二类网络请求,对所述第二类网络请求进行源地址和目的地址的转换,并根据第二调度策略向多个服务器中的一个转发所述第二类网络请求;和所述服务器接收由所述第二负载均衡设备转发的所述第二类网络请求,并根据所述第二类网络请求生成第二类网络响应。
根据本发明实施例的数据中心提供服务的方法,可以在不改变现有的IDC网络结构、大规模系统和应用程序升级的前提下,简单透明地实现不同类网络之间提供服务。
本发明第三方面的实施例提供了一种四层负载均衡设备,包括第一传输模块,所述第一传输模块 与外网核心相连,用于接收来自客户端通过所述外网核心发送的第一类网络请求;第一源目转换模块,用于将所述第一类网络请求进行源地址和目的地址转换;和第一负载均衡模块,所述第一负载均衡模块与多个七层负载均衡设备中的一个相连,用于采用第一调度策略将所述源地址和目的地址转换后的第一类网络请求转发给与所述四层负载均衡设备相连的多个七层负载均衡设备中的一个。
根据本发明实施例的四层负载均衡设备,可以根据调度策略对后端的负载均衡设备进行流量分配,从而可以扩展网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、并且提高网络的灵活性和可用性。
本发明第四方面的实施例提供了一种七层负载均衡设备,包括第二传输模块,所述第二传输模块与多个四层负载均衡设备中的一个相连,用于接收来自四层负载均衡设备的第一类网络请求;网络转换模块,用于将所述四层类网络请求转换为第二类网络请求; 第二源目转换模块,用于将所述第二类网络请求进行源地址和目的地址转换;和第二负载均衡模块,所述第二负载均衡模块与多个服务器中的一个相连,用于采用第二调度策略将所述经过源地址和目的地址转换的第二类网络请求转发给所述多个服务器中的一个。
根据本发明实施例的七层负载均衡设备,可以将第一类网络请求转换为第二类网络请求以利于不同类型网络之间的服务提供,并且根据调度策略对后端的服务器进行流量分配,从而可以扩展网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、并且提高网络的灵活性和可用性。
本发明第五方面的实施例提供了一种基于第一方面实施例的数据中心系统的演进部署方法,包括如下步骤检测当前网络的第一类网络的流量和第二类网络的流量的分布状态,并根据所述第一类网络的流量和所述第二类网络的流量的分布状态对网络中的第一负载均衡设备和第二负载均衡设备进行部署,其中,如果所述第一类网络的流量和所述第二类网络的流量的比例低于第一阈值,则在网络中同时部署所述第一负载均衡设备和第二负载均衡设备,由第一负载均衡设备将所述第一类网络的流量分配并转发给后端的第二负载均衡设备;否则在网络中仅部署所述第一负载均衡设备,将所述第一类网络的流量分配并转发给后端的服务器。
根据本发明实施例的演进部署方法,在网络的不同发展阶段,部署相应类型负载均衡设备并且适时去除有可能造成网络流量瓶颈的负载均衡设备,从而满足了不同发展阶段的网络性能需求,具有较强的灵活性。
本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。


本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中
图1为传统的采用双栈技术实现不同类型网络之间提供服务的示意图2为传统的NAT64和DNS64的组网应用场景示意图3为传统的NAT64和DNS64的通信过程示意图;
图4为传统的采用IVI实现IPv6的地址子集与IPv4地址--映射的示意图5为根据本发明实施例的数据中心系统的示意图6为根据本发明实施例的数据中心提供服务的方法的流程图7为根据本发明实施例的四层负载均衡设备的示意图8为根据本发明实施例的七层负载均衡设备的示意图;和
图9为根据本发明实施例的基于数据中心系统的演进部署方法的示意图。
具体实施方式
下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能解释为对本发明的限制。
参照下面的描述和附图,将清楚本发明的实施例的这些和其他方面。在这些描述和附图中,具体公开了本发明的实施例中的一些特定实施方式,来表示实施本发明的实施例的原理的一些方式,但是应当理解,本发明的实施例的范围不受此限制。相反,本发明的实施例包括落入所附加权利要求书的精神和内涵范围内的所有变化、修改和等同物。
下面参考图5描述根据本发明实施例的数据中心系统100。
如图5所示,本发明实施例提供的数据中心系统100包括多个第一负载均衡设备 110、多个第二负载均衡设备120和多个服务器130,其中,多个第一负载均衡设备110均与外网核心200相连,多个第二负载均衡设备120中的每一个均与多个第一负载均衡设备110 相连,多个服务器130中的每一个均与多个第二负载均衡设备120相连。
多个第一负载均衡设备110用于接收来自客户端通过外网核心200发送的第一类网络请求,并将第一类网络请求进行源地址和目的地址转换,并采用第一调度策略向多个第二负载均衡设备120中的一个转发源地址和目的地址转换后的第一类网络请求。
多个第二负载均衡设备120用于接收来自第一负载均衡设备110转发的源地址和目的地址转换后的第一类网络请求,并将经过源地址和目的地址转换的第一类网络请求转换为第二类网络请求,对第二类网络请求进行源地址和目的地址的转换,根据第二调度策略向多个服务器130中的一个转发经过源地址和目的地址转换的第二类网络请求。
每个服务器130接收来自第二负载均衡设备120的第二类网络请求,并根据第二类网络请求生成第二类网络响应,以及将第二类网络响应返回给相应的第二负载均衡设备 120。
第二负载均衡设备120进一步将第二类网络响应转换为第一类网络响应,并将第一类网络响应返回至相应的第一负载均衡设备110,并由第一负载均衡设备110将第一类网络相应返回给相应的客户端。
根据本发明实施例的数据中心系统,可以在不改变现有的IDC网络结构、大规模系统和应用程序升级的前提下,简单透明地实现不同类网络之间提供服务。
需要说明的是,在本发明的 上述实施例中以多个第一负载均衡设备110为例进行介绍,此为本发明的优选实施例。在本发明的其他实施例中,第一负载均衡设备110可为一个。在该实施例中,如果第一负载均衡设备110为一个,则第一负载均衡设备110就可以无需对第一类网络请求进行源地址和目的地址转换。
第一负载均衡设备110将第一类网络请求进行源地址和目的地址的转换。这样, 第二负载均衡设备在反馈网络响应时就可将网络响应反馈至相应的第一负载均衡设备 110。具体而言,第一负载均衡设备110设置其自身地址作为第一类网络请求的源地址,记为第一源地址,并设置通过第一调度策略选择的第二负载均衡设备120作为第一类网络请求的目的地址,记为第一目的地址。由此,在第二负载均衡设备120向第一负载均衡设备 110反馈数据包时,可以根据本次设置的第一源地址,将数据包反馈给相应的第一负载均衡设备110。例如,第二负载均衡设备120可以根据第一源地址将转换后的第一类网络响应返回给相应的第一负载均衡设备110。此外,第一负载均衡设备110在进行源地址和目的地址转换时保存原来的第一源地址,从而可以将由第二负载均衡设备120反馈的第一类网络响应根据上述第一源地址反馈给相应的客户端。
在本发明的一个实施例中,第一负载均衡设备110还用于对第一类网络请求进行源端口和目的端口的转换。与第一负载均衡设备110将第一类网络请求进行源地址和目的地址的转换相类似的,第一负载均衡设备110设置其自身端口作为第一类网络请求的源端口,记为第一源端口,并设置通过第一调度策略选择的第二负载均衡设备120作为第一类网络请求的目的端口,记为第一目的端口。由此,在第二负载均衡设备120向第一负载均衡设备110反馈数据包时,可以根据本次设置的源端口,将数据包反馈给相应的第一负载均衡设备110。例如,第二负载均衡设备120可以根据第一源端口将转换后的第一类网络响应返回给相应的第一负载均衡设备110。此外,第一负载均衡设备110在进行源端口和目的端口转换时保存原来的第一源端口,从而可以将由第二负载均衡设备120反馈的第一类网络响应根据上述第一源端口反馈给相应的客户端。
第一负载均衡设备110采用第一调度策略将上述经过源地址和目的地址转换后的第一类网络请求转发给与第一目的地址对应的第二负载均衡设备120。其中,第一调度策略包括轮询方式、五元组哈希策略或源地址哈希策略。可以理解的是,第一调度策略的方式不限于此,上述对第一调度策略的举例仅是出于示例的目的,而不是为了限制本发明的保护范围。
第二负载均衡设备120采用SOCKET方式在第一类网络请求和第二类网络请求之间,及第一类网络响应和第二类网络响应之间进行转换。然后,对第二类网络请求进行源地址和目的地址的转换,采用第二调度策略将源地址和目的地址的转换的第二类网络请求转换给多个服务器130中的一个。
具体而言,第二负载均衡设备120设置其自身地址作为第二类网络请求的源地址,记为第二源地址,并设置通过第二调度策略选择的服务器130作为第二类网络请求的目的地址,记为第二目的地址。可以理解的是,第二源地址和第一目的地址相同。由此,在服务器130向第一负载均衡设备110反馈数据包时,可以根据本次设置的第二源地址,将数据包反馈给相应的第二负载均衡设备120。例如,服务器130可以根据第二源地址将第二类网络响应返回给相应的第二负载均衡设备120。此外,第二负载均衡设备120在进行源地址和目的地址转换时保存原来的第二源地址,从而可以将由服务器130反馈的第二类网络响应根据上述第二源地址反馈给相应的第一负载均衡设备110。
在本发明的一个实施例中,第二负载均衡设备120还用于对第二类网络请求的源端口和目的端口进行转换。具体而言,第二负载均衡设备120设置其自身端口作为第二类网络请求的源端口,记为第二源端口,并设置通过第二调度策略选择的服务器130作为第二类网络请求的目的端口,记为第二目的端口。由此,在服务器130向第二负载均衡设备 120反馈数据包时,可以根据本次设置的第二源端口,将数据包反馈给相应的第二负载均衡设备120。例如,服务器130可以根据第二源端口将第二类网络响应返回给相应的第二负载均衡设备120。此外,第二负载均衡设备120在进行源端口和目的端口转换时保存原来的第二源端口,从而可以将由服务器130反馈的第二类网络响应根据上述第二源端口反馈给相应的第一负载均衡设备110。
第二负载均衡设备120采用第二调度策略将上述经过源地址和目的地址转换后的第二类网络请求转发给与目的地址对应的服务器130。其中,第二调度策略包括轮询方式、URL (Universal Resource Locator,统一资源定位符)调度策略、URL哈希调度策略或一致性哈希调度策略。可以理解的是,第二调度策略的方式不限于此,上述对第二调度策略的举例仅是出于示例的目的,而不是为了限制本发明的保护范围。
第二负载均衡设备120将由服务器130返回的第二类网络响应转换为第一类网络响应。在本发明的一个实施例中,第二负载均衡设备120可以采用SOCKET方式采用SOCKET 方式在第一类网络请求和第二类网络请求之间,及第一类网络响应和第二类网络响应之间进行转换。然后,第二负载均衡设备120根据设置的第二源地址将第一类网络响应返回给相应的第一负载均衡设备110,并由第一负载均衡设备110将上述第一类网络响应返回给相应的客户端 。
在本发明的一个实施例中,第一类网络可以为IPv6网络,第二类网络可以为IPv4 网络。相应地,第一类网络请求为IPv6请求,第二类网络请求为IPv4请求。第一类网络响应为IPv6响应,第二类网络响应为IPv4响应。
在本发明的一个实施例中,第一负载均衡设备110可以为四层负载均衡设备,第二负载均衡设备120可以为七层负载均衡设备。其中,第一负载均衡设备110和第二负载均衡设备120均可以为多个。其中,多个第一负载均衡设备110可以采用主备冗余模式或集群模式协同工作。多个第二负载均衡设备120也可以采用主备冗余模式或集群模式协同工作。由此,当一个第一负载均衡设备110或第二负载均衡设备120出现故障时,不会影响到整个数据中心系统的工作,从而提高了整个系统运行的安全性。
根据本发明实施例的数据中心系统,可以在不改变现有的IDC网络结构、大规模系统和应用程序升级的前提下,简单透明地实现不同类网络之间提供服务。
下面参考图6描述根据本发明实施例的数据中心提供服务的方法。
如图6所示,本发明实施例提供的数据中心提供服务的方法,包括如下步骤
S201 :客户端通过外网核心向第一负载均衡设备发送第一类网络请求。
S202 :第一负载均衡设备将第一类网络请求进行源地址和目的地址转换,并采用第一调度策略向多个第二负载均衡设备中的一个转发源地址和目的地址转换后的第一类网络请求。
具体而言,第一负载均衡设备设置其自身地址作为第一类网络请求的源地址,记为第一源地址,并设置通过第一调度策略选择的第二负载均衡设备作为第一类网络请求的目的地址,记为第一目的地址。由此,当第二负载均衡设备有数据包需要向第一负载均衡设备反馈时,可以根据本次设置的第一源地址,将数据包反馈给相应的第一负载均衡设备。此外,第一负载均衡设备在进行源地址和目的地址转换时保存原来的第一源地址,从而可以将数据包根据上述第一源地址反馈给相应的客户端。
在本发明的一个实施例中,步骤S202还包括由第一负载均衡设备对第一类网络请求进行源端口和目的端口的转换。与第一负载均衡设备将第一类网络请求进行源地址和目的地址的转换相类似的,第一负载均衡设备设置其自身端口作为第一类网络请求的源端口,记为第一源端口,并设置通过第一调度策略选择的第二负载均衡设备作为第一类网络请求的目的端口,记为第一目的端口。由此,在第二负载均衡设备有数据包需要向第一负载均衡设备反馈时,可以根据本次设置的源端口,将数据包反馈给相应的第一负载均衡设备。 此外,第一负载均衡设备在进行源端口和目的端口转换时保存原来的第一源端口,从而可以将数据包根据上述第一源端口反馈给相应的客户端。
第一负载均衡设备采用第一调度策略将上述经过源地址和目的地址转换后的第一类网络请求转发给与第一目的地址对应的第二负载均衡设备。在本发明的一个实施例中,第一调度策略包括轮询方式、五元组哈希策略或源地址哈希策略。可以理解的是,第一调度策略的方式不限于此,上述对第一调度策略的举例仅是出于示例的目的,而不是为了限制本发明的保护范围。
S203 :第二负载均衡设备将由第一负载均衡设备转发的经过源地址和目的地址转换的第一类网络请求转换为第二类网络请求,对第二类网络请求进行源地址和目的地址的转换,根据第二调度策略向多个服务器中的一个转发所述第二类网络请求。
在本步骤中,第二负载均衡设备采用SOCKET方式将第一类网络请求转换为第二类网络请求。然后,对第二类网络请求进行源地址和目的地址的转换,采用第二调度策略将源地址和目的地址的转换的第二类网络请求转换给多个服务器中的一个。
具体而言,第二负载均衡设备设置其自身地址作为第二类网络请求的源地址,记为第二源地址,并设置通过第二调度策略选择的服务器作为第二类网络请求的目的地址, 记为第二目的地址。可以理解的是,第二源地址和第一目的地址相同。由此,在服务器向第一负载均衡设备反馈数据包时,可以根据本次设置的第二源地址,将数据包反馈给相应的第二负载均衡设备。此外,第二负载均衡设备在进行源地址和目的地址转换时保存原来的第二源地址,从而可以将由服务器反馈的数据根据上述第二源地址反馈给相应的第一负载均衡设备。
在本发明的一个实施例中,步骤203还包括由第二负载均衡设备设置其自身端口作为第二类网络请求的源端口,记为第二源端口,换言之,第二源端口为第一目的端口。并且,第二负载均衡设备设置通过第二调度策略选择的服务器作为第二类网络请求的目的端口,记为第二目的端口。由此,在服务器有数据包需要向第二负载均衡设备反馈时,可以根据本次设置的第二源端口,将数据包反馈给相应的第二负载均衡设备。此外,第二负载均衡设备在进行源端口和目的端口转换时保存原来的第二源端口,从而可以将由服务器反馈的数据根据上述第二源端口反馈给相应的第一负载均衡设备。
第二负载均衡设备采用第二调度策略将上述经过源地址和目的地址转换后的第二类网络请求转发给与目的地址对应的服务器。在本发明的一个实施例中,第二调度策略包括轮询方式、URL调度策略、URL哈希调度策略或一致性哈希调度策略。可以理解的是,第二调度策略的方式不限于此,上述对第二调度策略的举例仅是出于示例的目的,而不是为了限制本发明的保护范围。
S204 :服务器接收由第二负载均衡设备转发的第二类网络请求,并根据第二类网络请求生成第二类网络响应,并将第二类网络响应返回给相应的第二负载均衡设备。
S205 :第二负载均衡设备将第二类网络响应转换为第一类网络响应,并将第一类网络响应返回至相应的第一负载均衡设备,并由第一负载均衡设备将第一类网络响应返回给相应的客户端。
在本发明的一个实施中,第二负载均衡设备采用SOCKET方式将第二类网络响应转换为第一类网络响应。第二负载均衡设备根据步骤203中设置的第二源地址将第一类网络响应返回给相应的第一负载均衡设备,并由第一负载均衡设备根据第一源地址将上述第一类网络响应返回给相应的客户端。
可以理解的是,第一类网络请求和第一类网络响应属于同一个网络类型,第二类网络请求和第二类网络响应属于同一个网络类型。
在本发明的一个实施例中,第一类网络可以为IPv6网络,第二类网络可以为IPv4 网络。相应地,第一类网络请求为IPv6请求,第二类网络请求为IPv4请求。第一类网络响应为IPv6响应,第二类网络响应为IPv4响应。
在本发明的一个实施例中,第一负载均衡设备可以为四层负载均衡设备,第二负载均衡设备可以为七层负载均衡设备。其中,第一负载均衡设备和第二负载均衡设备均可以为多个。其中,多个第一负载均衡设备可以采用主备冗余模式或集群模式协同工作。多个第二负载均衡设备也可以采用主备冗余模式或集群模式协同工作。由此,当一个第一负载均衡设备或第二负载均衡设备出现故障时, 不会影响到整个数据中心系统的工作,从而提高了整个系统运行的安全性。
根据本发明实施例的数据中心提供服务的方法,可以在不改变现有的IDC网络结构、大规模系统和应用程序升级的前提下,简单透明地实现不同类网络之间提供服务。
下面参考图7描述根据本发明实施例的四层负载均衡设备300。
如图7所示,本发明实施例提供的四层负载均衡设备300包括第一传输模块310、 第二源目转换模块320和第一负载均衡模块330。
第一传输模块310与外网核心相连,用于接收来自客户端通过外网核心发送的第一类网络请求,例如IPv6请求。第一源目转换模块320用于将第一类网络请求进行源地址和目的地址转换。第一负载均衡模块330与多个第二负载均衡设备(及七层负载均衡设备)中的一个相连,用于采用第一调度策略将所述源地址和目的地址转换后的第一类网络请求转发给多个第二负载均衡设备中的一个。
根据本发明实施例的四层负载均衡设备,可以根据调度策略对后端的负载均衡设备进行流量分配,从而可以扩展网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、并且提高网络的灵活性和可用性。
在本发明的一个实施例中,第二负载均衡设备可以为七层负载均衡设备。
第一源目转换模块320将由客户端通过外网核心发送第一类网络请求进行源地址和目的地址转换。具体而言,第一源目转换模块320设置四层负载均衡设备300的地址作为第一类网络请求的源地址,记为第一源地址,并设置通过第一调度策略选择的第二负载均衡设备作为第一类网络请求的目的地址,记为第一目的地址。由此,当第二负载均衡设备有数据包需要向第一负载均衡设备反馈时,可以根据本次设置的第 一源地址,将数据包反馈给相应的四层负载均衡设备300。此外,四层负载均衡设备300在进行源地址和目的地址转换时保存原来的第一源地址,从而可以由第一传输模块310将数据包根据上述第一源地址反馈给相应的客户端。
在本发明的一个实施例中,第一源目转换模块320还用于对第一类网络请求进行源端口和目的端口的转换。具体而言,第一源目转换模块320设置四层负载均衡设备300 的端口作为第一类网络请求的源端口,记为第一源端口,并设置通过第一调度策略选择的第二负载均衡设备作为第一类网络请求的目的端口,记为第一目的端口。由此,在第二负载均衡设备有数据包需要向四层负载均衡设备300反馈时,可以根据本次设置的源端口,将数据包反馈给相应的四层负载均衡设备300。例如,将第二负载均衡设备通过四层负载均衡设备300返回的第一类网络响应进一步返回给相应的客户端。此外,四层负载均衡设备300 在进行源端口和目的端口转换时保存原来的第一源端口,从而由第一传输模块310可以将数据包根据上述第一源端口反馈给相应的客户端。
四层负载均衡设备300基于TCP/IP协议对后端的多个第二负载均衡设备进行流量调度,通过采用第一调度策略将上述经过源地址和目的地址转换后的第一类网络请求转发给与第一目的地址对应的第二负载均衡设备。在本发明的一个实施例中,第一调度策略包括轮询方式、五元组哈希策略或源地址哈希策略。可以理解的是,第一调度策略的方式不限于此,上述对第一调度策略的举例仅是出于示例的目的,而不是为了限制本发明的保护范围。
在本发明的一个实施例中,本发明实施例的四层负载均衡设备300还包括第一防御模块和第一后端检查模块。
第一防御模块用于防御对四层负载均衡设备300的攻击。具体而言,第一防御模块具有四层DDoS (Distributed Denial of service,分布式拒绝服务攻击)防御功能,主要防御传输层上的服务攻击,例如针对SYN/ACK等标志位攻击。具体而言,第一防御模块可以提供针对SYN FLOOD攻击、ACK STORM等攻击的防御措施。
第一后端检查模块用于检查四层负载均衡设备300的当前服务状态和当前设备状态,并在四层负载均衡设备300发生故障时,对故障进行自动处理。具体而言,当四层负载均衡设备300在运行过程中,一项服务或一个机器出现故障时,第一后端检查模块自动检测出该故障,并对该故障进行处理,从而保障四层负载均衡设备300的正常运行,不会因为某项服务或机器的故障而影响整个设备的运转。
根据本发明实施例的四层负载均衡设备,可以根据调度策略对后端的负载均衡设备进行流量分配,从而可以扩展网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、并且提高网络的灵活性和可用性。
下面参考图8描述根据本发明实施例的七层负载均衡设备400。
如图8所示,本发明实施例提供的七层负载均衡设备400包括第二传输模块410、 网络转换模块420、第二源目转换模块430和第二负载均衡模块440。
第二传输模块410与多个第一负载均衡设备(即四层负载均衡设备)中的一个相连,用于接收来自第一负载均衡设备的经过源地址和目的地址转换的第一类网络请求,例如,IPv6请求。网络转换模块420用于将经过源地址和目的地址转换的第一类网络请求转换为第二类网络请求,例如,IPv4请求。第二源目转换模块430用于将第二类网络请求进行源地址和目的地址转换。第二负载均衡模块440与多个服务器中的一 个相连,用于采用第二调度策略将经过源地址和目的地址转换的第二类网络请求转发给多个服务器中的一个。
根据本发明实施例的七层负载均衡设备,可以将第一类网络请求转换为第二类网络请求以利于不同类型网络之间的服务提供,并且根据调度策略对后端的服务器进行流量分配,从而可以扩展网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、并且提高网络的灵活性和可用性。
在本发明的一个实施例中,第一负载均衡设备可以为四层负载均衡设备。
在本发明的又一个实施例中,网络转换模块420可以通过SOCKET方式将经过源地址和目的地址转换的第一类网络请求转换为第二类网络请求。
第二源目转换模块430将网络转换模块420发送的第二类网络请求进行源地址和目的地址的转换。具体而言,第二源目转换模块430设置七层负载均衡设备400的地址作为第二类网络请求的源地址,记为第二源地址,并设置通过第二调度策略选择的服务器作为第二类网络请求的目的地址,记为第二目的地址。由此,当服务器有数据包需要向七层负载均衡设备400反馈时,可以根据本次设置的第二源地址,将数据包反馈给相应的七层负载均衡设备400。此外,七层负载均衡设备400在进行源地址和目的地址转换时保存原来的第二源地址,从而可以由第二传输模块310将数据包根据上述第二源地址反馈给相应的第一负载均衡设备。
在本发明的一个实施例中,第二源目转换模块430还用于对第二类网络请求进行源端口和目的端口的转换。具体而言,第二源目转换模块430设置七层负载均衡设备400的端口作为第二类网络请求的源端口,记为第二源端口,并设置通过第二调度策略选择的服务器作为第二类网络请求的目的端口,记为第二目的端口。由此,在服务器有数据包需要向七层负载均衡设备400反馈时,可以根据本次设置的源端口,将数据包反馈给相应的七层负载均衡设备400。此外,七层负载均衡设备400在进行源端口和目的端口转换时保存原来的第二源端口,从而由第二传输模块410可以将数据包根据上述第二源端口反馈给相应的第一负载均衡设备。
七层负载均衡设备400基于URL等特征对后端的多个服务器进行流量调度,通过采用第二调度策略将上述经过源地址和目的地址转换后的第二类网络请求转发给与第二目的地址对应的服务器。在本发明的一个实施例中,第二调度策略包括轮询方式、URL调度策略、URL哈希调度策略或一致性哈希调度策略。可以理解的是,第二调度策略的方式不限于此,上述对第二调度策略的举例仅是出于示例的目的,而不是为了限制本发明的保护范围。
服务器将七层负载均衡设备400发送的第二类网络请求进行响应,并生成相应的第二类网络响应。服务器将上述第二类网络响应根据第二源地址返回给相应的七层负载均衡设备400。网络转换模块420还用于将上述服务器返回的第二类网络响应转换为第一类网络响应,并由第二传输模块410将第一类网络响应返回给相应的第一负载均衡设备。
在本发明的一个实施例中,本发明实施例的七层负载均衡设备400还包括第二防御模块和第二后端检查模块。
第二防御模块用于防御对七层负载均衡设备400的攻击。具体而言,第二防御模块具有七层DDoS防御功能,主要防御应用层上的服务攻击。具体而言,第二防御模块可以提供针对URL阈值封禁、IP阈值封禁等攻击的防御措施。
第二后端检查模块用于检查七层负载均衡设备4 00的当前服务状态和当前设备状态,并在七层负载均衡设备400发生故障时,对故障进行自动处理。具体而言,当七层负载均衡设备400在运行过程中,一项服务或一个机器出现故障时,第二后端检查模块自动检测出该故障,并对该故障进行处理,从而保障七层负载均衡设备400的正常运行,不会因为某项服务或机器的故障而影响整个设备的运转。
根据本发明实施例的七层负载均衡设备,可以将第一类网络请求转换为第二类网络请求以利于不同类型网络之间的服务提供,并且根据调度策略对后端的服务器进行流量分配,从而可以扩展网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、并且提高网络的灵活性和可用性。
下面参考图9描述根据本发明实施例的数据中心系统的演进部署方法。其中,数据中心系统可以为本发明上述实施例提供的数据中心系统100。
如图9所示,本发明实施例提供的数据中心系统的演进部署方法包括如下步骤
S501 :检测当前网络的第一类网络的流量和第二类网络的流量的分布状态。
S502 :根据第一类网络的流量和第二类网络的流量的分布状态对网络中的第一负载均衡设备和第二负载均衡设备进行部署。
如果第一类网络的流量和所述第二类网络的流量的比例低于第一阈值,则在网络中同时部署第一负载均衡设备和第二负载均衡设备,由第一负载均衡设备将第一类网络的流量分配并转发给后端的第二负载均衡设备,否则在网络中仅部署所述第一负载均衡设备,将所述第一类网络的流量分配并转发给后端的服务器。
根据本发明实施例的演进部署方法,在网络的不同发展阶段,部署相应类型负载均衡设备并且适时去除有可能造成网络流量瓶颈的负载均衡设备,从而满足了不同发展阶段的网络性能需求,具有较强的灵活性。
在本发明的一个实施例中,第一类网络可以为IPv6网络,第二类网络为IPv4网络。下面以IPv6网络和IPv4网络为例对演进部署方法进行详细说明。
首先检测当前网络中的IPv6网络流量和IPv4网络流量,然后根据IPv6网络流量和IPv4网络流量的分布转帖对网络中的第一负载均衡设备和第二负载均衡设备进行部署。在本发明的一个实施例中,第一负载均衡设备为四层负载均衡设备,第二负载均衡设备为七层负载均衡设备。
具体而言,如果IPv6网络的流量和IPv4网络流量的比例低于第一阈值,即当前网络处于IPv6网络的初期,IPv6网络流量较小,此时在网络中同时部署四层负载均衡设备和七层负载均衡设备。其中,七层负载均衡设备采用双栈协议,即七层负载均衡设备采用IPv4 协议栈和IPv6协议栈。四层负载均衡设备将IPv4请求直接转发给后端的业务服务器,而将IPv6请求根据流量分配并转发给后端的七层负载均衡设备。例如,四层负载均衡设备采用第一调度策略将流量分配并转发给后端的七层负载均衡设备。其中,第一调度策略可以包括轮询方式、五元组哈希策略或源地址哈希策略。七层负载均衡设备对来自四层负载均衡设备的IPv6请求转换为IPv4请求,并将IPv4请求发送给后端的业务服务器,由后端的业务服务器对该IPv4请求进行响应。
如果IPv6网络的流量和IPv4网络的流量的比例位于第一阈值和第二阈值之间或者高于第二阈值,则在网络中仅部署四层负载均衡设备,将IPv6的流量分配并转发给后端的业务服务器。具体而言,当IPv6网络的流量和IPv4网络的流量的比例位于第一阈值和第二阈值之间时,当前网络处于IPv6网络的中期,IPv6网络流量和IPv4网络流量接近,此时在网络中仅部署四层负载均衡设备,从而避免七层负载均衡设备成为网络流量瓶颈。将业务前端的服务器设置为双栈服务器,即采用双协议栈,包括用IPv4协议栈和IPv6协议栈, 从而可以直接接入并作为四层负载均衡设备的后端服务器。四层负载均衡设备可以将流量分配并转发给后端的服务器。
如果IPv6网络的流量和IPv4网络的流量的比例高于第二阈值时,则在网络中仅部署四层负载均衡设备,将IPv6的流量分配并转发给后端的业务服务器。具体而言,当 IPv6网络的流量和IPv4网络的流量的比例高于第二阈值时,当前网络处于IPv6网络的后期,互联网中有少部IPv4网络流量。将业务前端的服务器设置为双栈服务器,即采用双协议栈,包括用IPv4协议栈和IPv6协议栈,从而可以直接接入并作为四层负载均衡设备的后端服务器。四层负载均衡设备可以将流量分配并转发给后端的服务器。
如果当前网络的IPv4网络流量为0,则表示IPv4/IPv6的过渡期结束,当前网络为 IPv6网络,服务器采用IPv6协议栈,从而可以直接接入并作为四层负载均衡设备的后端服务器。四层负载均衡设备可以将流量分配并转发给后端的服务器。
根据本发明实施例的演进部署方法,在网络的不同发展阶段,部署相应类型负载均衡设备并且适时去除有可能造成网络流量瓶颈的负载均衡设备,从而满足了不同发展阶段的网络性能需求,具有较强的灵活性。
本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
此外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。
上述提到的存储介质可以是只读存储器,磁盘或光盘等。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同限定。
权利要求
1.一种数据中心系统,其特征在于,包括至少一个第一负载均衡设备,多个第二负载均衡设备,及多个个服务器,且,所述第一负载均衡设备与外网核心相连,所述多个第二负载均衡设备的每一个均与所述第一负载均衡设备相连,及所述多个服务器的每一个均与所述多个第二负载均衡设备相连,其中所述第一负载均衡设备,用于接收来自客户端通过所述外网核心发送的第一类网络请求,并采用第一调度策略向所述多个第二负载均衡设备中的一个转发所述第一类网络请求;所述多个第二负载均衡设备,用于接收来自所述第一负载均衡设备转发的第一类网络请求,并将所述第一类网络请求转换为第二类网络请求,以及对所述第二类网络请求进行源地址和目的地址的转换,和根据第二调度策略向所述多个服务器中的一个转发所述经过源地址和目的地址转换的第二类网络请求;和所述多个服务器,用于接收来自所述第二负载均衡设备的所述第二类网络请求,并根据所述第二类网络请求生成第二类网络响应,以及将所述第二类网络响应返回给相应的第二负载均衡设备。
2.如权利要求1所述的数据中心系统,其特征在于,所述第一负载均衡设备为多个,其中,所述多个第二负载均衡设备的每一个均与所述多个第一负载均衡设备相连。
3.如权利要求1或2所述的数据中心系统,其特征在于,所述第二负载均衡设备还用于将所述服务器返回的所述第二类网络响应转换为第一类网络响应,并将所述第一类网络响应返回至相应的第一负载均衡设备,并由所述相应的第一负载均衡设备将所述第一类网络响应返回给相应的客户端。
4.如权利要求1-3任一项所述的数据中心系统,其特征在于,所述第一类网络为IPv6网络,所述第二类网络为IPv4网络。
5.如权利要求1所述的数据中心系统,其特征在于,所述第一负载均衡设备为四层负载均衡设备,所述第二负载均衡设备为七层负载均衡设备。
6.如权利要求1所述的数据中心系统,其特征在于,所述第一负载均衡设备还用于对所述第一类网络请求进行源端口和目的端口转换;所述第二负载均衡设备还用于对所述第二类网络请求进行源端口和目的端口的转换。
7.如权利要求1所述的数据中心系统,其特征在于,所述第二负载均衡设备采用SOCKET方式在所述第一类网络请求和所述第二类网络请求之间,及所述第一类网络响应和所述第二类网络响应之间进行转换。
8.如权利要求1所述的数据中心系统,其特征在于,所述第一调度策略包括轮询方式、五元组哈希策略或源地址哈希策略;所述第二调度策略包括轮询方式、统一资源定位URL调度策略、URL哈希调度策略或一致性哈希调度策略。
9.如权利要求2所述的数据中心系统,其特征在于,所述多个第一负载均衡设备和所述多个第二负载均衡设备采用主备冗余模式或集群模式协同工作。
10.一种数据中心提供服务的方法,其特征在于,包括如下步骤客户端通过外网核心向第一负载均衡设备发送第一类网络请求;所述第一负载均衡设备采用第一调度策略向多个第二负载均衡设备中的一个转发所述第一类网络请求;所述第二负载均衡设备将由所述第一负载均衡设备转发的所述第一类网络请求转换为第二类网络请求,对所述第二类网络请求进行源地址和目的地址的转换,并根据第二调度策略向多个服务器中的一个转发所述第二类网络请求;和所述服务器接收由所述第二负载均衡设备转发的所述第二类网络请求,并根据所述第二类网络请求生成第二类网络响应。
11.如权利要求10所述的数据中心提供服务的方法,其特征在于,还包括所述服务器将所述第二类网络响应返回给相应的第二负载均衡设备;和所述第二负载均衡设备将所述第二类网络响应转换为第一类网络响应,并将所述第一类网络响应返回至相应的第一负载均衡设备,并由所述第一负载均衡设备将所述第一类网络响应返回给相应的客户端。
12.如权利要求10或11所述的数据中心提供服务的方法,其特征在于,所述第一类网络为IPv6网络,所述第二类网络为IPv4网络。
13.如权利要求10-12任一项所述的数据中心提供服务的方法,其特征在于,所述第一负载均衡设备为四层负载均衡设备,所述第二负载均衡设备为七层负载均衡设备。
14.如权利要求10所述的数据中心提供服务的方法,其特征在于,还包括所述第一负载均衡设备对所述第一类网络请求进行源端口和目的端口转换;所述第二负载均衡设备对所述第二网络请求进行源端口和目的端口转换。
15.如权利要求11所述的数据中心提供服务的方法,其特征在于,第二负载均衡设备采用SOCKET方式在所述第一类网络请求和所述第二类网络请求之间,及所述第一类网络响应和所述第二类网络响应之间进行转换。
16.如权利要求10所述的数据中心提供服务的方法,其特征在于,所述第一调度策略包括轮询方式、五元组哈希策略或源地址哈希策略;所述第二调度策略包括轮询方式、统一资源定位URL调度策略、URL哈希调度策略或一致性哈希调度策略。
17.如权利要求10所述的数据中心提供服务的方法,其特征在于,多个所述四层负载均衡设备和多个所述七层负载均衡设备采用主备冗余模式或集群模式协同工作。
18.—种四层负载均衡设备,其特征在于,包括第一传输模块,所述第一传输模块与外网核心相连,用于接收来自客户端通过所述外网核心发送的第一类网络请求;第一源目转换模块,用于将所述第一类网络请求进行源地址和目的地址转换;和第一负载均衡模块,所述第一负载均衡模块与多个七层负载均衡设备中的一个相连,用于采用第一调度策略将所述源地址和目的地址转换后的第一类网络请求转发给与所述四层负载均衡设备相连的多个七层负载均衡设备中的一个。
19.如权利要求18所述的四层负载均衡设备,其特征在于,所述第一传输模块还用于将相应的七层负载均衡设备返回的第一类网络响应进一步返回给相应的客户端。
20.如权利要求18所述的四层负载均衡设备,其特征在于,所述第一调度策略包括轮询方式、五元组哈希策略或源地址哈希策略。
21.如权利要求18所述的四层负载均衡设备,其特征在于,还包括第一防御模块,用于防御对所述四层负载均衡设备的攻击;和第一后端检查模块,用于检查所述四层负载均衡设备的当前服务状态和当前设备状态,并在所述四层负载均衡设备发生故障时,对所述故障进行自动处理。
22.—种七层负载均衡设备,其特征在于,包括第二传输模块,所述第二传输模块与多个四层负载均衡设备中的一个相连,用于接收来自四层负载均衡设备的第一类网络请求;网络转换模块,用于将所述四层类网络请求转换为第二类网络请求;第二源目转换模块,用于将所述第二类网络请求进行源地址和目的地址转换;和第二负载均衡模块,所述第二负载均衡模块与多个服务器中的一个相连,用于采用第二调度策略将所述经过源地址和目的地址转换的第二类网络请求转发给所述多个服务器中的一个。
23.如权利要求22所述的七层负载均衡设备,其特征在于,所述网络转换模块还用于将所述由所述服务器返回的第二类网络响应转换为第一类网络响应,并由所述第二传输模块将所述第一类网络响应返回给相应的四层负载均衡设备,其中,所述第二类网络响应为所述服务器根据来自所述七层负载均衡模块的第二类网络请求生成的第二类网络响应。
24.如权利要求22所述的七层负载均衡设备,其特征在于,所述第二调度策略包括轮询方式、统一资源定位URL调度策略、URL哈希调度策略或一致性哈希调度策略。
25.如权利要求22所述的七层负载均衡设备,其特征在于,还包括第二防御模块,用于防御对所述七层负载均衡设备的攻击;和第二后端检查模块,用于检查所述七层负载均衡设备的当前服务状态,并在所述七层负载均衡设备发生故障时,对所述故障进行自动处理。
26.一种基于权利要求1-9任一项所述的数据中心系统的演进部署方法,其特征在于,包括如下步骤检测当前网络的第一类网络的流量和第二类网络的流量的分布状态,并根据所述第一类网络的流量和所述第二类网络的流量的分布状态对网络中的第一负载均衡设备和第二负载均衡设备进行部署,其中,如果所述第一类网络的流量和所述第二类网络的流量的比例低于第一阈值,则在网络中同时部署所述第一负载均衡设备和第二负载均衡设备,由第一负载均衡设备将所述第一类网络的流量分配并转发给后端的第二负载均衡设备;否则在网络中仅部署所述第一负载均衡设备,将所述第一类网络的流量分配并转发给后端的服务器。
27.如权利要求26所述的数据中心系统的演进部署方法,其特征在于,如果所述第一类网络的流量和所述第二类网络的流量的比例低于所述第一阈值,则所述第二负载均衡设备采用双协议栈,所述双协议栈包括IPv4协议栈和IPv6协议栈。
28.如权利要求26所述的数据中心系统的演进部署方法,其特征在于,如果所述第一类网络的流量和所述第二类网络的流量的比例位于所述第一阈值和第二阈值之间或者高于所述第二阈值时,则所述服务器采用双协议栈,所述双协议栈包括IPv4协议栈和IPv6协议栈。
29.如权利要求26所述的数据中心系统的演进部署方法,其特征在于,如果所述当前网络的第二类网络流量为0,则所述服务器采用IPv6协议栈。
全文摘要
本发明公开了一种数据中心系统,包括多个第一负载均衡设备用于接收来自客户端通过外网核心发送的第一类网络请求并进行源地址和目的地址转换;多个第二负载均衡设备用于接收第一类网络请求并将其转换为第二类网络请求,对第二类网络请求进行源地址和目的地址的转换;多个服务器用于接收来自第二负载均衡设备的第二类网络请求,并生成第二类网络响应,将第二类网络响应返回给相应的第二负载均衡设备。本发明可以在不改变现有的IDC网络结构、大规模系统和应用程序升级的前提下,简单透明地实现不同类网络之间提供服务。本发明还公开了一种数据中心提供服务的方法、基于上述数据中心系统的演进部署方法、四层负载均衡设备以及七层负载均衡设备。
文档编号H04L29/12GK103023797SQ20111028697
公开日2013年4月3日 申请日期2011年9月23日 优先权日2011年9月23日
发明者吴教仁, 刘涛, 刘宁, 张 诚, 傅江 申请人:百度在线网络技术(北京)有限公司
再多了解一些
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1