如何才能將代碼遷出X86服務器
如今,我們幾乎所有軟件都建立在 x86 架構之上,在互聯網漫長的演進過程中,各大公司拼盡全力在迭代上層架構、優化整體性能,開發者們該用的、能用的招兒想必都用上了,接下來呢?如果底層架構不出現大的革新,接下來還有什么方法大幅提升生產力?各位開發者還有其他選擇嗎?
1 從大型機到 x86 架構,計算的下一個拐點在哪?
上世紀 60 年代,IBM 發布了 System360 這樣的大型超級計算機,促進了人類社會巨大的進步,衛星氣象預測、登月等活動都依賴于這樣的大型計算機完成。如今,銀行的核心系統仍然在運行著這種大型機。但是,這種大型機有一個很大的問題:只有比較富裕的機構才能用得起,比如銀行。
于是,上世紀 70 年代,DEC 解決了這個問題,這是一個值得注意的拐點:研發人員用小型機發布了 PDP-11,大幅度降低了大型機的成本,讓大量企業能夠用得起這樣的計算機,這是一次巨大的進步。
隨后,英特爾出現了,不光企業能用計算機,個人也能用了,每個人桌面上都有一臺電腦。上世紀 70 年代,依賴于英特爾 x86 芯片的 PC 機出現了,其最大的貢獻就是讓計算機從企業走向個人。
發展至今,幾乎所有軟件均建立在 x86 架構之上,隨著近二十年中國互聯網的快速演進,各大公司在上層架構的設計與優化方面投入了大量精力,在系統整體性能方面,該用的、能用的都用上了。
如今,新的拐點出現了:計算已經變成手持的了,每個人手上都有智能終端。不僅如此,應用場景也在變:移動應用逐漸云化,5G 催生了云游戲的誕生;Web 應用的加密性越來越重要,HTTPS 流量越來越大;大數據分布式并行計算成為主流等,這些都讓 x86 架構的不足逐漸顯露出來。
非常好我支持^.^
(0) 0%
不好我反對
(0) 0%