国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

目錄
現(xiàn)實世界中的重新部署
首頁 科技周邊 IT業(yè)界 加速云:投資云

加速云:投資云

Feb 09, 2025 am 10:20 AM

Accelerating the Cloud: The Investment to Go Cloud Native

本文是Ampere Computing“加速云計算”系列文章的第二部分。您可以[此處](此處需替換為Part 1鏈接)閱讀第一部分。

將應(yīng)用遷移到Ampere云原生計算平臺比您想象的要容易得多。這是因為大部分將應(yīng)用程序重新部署到基于Arm的服務(wù)器的工作已經(jīng)為您完成,或者只需重新編譯即可。

簡而言之,由于Ampere的云原生處理器使用Arm指令集架構(gòu)(ISA),因此在Arm上運(yùn)行的軟件也能在Ampere上運(yùn)行。在過去的五年里,開源社區(qū)對Arm的支持呈指數(shù)級增長,涌現(xiàn)出各種各樣的新軟件和服務(wù)。例如,Redis、NGINX、Memcached、MySQL和Cassandra等應(yīng)用程序已經(jīng)提供了經(jīng)過驗證的基于ARM的版本。

這對開發(fā)人員意味著什么?公司使用的大部分軟件已經(jīng)在云端運(yùn)行,或者很可能已經(jīng)準(zhǔn)備好用于云原生環(huán)境。

操作系統(tǒng)(OS):幾乎所有可用的操作系統(tǒng)都已移植到Arm ISA,并在基于Arm的核心上運(yùn)行。因此,Ampere的云原生處理器支持云中使用的主要操作系統(tǒng)的已發(fā)布版本。

為了進(jìn)一步保證可靠性和性能,Ampere在其Ampere云原生處理器上測試和驗證操作系統(tǒng)的公共鏡像和預(yù)打包應(yīng)用程序。通過這種方式,開發(fā)人員可以確信他們的應(yīng)用程序可以在Ampere上無縫運(yùn)行。

預(yù)打包代碼:通常,應(yīng)用程序的很大一部分是使用預(yù)打包的應(yīng)用程序組件構(gòu)建的。大多數(shù)這些應(yīng)用程序(從MYSQL、PostgreSQL、Cassandra、NGINX和Squid到各種應(yīng)用)的基于Arm的公共鏡像已經(jīng)在Ampere云原生處理器上進(jìn)行了測試和驗證。因此,為云原生計算平臺準(zhǔn)備應(yīng)用程序的這一部分相對簡單:只需使用已提供的基于Arm的鏡像即可。無需復(fù)雜的移植或軟件重寫。

編譯型語言:一般來說,重新部署Web服務(wù)器時出現(xiàn)的大多數(shù)關(guān)鍵問題都源于需要編譯才能在Ampere上運(yùn)行的代碼。對于使用Go、C和C 等語言編寫的代碼,重新部署過程需要一個額外的步驟,因為現(xiàn)有的二進(jìn)制文件是為x86環(huán)境構(gòu)建的。由于絕大多數(shù)編程語言都可以在Arm和x86上使用,因此大多數(shù)重新部署問題只需在Ampere構(gòu)建節(jié)點(diǎn)上運(yùn)行構(gòu)建腳本即可生成正確的二進(jìn)制文件。

