全部產品
Search
文件中心

Elastic Compute Service:開源軟體遷移

更新時間:Feb 28, 2024

當前大部分應用系統都基於開源軟體構建,並且大部分的開源軟體在倚天ARM平台上已經提供較好的應用生態,您可以直接使用作業系統提供的開源生態軟體來安裝部署。本文介紹Nginx、MySQL、Redis、TensorFlowPyTorch等開源軟體如何在倚天雲端服務上使用。

Nginx

Nginx是一個高效能的HTTP和反向 ProxyWeb伺服器,同時也提供IMAP/POP3/SMTP服務。您可以直接在倚天雲端服務器上安裝使用。

sudo yum install nginx -y

MySQL

MySQL是當前較流行的關係型資料庫管理系統之一,由於其體積小、速度快、成本低等優勢,一般中小型和大型網站的開發人員都會選擇MySQL作為網站資料庫。您可以直接在倚天雲端服務器上安裝部署MySQL。

sudo yum install mysql -y

Redis

Redis是一個依據BSD(Berkeley Software Distribution,伯克利軟體套件)開源協議發行的高效能Key-Value儲存系統,可以用作資料庫、緩衝、訊息代理和流引擎。您可以直接在倚天雲端服務器上安裝部署Redis。

sudo yum install redis -y

TensorFlow

TensorFlow是一個端到端的機器學習開源平台。它擁有一個由工具、庫和社區資源群組成的全面、靈活的生態系統,被廣泛應用於機器學習和深度神經網路研究。在倚天雲端服務器上,建議您使用以下兩種方式使用TensorFlow

  • 使用官方版本構建TensorFlow的Docker鏡像。更多資訊,請參見TensorFlow for AArch64

    構建時,選擇--build-type tensorflow,--build-target=neoverse-n2即可構建出適配倚天雲端服務器的TensorFlow版本。

  • 使用Docker Hub下載官方已構建好的ARM Docker鏡像。更多資訊,請參見TensorFlow docker images for Arm Neoverse

PyTorch

PyTorch是一個開源的Python機器學習庫,基於Torch,用於自然語言處理等應用程式。在倚天雲端服務器上,建議您使用以下兩種方式使用PyTorch

  • 使用官方版本構建PyTorch的Docker鏡像。更多資訊,請參見PyTorch for AArch64

    構建時,選擇--build-type pytorch,--build-target=neoverse-n2即可構建出適配倚天雲端服務器的PyTorch版本。

  • 使用Docker Hub下載官方已構建好的ARM Docker鏡像。更多資訊,請參見PyTorch docker images for Arm Neoverse