All Products
Search
Document Center

Elastic Compute Service:Deploy open source software on Yitian ECS instances

Last Updated:Apr 02, 2026

Instans Elastic Compute Service (ECS) YiTian berjalan pada prosesor Arm-based Neoverse N2 (arsitektur AArch64). Manajer paket Linux standar menyediakan paket AArch64 native untuk sebagian besar perangkat lunak open source, sehingga Anda dapat menginstal NGINX, MySQL, dan Redis dengan cara yang sama seperti pada server x86 mana pun. Untuk framework pembelajaran mesin seperti TensorFlow dan PyTorch, tersedia image Docker yang telah dioptimalkan untuk Arm melalui dua metode.

Topik ini menjelaskan cara menginstal dan memverifikasi NGINX, MySQL, dan Redis, serta cara menjalankan TensorFlow dan PyTorch pada instans ECS YiTian.

Prasyarat

Sebelum memulai, pastikan Anda telah memiliki:

  • Instans ECS YiTian yang sedang berjalan dengan salah satu sistem operasi yang didukung: Alibaba Cloud Linux, CentOS, Fedora, Ubuntu, Debian, atau openSUSE

  • Akses SSH ke instans dengan hak istimewa sudo

  • Docker yang telah diinstal pada instans (hanya diperlukan untuk TensorFlow dan PyTorch)

NGINX

NGINX adalah server web dan reverse proxy berkinerja tinggi yang juga berfungsi sebagai mail proxy untuk Internet Message Access Protocol (IMAP), Post Office Protocol 3 (POP3), dan Simple Mail Transfer Protocol (SMTP).

Instal NGINX

Jalankan perintah sesuai sistem operasi Anda:

Alibaba Cloud Linux, CentOS, dan Fedora

sudo yum install nginx -y

Ubuntu dan Debian

sudo apt install nginx

openSUSE

sudo zypper install nginx

Verifikasi instalasi

Setelah instalasi, periksa versi dan konfigurasi build NGINX:

nginx -V

Output menampilkan versi NGINX, versi OpenSSL, dan flag kompilasi GCC. Tinjau output ini untuk memastikan fitur build yang tersedia—misalnya, apakah optimisasi kompilator seperti -O2 telah diaktifkan. Jika Anda memerlukan fitur yang tidak termasuk dalam paket prebuilt, Anda dapat menggunakan output ini sebagai titik awal untuk melakukan build dari sumber.

MySQL

MySQL adalah sistem manajemen database relasional (RDBMS) yang banyak digunakan. Jejak sumber dayanya yang ringan dan kinerja kueri yang cepat menjadikannya cocok untuk beban kerja mulai dari proyek pengembangan kecil hingga situs produksi bertrafik tinggi.

Instal MySQL

Jalankan perintah sesuai sistem operasi Anda:

Alibaba Cloud Linux, CentOS, dan Fedora

sudo yum install mysql -y

Ubuntu dan Debian

sudo apt install mysql

openSUSE

sudo zypper install mysql

Verifikasi instalasi

Periksa versi yang terinstal:

mysql --version

Redis

Redis adalah penyimpanan key-value berkinerja tinggi yang dirilis di bawah lisensi Berkeley Software Distribution (BSD). Redis mendukung berbagai struktur data dan dapat digunakan sebagai database, cache, message broker, atau streaming engine.

Instal Redis

Jalankan perintah sesuai sistem operasi Anda:

Alibaba Cloud Linux, CentOS, dan Fedora

sudo yum install redis -y

Ubuntu dan Debian

sudo apt install redis

openSUSE

sudo zypper install redis

Verifikasi instalasi

Periksa versi yang terinstal:

redis-server --version

TensorFlow

TensorFlow adalah platform open source end-to-end untuk pembelajaran mesin yang menyediakan tool, library, dan sumber daya komunitas untuk penelitian jaringan saraf dalam serta beban kerja produksi.

Tersedia dua metode untuk menjalankan TensorFlow pada instans YiTian:

MetodePaling cocok untuk
Build dari repositori ARM Software Tool SolutionsImage yang dioptimalkan dan dikompilasi khusus untuk Neoverse N2; gunakan metode ini ketika kinerja menjadi prioritas utama
Tarik image pre-built dari Docker HubCara tercepat untuk memulai; gunakan metode ini untuk evaluasi atau ketika waktu build menjadi pertimbangan

Metode 1: Build image Docker yang dioptimalkan

Gunakan repositori ARM Software Tool Solutions untuk membuat image Docker TensorFlow yang dioptimalkan untuk AArch64:

  1. Ikuti instruksi build di TensorFlow for AArch64.

  2. Tetapkan flag build berikut untuk menargetkan instans YiTian:

    --build-type tensorflow --build-target=neoverse-n2

Metode 2: Tarik image pre-built dari Docker Hub

Tarik langsung image Docker resmi untuk Arm:

docker pull armswdev/tensorflow-arm-neoverse

Untuk daftar tag yang tersedia, lihat TensorFlow Docker images for Arm Neoverse.

PyTorch

PyTorch adalah framework pembelajaran mesin open source berbasis Python yang dibangun di atas library Torch dan banyak digunakan untuk pemrosesan bahasa alami (NLP).

Tersedia dua metode untuk menjalankan PyTorch pada instans YiTian:

MetodePaling cocok untuk
Build dari repositori ARM Software Tool SolutionsImage yang dioptimalkan dan dikompilasi khusus untuk Neoverse N2; gunakan metode ini ketika kinerja menjadi prioritas utama
Tarik image pre-built dari Docker HubCara tercepat untuk memulai; gunakan metode ini untuk evaluasi atau ketika waktu build menjadi pertimbangan

Metode 1: Build image Docker yang dioptimalkan

Gunakan repositori ARM Software Tool Solutions untuk membuat image Docker PyTorch yang dioptimalkan untuk AArch64:

  1. Ikuti instruksi build di PyTorch for AArch64.

  2. Tetapkan flag build berikut untuk menargetkan instans YiTian:

    --build-type pytorch --build-target=neoverse-n2

Metode 2: Tarik image pre-built dari Docker Hub

Tarik langsung image Docker resmi untuk Arm:

docker pull armswdev/pytorch-arm-neoverse

Untuk daftar tag yang tersedia, lihat PyTorch Docker images for Arm Neoverse.