應對 AI 時代的云工作負載,,開發(fā)者正加速向 Arm 架構遷移
開發(fā)者深知,構建既能高效擴展又能控制成本的應用至關重要,。云技術日新月異,,其背后的技術也在不斷發(fā)展。近年來,,越來越多的公司意識到,,將其應用從 x86 架構遷移到 Arm 架構能夠帶來諸多優(yōu)勢。Arm 架構不僅能顯著提升性能,,還能有效降低總體擁有成本 (TCO),,因此迅速成為那些希望工作負載能夠適應未來挑戰(zhàn)的公司的首選架構,。
Arm 架構具備卓越性能與出色效率
基于 Arm 架構的處理器(如 AWS Graviton、Google Axion 和 Microsoft Azure 基于 Ampere 的產品)專為以更低成本提供出色性能而設計,。遷移到基于 Arm 架構的云實例,,不僅能節(jié)省高達 60% 的能耗,還能帶來 50% 的性能提升,,為希望優(yōu)化工作負載的開發(fā)者帶來了新的機遇,。Arm 還提供了更高密度的核心,可帶來更強的擴展能力,,并能同時處理更多任務,。
此外,靈活性是 Arm 架構設計的核心考量維度,,用以確保開發(fā)者的產品能夠經受未來考驗,。當開發(fā)者將工作負載遷移到 Arm 平臺后,它可以在多個云服務提供商之間兼容使用,,從而在各種基于 Arm 架構的云平臺上(包括 AWS,、Google Cloud 和 Microsoft Azure)靈活地擴展應用。
一次遷移,,盡享 Arm 完整云生態(tài)系統(tǒng)和工作流程
隨著主要云服務提供商越來越多地采用基于 Arm 架構的解決方案,,軟件的兼容性和性能不斷提升,這讓開發(fā)者能夠更輕松地利用 Arm 平臺的優(yōu)勢,。具體到人工智能 (AI) 工作負載,,Arm 著重于專用處理和異構計算,使得機器學習 (ML) 算法能夠高效執(zhí)行,。得益于高能效,、可擴展性和 AI 加速能力的結合,Arm 生態(tài)系統(tǒng)非常適合那些希望優(yōu)化自身云基礎設施和 AI 應用的企業(yè),。
基于 Arm 平臺的成功客戶案例
Honeycomb 和 FusionAuth 都充分展示了遷移到基于 Arm 架構的基礎設施既簡單又受益良多,。
·Honeycomb 將基礎設施成本降低 50%
Honeycomb 作為可觀測性領域的前沿企業(yè),從傳統(tǒng)架構遷移到基于 Arm 架構的 AWS Graviton 處理器,,以滿足其龐大的數(shù)據(jù)處理需求,。這次遷移成效顯著,立竿見影,。Honeycomb 不僅減少了實例數(shù)量,,將基礎設施成本降低了 50%,同時還保持了高性能,。經過這次遷移,,Honeycomb 可以專注于自己的核心優(yōu)勢--深入分析系統(tǒng)行為,而無需再為不斷攀升的基礎設施成本而擔憂。
·FusionAuth 將每秒登錄數(shù)提升多達 49%
遷移到 Arm 不僅是一次嘗試,,更是一次突破,。在基于 Arm 架構的 AWS Graviton 實例上進行負載測試后,F(xiàn)usionAuth 發(fā)現(xiàn)每秒登錄數(shù)相比傳統(tǒng)系統(tǒng)提高了 26% 至 49%,。不僅遷移過程十分順利,,該公司還實現(xiàn)了 8% 至 10% 的成本節(jié)省。目前,,F(xiàn)usionAuth 的大部分云基礎設施都在基于 Arm 架構的實例上運行,,以此支持從物聯(lián)網到高性能云平臺的廣泛用例,。
遷移之路比想象中更簡單
從傳統(tǒng)架構遷移到 Arm 架構的過程非常順暢,,無需對代碼進行大規(guī)模重寫。Honeycomb 和 FusionAuth 等公司借助 Arm 提供的強大開發(fā)者工具生態(tài)系統(tǒng)以及對代碼適配,、測試,、調試和性能優(yōu)化方面的支持,成功完成了遷移過程,。無論開發(fā)者使用的是 Java,、Golang 還是其他熱門語言,Arm 都能與其現(xiàn)有的技術棧兼容,。Arm 架構的靈活性可確保開發(fā)者的應用在資源需求更低的情況下依然表現(xiàn)出色,,從而實現(xiàn)更高的性價比。
開發(fā)者應先評估其現(xiàn)有軟件棧,,包括操作系統(tǒng),、編程語言、開發(fā)工具和依賴項,。然后,,他們需要搭建一個支持 Arm 架構的開發(fā)環(huán)境,這可以通過仿真,、遠程硬件或物理 Arm 架構硬件來實現(xiàn),。遷移期間通常需要重新編譯以 C/C++、Go 和 Rust 等編譯語言編寫的應用,,而對于 Python,、Java 和 Node.js 等解釋型語言,修改極少,。
開發(fā)者還應確保所有必要的技術庫和依賴項都能在 Arm 平臺上運行,。測試和驗證是關鍵步驟,有助于發(fā)現(xiàn)并解決所有兼容性問題,。最后,,開發(fā)者可以將兼容 Arm 平臺的工作負載部署到 AWS、Google Cloud 和 Microsoft Azure 等云平臺,這些平臺都為基于 Arm 架構的實例提供了強大支持,。
無論開發(fā)者是在開發(fā)電池供電設備,、嵌入式系統(tǒng)還是物聯(lián)網應用,遷移到 Arm 平臺都是一個具有戰(zhàn)略意義的決定,,它不僅能節(jié)省成本,,還能提供出色的性能和可持續(xù)性。全球超過 2,000 萬的開發(fā)者都在選擇使用 Arm 平臺來打造更可靠,、可擴展性更強,、更節(jié)能的應用。
更多精彩內容歡迎點擊==>>電子技術應用-AET<<