內(nèi)部/自定義:自定義應(yīng)用程序可以分為四種類型:解釋型、高級、二進(jìn)制和硬件特定型。

  • 解釋型代碼:使用Java或Python等解釋型語言編寫的、未經(jīng)編譯的代碼,在云原生平臺上重新部署非常簡單。由于代碼是解釋執(zhí)行的,因此無需更改代碼即可在云原生計算平臺上運(yùn)行。相反,代碼在為Arm而不是x86編譯的解釋器上運(yùn)行。通常,為云原生處理器重新部署解釋器是一個簡單的過程,如果鏡像不存在,可以在幾分鐘內(nèi)完成。
  • 高級代碼:為云原生平臺準(zhǔn)備使用C/C 等高級語言編寫的代碼也相對容易。在大多數(shù)情況下,應(yīng)用程序只需要為Arm ISA重新編譯即可。通常,這是通過簡單地將編譯器配置為Arm而不是x86來管理的。如果在編譯過程中出現(xiàn)任何警告或錯誤,通??梢暂p松地解決這些問題,或者確認(rèn)它們不是問題。
  • 二進(jìn)制文件:對于許多應(yīng)用程序來說,最常見的重新部署問題是使用二進(jìn)制文件。二進(jìn)制文件是代碼(通常是庫),包含在應(yīng)用程序中。這可能包括僅以二進(jìn)制形式提供的產(chǎn)品,這些產(chǎn)品是您的應(yīng)用程序的依賴項。在構(gòu)建應(yīng)用程序之前,只需檢查代碼具有的依賴項,并確保使用的二進(jìn)制文件是基于Arm的而不是基于x86的。
  • 硬件特定代碼:為特定處理器編寫的代碼,或出于性能目的而使用特定處理器功能的代碼(例如圖形庫),可能需要有限的移植。只有在沒有可用的Arm特定版本時,才會出現(xiàn)這種情況。無論如何,移植過程通常很簡單,最多只需幾個小時即可完成。

現(xiàn)實世界中的重新部署

讓我們來看看將應(yīng)用程序重新部署到Ampere云原生處理器需要什么??紤]一下Momento,它致力于提供大規(guī)模管理緩存的服務(wù),這樣開發(fā)人員就不必自己管理了。Momento Serverless Cache基于Pelikan構(gòu)建,Pelikan是一個開源緩存引擎,最初是為Twitter的特定緩存需求而設(shè)計的。Pelikan最近完全用Rust重寫了。Momento希望將Pelikan重新部署到Google托管的基于Ampere的Tau T2A虛擬機(jī)上。

重新部署快速而無縫,無需更改任何代碼即可啟動并運(yùn)行Pelikan和Momento Serverless Cache。此外,Momento團(tuán)隊能夠?qū)崿F(xiàn)一些簡單的優(yōu)化(無需代碼調(diào)整),從而快速將吞吐量提高三倍。我們將在本系列的第四部分詳細(xì)介紹您可以期待的性能優(yōu)勢。

另一個重新部署示例是Plesk。Plesk的軟件使人們能夠通過中央控制面板管理Web基礎(chǔ)設(shè)施。Plesk業(yè)務(wù)發(fā)展和戰(zhàn)略聯(lián)盟高級副總裁Lukas Hertig描述了他自己重新部署過程的經(jīng)驗?!白畛跷矣幸粋€瘋狂的想法,就是有一個Arm版本。幾周后,我的工程團(tuán)隊回來告訴我,‘哦,它現(xiàn)在可以用了?!绕綍r快得多!”

Plesk服務(wù)于SMB領(lǐng)域,在該領(lǐng)域,選擇云原生并非顯而易見。但Hertig表示,在重新部署后不久,“我們在生產(chǎn)環(huán)境中已經(jīng)超過了1000個Arm實例。”底線:Arm和開源社區(qū)在開發(fā)和擴(kuò)展Arm云生態(tài)系統(tǒng)方面做得非常出色。當(dāng)然,將您的應(yīng)用程序重新部署到云原生計算平臺的復(fù)雜性取決于您從哪里獲取代碼。但是,一般來說,將大多數(shù)應(yīng)用程序重新部署到云原生處理器的投資是最小的,因為80-90%的應(yīng)用程序只需要重新編譯即可。

在本系列的第三部分,我們將進(jìn)一步探討云原生重新部署過程。

以上是加速云:投資云的詳細(xì)內(nèi)容。更多信息請關(guān)注PHP中文網(wǎng)其他相關(guān)文章!

本站聲明
本文內(nèi)容由網(wǎng)友自發(fā)貢獻(xiàn),版權(quán)歸原作者所有,本站不承擔(dān)相應(yīng)法律責(zé)任。如您發(fā)現(xiàn)有涉嫌抄襲侵權(quán)的內(nèi)容,請聯(lián)系admin@php.cn

熱AI工具

Undress AI Tool

Undress AI Tool

