【Hello,鯤鵬】第一期:什么是華為云鯤鵬?
鯤鵬原指華為海思在今年1月初發布的一款兼容ARM指令集的服務器芯片鯤鵬920,性能強悍,配備了64個物理核心,單核實力從CPU算力benchmark的角度對比,大約持平于同期X86的主流服務器芯片,整體多核多線程算力較同期的X86芯片更強大。
但是鯤鵬的含義已經有所延伸,鯤鵬不再僅僅局限于鯤鵬系列服務芯片,更是包含了服務器軟件在新的計算架構平臺上的完整軟硬件生態和云服務生態。我們看看這個生態里都有些什么:
芯片
Q:鯤鵬芯片是一個ARM芯片嗎?
A:鯤鵬芯片兼容了ARMv8指令集,對于已有的大部分已經支持ARM64的操作系統和軟件而言,鯤鵬仍然是一個架構為arm64或者aarch64的芯片。
指令集的兼容是表現,但是鯤鵬系列芯片的內里是有革命性改變的。
面對計算子系統的單核算力問題,自主開發處理器內核,針對每個核進行了優化設計,采用多發射、亂序執行、優化分支預測,采用了3級cache,采用了自研mesh互聯Fabric,典型主頻2.6GHz。整形計算能力,業界標準benchmark SPECint_rate_base2006@GCC 7.3.0 -O2評分超過930。
面對服務器領域的挑戰,集成了64個自研核,將DRAM的通道數從主流的6通道提升至8通道,DRAM的典型主頻從2666MHz提升至2933MHz,總帶寬達187GB/s;集成PCIe 4.0,CCIX等高速接口;集成2個100G RoCE端口。
從這個角度看,鯤鵬芯片已經重新定義了服務器的算力平臺。
服務器
Q:現在鯤鵬芯片應用于哪些服務器呢?
A:有,泰山2280,泰山5280,泰山X6000等型號。當然,像我這樣的個人開發者,直接使用一臺泰山服務器用于代碼編譯也確實奢侈了一些,此時華為云提供的使用鯤鵬芯片的ECS彈性云服務器就會變成一個好的選擇。現在已經有若干款RC3實例正在公測,而性能更好的一代產品即將公測,我們一起期待吧。
操作系統
Q:鯤鵬芯片有什么操作系統可以使用?
A:理論上所有可以支持ARMv8指令集的操作系統都可以兼容鯤鵬芯片。截止到2019-7月,經過華為云實際測試并且上線供鯤鵬生態使用的操作系統主要有華為自研的EulerOS 2.8,ubuntu18.04,CentOS7.5。當然,EulerOS 2.8作為華為多年研發投入的產品,自然針對鯤鵬芯片做了相當多的底層優化,可以更有效的發揮鯤鵬920的性能。
軟件
Q:鯤鵬是否具備軟件生態?他的發展情況如何。
A:理論上所有兼容ARMv8指令集的軟件都可以運行在鯤鵬服務器上。
Q:有哪些軟件能兼容鯤鵬呢,我的軟件是否能運行?
A:現在的軟件行業已經不再處于靠自己造輪子的時代,通常一款完整的軟件由自編碼軟件部分、開源軟件部分、商用軟件部分等三個部分組成。
因此一個完整軟件要可以完整運行起來,是需要分別考察這三部分和鯤鵬的兼容性。
自編碼軟件
軟件是由所有者采用了一種或多種編程語言,通過編譯或解釋使其可以運行。
針對這類軟件,目前鯤鵬已經支持的語言包含:
編譯型:c、c++、golang>=1.5
解釋器:jvm>=1.7(java語言),perl,python2/3,shell,node.js
開源軟件
軟件是由開源社區運營,社區所有貢獻者共同提交代碼完成軟件實現。這類軟件大多是由源碼加前面的編譯器、解釋器一并完成業務功能。理論上,如果開源社區的源代碼屬于上述若干種語言,那么通過社區分發的源代碼包,經過一定量的編譯、安裝、解釋運行等過程就可以在鯤鵬社區上運行起來。
實際上現在有相當多的社區(據我個人統計,有大約9000個社區)已經直接提供aarch64/arm64架構對應的發布版本包,我們可以直接從這些社區獲取官方發布包,按照標準的指導就可以運行起來。
商用軟件
許多企業或者用戶其實并沒有能力自研或者集成軟件,選擇采購軟件公司的商用軟件。這部分商用軟件不開放源代碼,通常與行業或者解決方案深度嵌合,比如醫療His系統、金融財務軟件、ERP、商用數據庫等等。這些軟件必須通過軟件公司提供兼容ARMv8指令集的二進制軟件包才能運行在鯤鵬中。
華為云正在大力與重要行業中的ISV進行深度合作,未來可以運行在鯤鵬上的商業軟件將會越來越多。
云服務與解決方案
華為云已經在使用鯤鵬構建自己的云服務,未來華為云的全部基礎服務和大量的主要服務都會基于鯤鵬來構建。
華為云在鯤鵬生態的角色,既是優質產品和內容的提供者也是內容的消費者。
Q:華為云已經發布了哪些鯤鵬云服務?分別給客戶帶來什么額外價值?
A:截止到2019-7月,已經發布了5款鯤鵬云服務。
鯤鵬彈性云服務器(ECS)。基礎云服務之一,也是用戶可以直接感知到鯤鵬的最重要的服務。用戶可以用過ECS直接購買鯤鵬云服務器,為云服務器添加磁盤、網絡等資源,使其成為開發環境或者生產業務集群的一部分。
鯤鵬裸金屬服務器(BMS)。直接從華為云上購買裸金屬服務器,用戶可以得到一臺專屬的泰山服務器,并可以為這臺泰山服務器添加磁盤、網絡等資源。
鯤鵬云手機服務(CloudPhone)。可以直接從華為云上購買一臺運行Android操作系統的云主機,由于直接運行與ARMv8指令集,因此無使用模擬器帶來的性能損失,能夠提供手機應用測試、應用自動運行等能力。
鯤鵬云容器引擎(CCE)。一種云中間件,直接提供基于鯤鵬的云容器,其中包含的基礎庫均為aarch64版本。
鯤鵬分布式緩存服務(Redis)。一種云中間件,直接提供基于鯤鵬的Redis接口。用戶并不能直接感受到它和運行在X86上的Redis的明顯區別,但是可以基于鯤鵬的性能和成本優勢,感知到明顯的性價比差距。
Q:華為云鯤鵬已經在哪些行業有解決方案了?
A:目前主要集中在對安全有特殊要求、對國產自主化有一定要求或者對算力性價比有較高要求的行業,如金融、政府、媒體與娛樂、游戲、生命科學等等。
Q:華為云可以提供哪些成熟的水平解決方案?
A:截止到2019-7月,已經發布了5個水平解決方案。
全棧專屬云(HCSO)。全稱是Huawei Cloud Stack Online,基于華為成熟的數據中心技術,可以為客戶提供近距離的專屬華為云。
云手機。云手機既是華為云的一款云服務,也同時是一個解決方案。市場上有多家云手機提供商,使用的是華為云云手機解決方案。
高性能計算(HPC)。主要通過鯤鵬的性能優勢和成本優勢,將鯤鵬HPC的性價比優勢發揮到極致。
大數據。同樣也是能發揮性價比的主要場景。
企業核心應用。基于鯤鵬上華為云對企業核心應用的積累,提供一系列完備的場景和解決方案。
鯤鵬 芯片
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。