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