我們常常在網絡上看到或者聽到ARM服務器和ARM集群服務器(或ARM陣列服務器)這兩個概念,它們之間到底是什么關系或者有什么區別呢?
ARM集群服務器是ARM服務器的子集,是ARM服務器的兩種實現方式之一。
ARM服務器包括:ARM服務器(下文的ARM服務器均指這個服務器)和ARM集群服務器。下面分別闡述。
ARM服務器
ARM服務器的概念是針對傳統的X86服務器提出的。X86服務器是采用X86架構(復雜指令集)專用服務器CPU(如Intel的Xeon系列)設計開發的高性能計算設備,主要針對PC端應用。
而ARM服務器則是采用ARM架構(精簡指令集)的專用服務器CPU(如華為鯤鵬920、飛騰FT-2500)設計開發的高性能計算設備,主要針對移動端應用。
不管是ARM服務器還是X86服務器,整機設備的技術架構都是一樣,類似于PC,成為PC架構。這種架構是以CPU為核心,配上Memory、存儲設備、顯卡(ARM CPU通常內置GPU)、網卡、人機交互等外設。
ARM集群服務器
ARM集群服務器,是在一個機箱內設計n個ARM處理器計算板卡,每個計算板卡都是一個可以獨立運行的最小系統,包含ARM處理器、Memory、eMMC存儲、網卡等。每個計算板卡通過以太網與外界通信。在同一個服務器機箱內部,所有的計算板卡通過以太網互聯并與外界通信。所有的計算放在機箱內部的計算板卡上完成,然后將計算結果通過網絡傳送給移動端,從而達到高性能、高并發的目的。
跟ARM服務器不同,ARM集群服務器可以不受ARM CPU的核心數限制,而可以任意調整ARM計算板卡的數量(實際情況視機箱大小、網絡通信能力定),從而可以靈活調整整個服務器的計算能力。

ARM服務器和ARM集群服務器的對比
從應用層面看,ARM服務器現階段基本上可以替代傳統的X86服務器,X86服務器能做的事情,ARM服務器都能做。因此理論上講,ARM服務器的應用領域要比ARM集群服務器廣。但也有如下缺點: (1)成本高昂。單顆64核心的ARM服務器CPU價格在10000~20000之間,與之配套的操作系統收費也不便宜,算上Memory、存儲、顯卡、網卡等外設,售價一般企業無法接受,當然,一些大廠是可以接受。 (2)可選的ARM服務器CPU比較少,目前國內就華為、飛騰做得較好。那么基于這種CPU開發產品的公司也很少,對終端用戶來講,可選擇性不大。
ARM集群服務器的應用領域
ARM集群服務器的應用領域主要針對高并發、移動(如手機)端的應用。如云游戲、云手機、移動辦公、自動營銷、私域流量運營、跨境電商引流推廣、店鋪矩陣、游戲多開、游戲APP測試、直播多開、直播場控等場景。