微服務器的制造方法
【技術領域】
[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