免費(fèi)脫衣服圖片

Undresser.AI Undress

Undresser.AI Undress

人工智能驅(qū)動的應(yīng)用程序,用于創(chuàng)建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用于從照片中去除衣服的在線人工智能工具。

Clothoff.io

Clothoff.io

AI脫衣機(jī)

Video Face Swap

Video Face Swap

使用我們完全免費(fèi)的人工智能換臉工具輕松在任何視頻中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費(fèi)的代碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

功能強(qiáng)大的PHP集成開發(fā)環(huán)境

Dreamweaver CS6

Dreamweaver CS6

視覺化網(wǎng)頁開發(fā)工具

SublimeText3 Mac版

SublimeText3 Mac版

神級代碼編輯軟件(SublimeText3)

開發(fā)人員的快捷方式到您的Udemy樣平臺 開發(fā)人員的快捷方式到您的Udemy樣平臺 Jun 17, 2025 pm 04:43 PM

在開發(fā)類似于Udemy的學(xué)習(xí)平臺時,重點(diǎn)不僅僅是內(nèi)容質(zhì)量。同樣重要的是如何交付內(nèi)容。這是因為現(xiàn)代教育平臺依賴于媒體,快速且易于消化。

用于購買SSL證書的經(jīng)濟(jì)有效的轉(zhuǎn)售商平臺 用于購買SSL證書的經(jīng)濟(jì)有效的轉(zhuǎn)售商平臺 Jun 25, 2025 am 08:28 AM

在一個在線信任不可談判的世界中,SSL證書對于每個網(wǎng)站都至關(guān)重要。 SSL認(rèn)證的市場規(guī)模在2024年價值56億美元,并且由于電子商務(wù)業(yè)務(wù)的激增而推動了強(qiáng)勁的增長

SaaS的5個最佳支付門戶:您的最終指南 SaaS的5個最佳支付門戶:您的最終指南 Jun 29, 2025 am 08:28 AM

付款網(wǎng)關(guān)是付款過程的關(guān)鍵組成部分,使企業(yè)能夠在線接受付款。它充當(dāng)客戶與商人之間的橋梁,安全地傳輸付款信息并促進(jìn)交易。 為了

由于新的Microsoft AI型號 由于新的Microsoft AI型號 Jul 05, 2025 am 12:44 AM

一種新的人工智能(AI)模型已經(jīng)證明了比幾個使用最廣泛使用的全球預(yù)測系統(tǒng)更快,更精確地預(yù)測重大天氣事件的能力。該名為Aurora的模型已接受過培訓(xùn)。

新研究聲稱AI比我們更好地'理解”情緒。特別是在情感上充滿電的情況下 新研究聲稱AI比我們更好地'理解”情緒。特別是在情感上充滿電的情況下 Jul 03, 2025 pm 05:48 PM

在我們認(rèn)為人類始終超越機(jī)器的領(lǐng)域的另一個挫折中,研究人員現(xiàn)在建議AI比我們更好地理解情感。研究人員發(fā)現(xiàn)人工智能證明了一個

您的設(shè)備喂養(yǎng)AI助手并收集個人數(shù)據(jù),即使他們睡著了。這是如何知道您分享的內(nèi)容。 您的設(shè)備喂養(yǎng)AI助手并收集個人數(shù)據(jù),即使他們睡著了。這是如何知道您分享的內(nèi)容。 Jul 05, 2025 am 01:12 AM

不管喜歡與否,人工智能已成為日常生活的一部分。許多設(shè)備(包括電動剃須刀和牙刷)已成為AI驅(qū)動的“使用機(jī)器學(xué)習(xí)算法來跟蹤一個人的使用方式,Devi的方式

高級AI型號的CO₂回答相同問題時的排放量比更常見的LLM 高級AI型號的CO₂回答相同問題時的排放量比更常見的LLM Jul 06, 2025 am 12:37 AM

根據(jù)最近的一項研究,我們試圖使AI模型的功能越精確,其碳排放量就越大 - 某些提示產(chǎn)生的二氧化碳比其他提示高達(dá)50倍。

See all articles