数据中心架构设计比较

交换机的互联和数据通信的保证是设计一个数据中心的基本方面。当今的数据中心都是由1RU或者2RU的设备组成。因此可以将1RU或者2RU的交换机放到racks里面可以大大的节省空间,简化布线。典型的,ToR(Top of Rack)和EoR(End of Rack)是当前比较常见的数据中心架构设计。这篇文章主要讨论这两种架构的差异。

ToR就是将网络接入交换机放在一个服务器机架的上面。服务器直接连接到接入交换机。每个服务器机架往往有一个或者两个接入交换机。然后所有的接入交换机都会连到机架里面的汇聚交换机。只需要少量的线缆从服务器机架连接到汇聚层机架。

在EoR架构中,每个机架内的服务器直接连到汇聚层机架的交换机。这减少了网络设备的数量,提高了网络设备的端口利用率。但是需要大量的水平布线。和EoR同时存在的是MoR(Middle of Row),主要的差异是交换机放在一排机架的中间,线缆长度缩短了。

对于ToR来说,布线成本下降了,因为所有服务器只需要连接到它自己的机架,网络设备机架和服务器机架之间的线缆变少了。同时,线缆管理也变得简单了。技术人员添加,减少线缆变得简单。

对于EoR来说,设备数量减少了,因为不是所有的机架都有交换机了。因此所需的机架空间也变少了。数据中心的设备越少,对制冷设备的要求越低,能耗更少了。

相对的,每个架构都有他们的缺点。对于ToR来说,虽然布线变少了,但是所需的机架空间增大了。交换机的管理可能有一点复杂。

对于EoR,它的二层交换效率比ToR差,因为当同一个机架同一个VLAN上的两个服务器之间想要通信的时候,流量会先流到汇聚层交换机,然后再流回来。同时,因为EoR设计的时候只有少量交换机,需要在机架之间部署更多的线缆,从而更有可能造成线缆混乱。需要更加优秀的技术人员来做线缆管理。

一个是冗余接入交换机的部署,这往往需要两个高速ToR交换机连接到核心网。服务器连接到机架上的接入交换机。还有一个是服务器连接汇聚。两个高速ToR交换机是在一个虚拟的chassis上面。服务器可以连接到任意一个交换机(连接汇聚技术)。

EoR接入交换机部署到整排服务器机架的尾部。如果部署需要支持现有的布线,也可以用虚拟chassis。

ToR和EoR是常见的数据中心架构设计。选择一个合适的网络架构可以提升数据中心的效率。从这篇文章,你可以对主流数据中心架构有一个大致的了解。