Install and deploy popular open source software, such as NGINX, MySQL, Redis, TensorFlow, and PyTorch, on YiTian ECS instances from native OS repositories.
Nginx
NGINX is a high-performance HTTP server and reverse proxy that also supports email protocols such as IMAP, POP3, and SMTP.
Alibaba Cloud Linux, CentOS, and Fedora
sudo yum install nginx -y
Ubuntu and Debian
sudo apt install nginx
openSUSE
sudo zypper install nginx
MySQL
MySQL is a widely used open source relational database management system known for its speed, reliability, and ease of use across web applications of all scales.
Alibaba Cloud Linux, CentOS, and Fedora
sudo yum install mysql -y
Ubuntu and Debian
sudo apt install mysql-server -y
openSUSE
sudo zypper install mysql
Redis
Redis is an open source in-memory key-value store used as a high-performance database, cache, message broker, and streaming engine.
Alibaba Cloud Linux, CentOS, and Fedora
sudo yum install redis -y
Ubuntu and Debian
sudo apt install redis
openSUSE
sudo zypper install redis
TensorFlow
TensorFlow is an end-to-end open source machine learning platform. To use TensorFlow on a YiTian ECS instance, use one of the following methods.
-
Build a TensorFlow Docker image from the official TensorFlow for AArch64 source.
During the build, use
--build-type tensorflow, --build-target=neoverse-n2to optimize for YiTian ECS instances. -
Pull a pre-built Arm Docker image from TensorFlow docker images for Arm Neoverse on Docker Hub.
PyTorch
PyTorch is an open source machine learning library for Python, used in applications such as natural language processing (NLP). To use PyTorch on a YiTian ECS instance, use one of the following methods.
-
Build a PyTorch Docker image from the official PyTorch for AArch64 source.
During the build, use
--build-type pytorch, --build-target=neoverse-n2to optimize for YiTian ECS instances. -
Pull a pre-built Arm Docker image from PyTorch docker images for Arm Neoverse on Docker Hub.