本发明涉及电子技术领域,特别涉及一种服务器。
背景技术:
伴随着云计算技术快速发展,数据趋于大集中,现有的服务器成为阻碍云计算发展的巨大桎梏。
现有技术中,服务器设置有多个硬盘,CPU与硬盘进行数据交互,CPU从硬盘中读取数据,并向硬盘写入数据。硬盘是服务器的主要数据来源。
通过上述描述可见,现有的服务器主要数据来源是本服务器的硬盘,但是,硬盘的存储容量有限,在进行云计算时,很可能无法满足服务器的要求,使得服务器的工作效率较低。
技术实现要素:
本发明实施例提供了一种服务器,能够提高服务器的工作效率。
本发明实施例提供了一种服务器,包括:
至少一个服务器主板和至少一个PCIE(Peripheral Component Interconnect Express,外设组件互连标准)BOX;
每个所述至少一个服务器主板上包括:至少一个PCIE接口;
每个所述服务器主板通过所述PCIE接口与至少一个所述PCIE BOX相连;
所述服务器主板通过相连的所述PCIE BOX与外部进行数据交互。
进一步,该服务器进一步包括:中板;
所述中板上设置有每个所述PCIE BOX对应的PCIE插槽;
每个所述PCIE插槽与所述服务器主板的所述PCIE接口相连;
每个所述PCIE BOX插在所述PCIE插槽上。
进一步,该服务器进一步包括:
管理板,分别与所述至少一个服务器主板和所述至少一个PCIE BOX相连,用于对所述至少一个服务器主板和所述至少一个PCIE BOX进行管理。
进一步,所述管理板包括:基板管理控制器BMC和网络交换芯片;
所述网络交换芯片,分别与所述至少一个服务器主板和所述至少一个PCIE BOX相连;
所述BMC通过所述网络交换芯片与所述至少一个服务器主板和所述至少一个PCIE BOX进行交互。
进一步,每个所述PCIE BOX与外部的网络子卡相连;
每个所述PCIE BOX通过相连的所述网络子卡与外部进行数据交互。
进一步,每个所述服务器主板通过所述PCIE接口与四个所述PCIE BOX相连。
进一步,每个所述服务器主板包括:第一CPU和第二CPU;
所述第一CPU与三个所述PCIE接口相连;
所述第二CPU与一个所述PCIE接口相连;
每个所述PCIE接口与一个所述PCIE BOX相连。
进一步,该服务器包括:4个所述服务器主板和16个PCIE BOX。
进一步,所述服务器的尺寸是2U。
进一步,该服务器进一步包括:所述中板通过被动元器件实现。
进一步,该服务器进一步包括:
电源,所述电源与所述中板相连,通过所述中板为所述至少一个服务器主板和所述至少一个PCIE BOX供电。
在本发明实施例中,服务器主板通过PCIE接口与PCIE BOX相连,通过PCIE BOX能够与外部进行数据交互,服务器的所需要的数据不仅限于自身的硬盘,能够提高服务器的工作效率。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明一实施例提供的一种服务器的示意图;
图2是本发明一实施例提供的另一种服务器的示意图;
图3是本发明一实施例提供的又一种服务器的示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例,基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例提供了一种服务器,包括:
至少一个服务器主板和至少一个PCIE BOX;
每个所述至少一个服务器主板上包括:至少一个PCIE接口;
每个所述服务器主板通过所述PCIE接口与至少一个所述PCIE BOX相连;
所述服务器主板通过相连的所述PCIE BOX与外部进行数据交互。
在本发明实施例中,服务器主板通过PCIE接口与PCIE BOX相连,通过PCIE BOX能够与外部进行数据交互,服务器的所需要的数据不仅限于自身的硬盘,能够提高服务器的工作效率。
如图1所示,本发明实施例提供了一种服务器,包括:
4个服务器主板101和16个PCIE BOX 102;
每个服务器主板上包括:至少一个PCIE接口;
每个服务器主板101通过四个PCIE接口与4个PCIE BOX 102相连;
所述服务器主板通过相连的PCIE BOX与外部进行数据交互。
在本发明实施例中,服务器主板支持Intel Purley平台。每个服务器主板上包括至少一个CPU,每个CPU支持Omni-path方案和FPGA(Field-Programmable Gate Array,现场可编程门阵列)功能。另外,服务器主板上还可以包括支持100G速率的QAT(QuickAssist Technology,加速压缩技术)功能的PCH(Platform Controller Hub,集成南桥)。服务器主板支持165W的功耗CPU。服务器主板上的CPU具有28个核心,能够保证虚拟化网络的高浮点运算的能力。
在本发明实施例中,PCIE BOX可以搭配不同的网络,可以通过软件来定义硬件的方式来实现多网络支持,网络交换功能及网络功能虚拟化。服务器通过PCIE BOX与外部设备进行交互,可以将外部设备划分为虚拟资源池,通过PCIE BOX从虚拟资源池中获取资源。例如:从虚拟资源池中获取所需要的数据,为虚拟资源池中的外部设备分配任务等。
在本发明一实施例中,每个所述服务器主板通过所述PCIE接口与四个所述PCIE BOX相连。
在本发明一实施例中,每个所述服务器主板包括:第一CPU和第二CPU;
所述第一CPU与三个所述PCIE接口相连;
所述第二CPU与一个所述PCIE接口相连;
每个所述PCIE接口与一个所述PCIE BOX相连。
另外,第一CPU也可以与两个PCIE接口相连,第二CPU也可以与两个PCIE接口相连。
在本发明一实施例中,该服务器包括:4个所述服务器主板和16个PCIE BOX。
在本发明一实施例中,所述服务器的尺寸是2U。
基于图1所示的一种服务器,在本发明一实施例中,如图2所示,该服务器进一步包括:中板201;
所述中板上设置有每个所述PCIE BOX对应的PCIE插槽;
每个所述PCIE插槽与所述服务器主板的所述PCIE接口相连;
每个所述PCIE BOX插在所述PCIE插槽上。
在本发明实施例中,通过高密连接器将PCIE插槽设置在中板上,能够节省空间。
在本发明一实施例中,该服务器进一步包括:
管理板,分别与所述至少一个服务器主板和所述至少一个PCIE BOX相连,用于对所述至少一个服务器主板和所述至少一个PCIE BOX进行管理。
在本发明实施例中,通过管理板可以对服务器进行集中管理。具体地,该管理板可以是CMC(Centralized management card,集中管理板)管理板,通过管理板的KVM(K Virtual Machine,多电脑切换管理程序)功能实现对服务器的集中管理。
在本发明一实施例中,所述管理板包括:BMC和网络交换芯片;
所述网络交换芯片,分别与所述至少一个服务器主板和所述至少一个PCIE BOX相连;
所述BMC通过所述网络交换芯片与所述至少一个服务器主板和所述至少一个PCIE BOX进行交互。
在本发明实施例中,该BMC可以通过AST2500来实现,网络交换芯片可以通过BCM 53333来实现。其中,网络交换芯片通过KVM线或I2C线与至少一个服务器主板和至少一个PCIE BOX相连。
另外,在本发明实施例中,该服务器进一步包括:
管理板与中板相连,管理板通过中板与各个服务器主板和各个PCIE BOX交互。
在本发明一实施例中,该服务器包括:
每个所述PCIE BOX与外部的网络子卡相连;
每个所述PCIE BOX通过相连的所述网络子卡与外部进行数据交互。
在本发明实施例中,网络子卡可以是不同形态的满带宽网络子卡。PCIE BOX可以支持各个形态的网络子卡。
在本发明一实施例中,该服务器进一步包括:所述中板通过被动元器件实现。
在本发明实施例中,中板通过被动元器件实现,中板上没有主动元器件,能够降低中板的故障率。
在本发明一实施例中,该服务器进一步包括:
电源,所述电源与所述中板相连,通过所述中板为所述至少一个服务器主板和所述至少一个PCIE BOX供电。
在本发明一实施例中,该服务器进一步包括:
风扇,所述风扇与所述中板相连,用于为所述服务器散热。
在本发明实施例中,该风扇可以是8080型号的风扇。具体地,可以为该服务器设置4个风扇。
如图3所示,本发明实施例提供的一种服务器,包括:
4个服务器主板301、16个PCIE BOX 302、中板303、风扇304、电源305和管理板306;
中板303上设置有每个PCIE BOX 302对应的PCIE插槽;
每个PCIE插槽与服务器主板301的PCIE接口相连;
每个PCIE BOX 302插在PCIE插槽上;
风扇304与中板303相连,用于为服务器散热;
管理板306与中板303相连,用于对4个服务器主板301和16个PCIE BOX 302进行管理;
电源305与中板303相连,用于通过中板为4个服务器主板301、16个PCIE BOX 302、风扇304和管理板306供电。
其中,每个服务器主板301通过KVM线和/或I2C线与中板相连;管理板306通过KVM线和/或I2C线与中板相连;PCIE接口为X16PCIE接口,PCIE BOX为X16PCIE BOX。
本发明实施例实现了一种基于X86架构的四子星形态NFV(Network Function Virtualization,网络功能虚拟化)服务器,该服务器为基于Intel Purley平台CPU开发的四子星形态NFV服务器,能够实现在2U的情况下实现16个X16的PCIE BOX方案,通过PCIE BOX可以实现大型的网络虚拟化以及网络交换功能,该服务器运算能力强,支持的网络类型多,极大的加强的网络功能虚拟化进程。
本发明实施例通过16个X16PCIE BOX来实现多网络功能支持,采用以软件定义硬件的形式来实现网络虚拟化功能,为电信系统网络架构提供NFV网络架构,能够推动云计算业务的快速发展。
本发明各个实施例至少具有如下有益效果:
1、在本发明实施例中,服务器主板通过PCIE接口与PCIE BOX相连,通过PCIE BOX能够与外部进行数据交互,服务器的所需要的数据不仅限于自身的硬盘,能够提高服务器的工作效率。
2、在本发明实施例中,服务器上设置有多个PCIE BOX,能够实现多网络支持,能够实现大型的网络虚拟化以及网络交换功能,该服务器运算能力强,支持的网络类型多,能够提高服务器的工作效率。
需要说明的是,在本文中,诸如第一和第二之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个······”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同因素。
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储在计算机可读取的存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质中。
最后需要说明的是:以上所述仅为本发明的较佳实施例,仅用于说明本发明的技术方案,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所做的任何修改、等同替换、改进等,均包含在本发明的保护范围内。