微服务器的制造方法

文档序号:9263403阅读:311来源:国知局
微服务器的制造方法
【技术领域】
[0001]本发明涉及一种微服务器,特别是涉及一种结合X86系统模块与计算板的微服务器及适用于微服务器的交换装置。
【背景技术】
[0002]现有技术中的装置与装置之间的通讯规范主要是以TCP/IP为基础。TCP/IP提供点对点的链接机制,将数据应所述如何封装、寻址、传输、路由以及在目的地如何接收,都加以标准化。它将软件通信过程抽象化为四个抽象层,采取协议堆栈的方式,分别实做出不同通信协议。协议套组下的各种协议,依其功能不同,被分别归属到这四个阶层之中。
[0003]然而,TCP/IP的架构由于需要有四个阶层,以及许多的规范,当服务系统中的计算器要应用TCP/IP协议来进行通讯时,不仅消耗许多通讯资源,且反应速度也往往不符需求。
[0004]此外,传统服务器之间的以太网(Ethernet)互联采用OSI的五层协议规范,在进行节点之间的点对点互联时,协议的开销大。并且以太网最适合地理上分散的、具有长时延并且是动态网络配置的应用。而在微服务器(Micro server)的集群应用中,一个机箱里往往集成了上百个子系统,因此具有空间小、密度高的特点。如果全部采用基于以太网的控制器进行处理器节点间的相互联结,支持大带宽容量和接口数量的网络接口控制器(NetworkInterface Controller)成本车交高。
[0005]因此,微服务器中的各个处理器节点之间的相互联结,长时间延迟的以太网难以满足良好的实时性能要求,并且当处理器节点之间的相互联结超过I千兆(GbE)的速度时,大容量的交换机控制芯片的功耗大,不适于在高密度环境下的应用。

【发明内容】

[0006]鉴于以上所述现有技术的缺点,本发明的目的在于提供一种微服务器及交换装置,用于解决现有技术中的以太网的环境架构难以满足高速数据传输的问题。
[0007]有鉴于上述之问题,本发明揭露的微服务器,包括多个计算板、至少一个交换装置与一个基板。所述多个计算板用于进行数据的运算处理,每一个计算板包括多个系统芯片,每一个系统芯片内嵌一个串行高速输入输出模块,所述系统芯片之间通过串行高速输入输出模块所传输的串行高速输入输出数据进行相互之间的数据通讯。所述交换装置电性连接所述计算板,用于计算板之间的数据通讯。所述计算板包括一个X86系统模块,电性连接所述服务器的一个外部网络,用于所述计算板的数据与外部网络间的高速数据传输。所述基板电性连接所述计算板,并电性连接至所述交换装置,所述基板用于微服务器的数据通讯以及微服务器的供电。其中,所述计算板之间透过所述基板进行数据通讯,所述计算板透过所述交换装置进行串行高速输入输出数据的通讯以及与外部网络的高速数据传输。
[0008]在一实施例中,所述X86系统模块还包括一个X86处理器、一个网络控制器与一个以太网物理层芯片。所述X86处理器用以进行数据处理,所述X86处理器内嵌一个以太网控制器。所述网络控制器电性连接所述X86处理器以及至少一个第一网络连接器,用以将所述X86处理器传输的一个第一快捷外设互联标准信号转换为一个千兆网络讯号并透过所述第一网络连接器传输至所述外部网络。所述以太网物理层芯片电性连接所述X86处理器以及至少一个第二网络连接器,用以透过所述第二网络连接器传输所述以太网控制器的数据至所述外部网络。
[0009]在一实施例中,所述至少一个交换装置还包括一个第一协议转换单元与一个数据交换模块。所述第一协议转换单元电性连接所述X86处理器,用以将所述X86处理器所传输的一个第二快捷外设互联标准信号转换为一个第一串行高速输入输出信号。所述数据交换模块电性连接所述第一协议转换单元,用以对所述第一串行高速输入输出信号进行交换和分配,并提供一个第二串行高速输入输出信号。所述数据交换装置透过所述微服务器的基板将所述第二串行高速输入输出信号传输至所述微服务器的所述计算板,用以对所述计算板之间的数据进行交换处理以及将所述计算板的数据与所述外部网络进行传输。
[0010]本发明还提供一种交换装置,适用于一个微服务器,所述交换装置包括一个X86系统模块、一个第一协议转换单元与一个数据交换模块。所述X86系统模块电性连接一个外部网络,用以所述微服务器内的数据与所述外部网络的数据传输、路由管理以及任务设定,所述X86系统模块包括一个X86处理器、一个网络控制器与一个以太网物理层芯片。所述X86处理器用以进行数据处理,所述X86处理器内嵌一个以太网控制器。所述网络控制器电性连接所述X86处理器以及至少一个第一网络连接器,用以将所述X86处理器传输的一个第一快捷外设互联标准信号转换为一个千兆网络讯号并透过所述第一网络连接器传输至所述外部网络。所述以太网物理层芯片电性连接所述X86处理器以及至少一个第二网络连接器,用以透过所述第二网络连接器传输所述以太网控制器的数据至所述外部网络。所述第一协议转换单元电性连接所述X86处理器,用以将所述X86处理器所传输的一个第二快捷外设互联标准信号转换为一个第一串行高速输入输出信号。所述数据交换模块电性连接所述第一协议转换单元,用以对所述第一串行高速输入输出信号进行交换和分配,并提供一个第二串行高速输入输出信号。所述数据交换装置透过所述微服务器的一个基板将所述第二串行高速输入输出信号传输至所述微服务器的多个计算板,用以对所述计算板之间的数据进行交换处理以及将所述计算板的数据与所述外部网络进行传输。
[0011]在一实施例中,所述数据交换模块为二级交换器,包括一个第一交换单元与多个第二交换单元。所述第一交换单元电性连接所述第一协议转换单元,用以将所述第一串行高速输入输出信号交换处理为一个第三串行高速输入输出信号。所述多个第二交换单元电性连接所述第一交换单元以及分别电性连接至所述计算板,用以对所述第三串行高速输入输出信号进行数据交换与分配为所述第二串行高速输入输出信号并传输至所述计算板。
[0012]藉由所述的交换模块架构、信号传递方法,微服务器中的多个系统芯片无须藉由TCP/IP的复杂架构来传递信号。从而实现快速的信号传递,提升微服务器的效能。
[0013]以上关于本
【发明内容】
的说明及以下的实施方式的说明用以示范与解释本发明的精神与原理,并且提供本发明的专利权利要求更进一步的解释。
【附图说明】
[0014]图1显示为依据本发明一实施例所实现的微服务器的示意图。
[0015]图2显示为依据本发明一实施例所实现的交换装置的示意图。
[0016]图3显示为依据本发明一实施例所实现的X86系统模块的示意图。
[0017]图4显示为依据本发明一实施例所实现的数据交换模块的示意图。
[0018]图5显示为依据本发明另一实施例所实现的数据交换模块的示意图。
[0019]图6显示为依据本发明一实施例所实现的计算板的示意图。
[0020]图7显示为依据本发明一实施例所实现的计算板与交换模块的示意图。
[0021]组件标号说明
[0022]1100计算板
[0023]1300交换装置
[0024]1500基板
[0025]2100X86 系统模块
[0026]2300第一协议转换单元
[0027]2500数据交换模块
[0028]2700外部网络
[0029]2130X86 处理器
[0030]2110以太网物理层芯片
[0031]2111第二网络连接器
[0032]2150网络控制器
[0033]2151第一网络连接器
[0034]2131以太网控制器
[0035]2510第一交换单元
[0036]2530第二交换单元
[0037]2900第二协议转换单元
[0038]2550第三交换单元
[0039]1110第一运算单元
[0040]1130第二运算单元
[0041]1150第三运算单元
[0042]1170第四运算单元
[0043]1111串行高速输入输出模块
[0044]1101第一传输接口
[0045]1103第二传输接口
[004
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1