An open API service indexing awesome lists of open source software.

https://github.com/labex-labs/alibaba-cloud-labs

Learn Alibaba Cloud with 266+ hands-on labs and tutorials. Master cloud computing, OSS, ECS, and more with practical exercises.
https://github.com/labex-labs/alibaba-cloud-labs

alibaba-cloud cloud-computing ecs exercises hands-on labex labs oss tutorials

Last synced: 3 months ago
JSON representation

Learn Alibaba Cloud with 266+ hands-on labs and tutorials. Master cloud computing, OSS, ECS, and more with practical exercises.

Awesome Lists containing this project

README

          

# Alibaba Cloud Labs



Learn Alibaba Cloud services through hands-on labs and practical exercises. Master cloud computing concepts, Object Storage Service (OSS), Elastic Compute Service (ECS), and other Alibaba Cloud services with step-by-step tutorials.

![Alibaba Cloud](https://img.shields.io/badge/Alibaba%20Cloud-whitesmoke?style=for-the-badge&logo=alibabacloud)
![Cloud Computing](https://img.shields.io/badge/Cloud%20Computing-whitesmoke?style=for-the-badge&logo=icloud)
![OSS](https://img.shields.io/badge/OSS-whitesmoke?style=for-the-badge&logo=amazons3)
![ECS](https://img.shields.io/badge/ECS-whitesmoke?style=for-the-badge&logo=amazonec2)

## Environment

LabEx is an interactive, hands-on learning platform dedicated to coding and technology. It combines labs, AI assistance, and virtual machines to provide a no-video, practical learning experience.

![](https://tutorial-screenshot.getvm.io/images/vm-1725247253.png)

- A strict "Learn by Doing" approach with exclusive hands-on labs and no videos.
- Interactive online environments within the browser, with automated step-by-step checks.
- A structured content organization with the Skill Tree based learning system.
- A growing learning resource of 30 Skill Trees and over 6,000 Labs.
- The AI learning assistant Labby, built on ChatGPT, providing a conversational learning experience.

Learn more about [LabEx VM](https://support.labex.io/using-labex/virtual-machine).

## Labs

| Index | Name | Difficulty | Practice |
|---------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------|-----------------------------------------------------------------------------------------------------------------------------------|
| 001 | [How to Set Up a Personal Album Using OSS](https://labex.io/courses/how-to-set-up-a-personal-album-using-oss) | Intermediate | [Start Lab](https://labex.io/courses/how-to-set-up-a-personal-album-using-oss) |
| 002 | [Use Server Load Balancer to Realize High Availabil...](https://labex.io/courses/use-server-load-balancer-to-realize-high-availability) | Advanced | [Start Lab](https://labex.io/courses/use-server-load-balancer-to-realize-high-availability) |
| 003 | [How to Achieve Database Synchronization](https://labex.io/courses/how-to-achieve-database-synchronization) | Intermediate | [Start Lab](https://labex.io/courses/how-to-achieve-database-synchronization) |
| 004 | [How to Deploy WordPress Using ECS](https://labex.io/courses/how-to-deploy-wordpress-using-ecs) | Intermediate | [Start Lab](https://labex.io/courses/how-to-deploy-wordpress-using-ecs) |
| 005 | [How to Deploy Web Services on VPC Networks](https://labex.io/courses/how-to-deploy-web-services-on-vpc-networks) | Intermediate | [Start Lab](https://labex.io/courses/how-to-deploy-web-services-on-vpc-networks) |
| 006 | [Build a Local File System With OSS](https://labex.io/courses/build-a-local-file-system-with-oss) | Intermediate | [Start Lab](https://labex.io/courses/build-a-local-file-system-with-oss) |
| 007 | [Build a Relational Database Using RDS](https://labex.io/courses/how-to-build-a-relational-database-through-rds-alibaba-cloud) | Intermediate | [Start Lab](https://labex.io/courses/how-to-build-a-relational-database-through-rds-alibaba-cloud) |
| 008 | [Data Backup and Recovery Using RDS](https://labex.io/courses/how-to-backup-and-recover-alibaba-cloud-rds-instance) | Intermediate | [Start Lab](https://labex.io/courses/how-to-backup-and-recover-alibaba-cloud-rds-instance) |
| 009 | [ECS Disk Backup and Recovery](https://labex.io/courses/how-to-backup-and-recover-alibaba-cloud-ecs-disk) | Intermediate | [Start Lab](https://labex.io/courses/how-to-backup-and-recover-alibaba-cloud-ecs-disk) |
| 010 | [Migrate Self-Built Database to RDS](https://labex.io/courses/migrate-self-built-database-to-rds) | Intermediate | [Start Lab](https://labex.io/courses/migrate-self-built-database-to-rds) |
| 011 | [Construct an E-Commerce Platform](https://labex.io/courses/how-to-build-an-ecommerce-website-from-scratch) | Intermediate | [Start Lab](https://labex.io/courses/how-to-build-an-ecommerce-website-from-scratch) |
| 012 | [ECS Data Disk Resize and Change](https://labex.io/courses/how-to-resize-alibaba-cloud-ecs-data-disk-and-change-system-disk) | Intermediate | [Start Lab](https://labex.io/courses/how-to-resize-alibaba-cloud-ecs-data-disk-and-change-system-disk) |
| 013 | [Use CloudMonitor to Better Manage Cloud Resources](https://labex.io/courses/use-cloudmonitor-to-better-manage-cloud-resources) | Intermediate | [Start Lab](https://labex.io/courses/use-cloudmonitor-to-better-manage-cloud-resources) |
| 014 | [Use OSS APIs/SDK to Upload/Download Files](https://labex.io/courses/use-oss-apis-sdk-to-upload-download-files) | Intermediate | [Start Lab](https://labex.io/courses/use-oss-apis-sdk-to-upload-download-files) |
| 015 | [Use of Oss Client](https://labex.io/courses/use-of-oss-client) | Intermediate | [Start Lab](https://labex.io/courses/use-of-oss-client) |
| 016 | [Setting Up SNAT and DNAT With NAT Gateway](https://labex.io/courses/nat-gateway) | Intermediate | [Start Lab](https://labex.io/courses/nat-gateway) |
| 017 | [Using Kubernetes Cluster to Achieve Blue Green Rel...](https://labex.io/courses/using-kubernetes-cluster-to-achieve-blue-green-release) | Intermediate | [Start Lab](https://labex.io/courses/using-kubernetes-cluster-to-achieve-blue-green-release) |
| 018 | [Kubernetes Flexibly Scalable Container Cluster Ser...](https://labex.io/courses/kubernetes-flexibly-scalable-container-cluster-service) | Intermediate | [Start Lab](https://labex.io/courses/kubernetes-flexibly-scalable-container-cluster-service) |
| 019 | [Manage ECS With Alibaba Cloud Command Line Tool Al...](https://labex.io/courses/aliyuncli) | Intermediate | [Start Lab](https://labex.io/courses/aliyuncli) |
| 020 | [Use ECS to Build a Java-Environment Kafka Message ...](https://labex.io/courses/use-ecs-to-build-a-java-environment-kafka-message-system) | Intermediate | [Start Lab](https://labex.io/courses/use-ecs-to-build-a-java-environment-kafka-message-system) |
| 021 | [Edit Images Using APIs/SDKs of OSS](https://labex.io/courses/oss) | Intermediate | [Start Lab](https://labex.io/courses/oss) |
| 022 | [Advanced Configuration of Backend Servers on SLB](https://labex.io/courses/advanced-configuration-of-backend-servers-on-slb) | Intermediate | [Start Lab](https://labex.io/courses/advanced-configuration-of-backend-servers-on-slb) |
| 023 | [Use Log Service to Analyze Website Logs](https://labex.io/courses/use-log-service-to-analyze-website-logs) | Intermediate | [Start Lab](https://labex.io/courses/use-log-service-to-analyze-website-logs) |
| 024 | [Automatically Process OSS Images Using Function Co...](https://labex.io/courses/automatically-process-oss-images-using-function-compute) | Intermediate | [Start Lab](https://labex.io/courses/automatically-process-oss-images-using-function-compute) |
| 025 | [Pandas Getting Started With Data Analysis](https://labex.io/courses/pandas-getting-started-with-data-analysis) | Intermediate | [Start Lab](https://labex.io/courses/pandas-getting-started-with-data-analysis) |
| 026 | [Use Alibaba Cloud KMS to Simulate Data Encryption](https://labex.io/courses/use-alibaba-cloud-kms-to-simulate-data-encryption) | Intermediate | [Start Lab](https://labex.io/courses/use-alibaba-cloud-kms-to-simulate-data-encryption) |
| 027 | [Automatic Image Moderation on Alibaba Cloud](https://labex.io/courses/automatic-image-moderation-on-alibaba-cloud) | Intermediate | [Start Lab](https://labex.io/courses/automatic-image-moderation-on-alibaba-cloud) |
| 028 | [Use of Spark for Interactive Data Analysis](https://labex.io/courses/use-of-spark-for-interactive-data-analysis) | Intermediate | [Start Lab](https://labex.io/courses/use-of-spark-for-interactive-data-analysis) |
| 029 | [Create Custom Docker Images](https://labex.io/courses/create-custom-docker-images) | Intermediate | [Start Lab](https://labex.io/courses/create-custom-docker-images) |
| 030 | [Linux User Management and Permission Management](https://labex.io/courses/linux-user-management-and-permission-management) | Intermediate | [Start Lab](https://labex.io/courses/linux-user-management-and-permission-management) |
| 031 | [Use Server Migration Center to Migrate Linux Image...](https://labex.io/courses/use-cloud-migration-tool-to-migrate-system-images) | Intermediate | [Start Lab](https://labex.io/courses/use-cloud-migration-tool-to-migrate-system-images) |
| 032 | [Use the Terraform to Create Cloud Resources](https://labex.io/courses/use-the-terraform-to-create-cloud-resources) | Intermediate | [Start Lab](https://labex.io/courses/use-the-terraform-to-create-cloud-resources) |
| 033 | [DTS Data Synchronization Experiment](https://labex.io/courses/dts-data-synchronization-lab) | Intermediate | [Start Lab](https://labex.io/courses/dts-data-synchronization-lab) |
| 034 | [Use OssImport to Migrate Data to OSS](https://labex.io/courses/use-ossimport-to-migrate-data-to-oss) | Intermediate | [Start Lab](https://labex.io/courses/use-ossimport-to-migrate-data-to-oss) |
| 035 | [Use VPN Gateway to Connect Different VPC Networks](https://labex.io/courses/use-vpn-gateway-to-connect-different-vpc-networks) | Intermediate | [Start Lab](https://labex.io/courses/use-vpn-gateway-to-connect-different-vpc-networks) |
| 036 | [Deploy the Django Service on ECS](https://labex.io/courses/deploy-the-django-service-on-ecs) | Intermediate | [Start Lab](https://labex.io/courses/deploy-the-django-service-on-ecs) |
| 037 | [Deploy the Joomla on ECS](https://labex.io/courses/deploy-the-joomla-on-ecs) | Intermediate | [Start Lab](https://labex.io/courses/deploy-the-joomla-on-ecs) |
| 038 | [DDoS Network Attack Simulation](https://labex.io/courses/ddos-network-attack-simulation) | Intermediate | [Start Lab](https://labex.io/courses/ddos-network-attack-simulation) |
| 039 | [Deploy the Drupal on ECS](https://labex.io/courses/deploy-the-drupal-on-ecs) | Intermediate | [Start Lab](https://labex.io/courses/deploy-the-drupal-on-ecs) |
| 040 | [Basic Application of ECS Security Groups](https://labex.io/courses/basic-application-of-ecs-security-groups) | Intermediate | [Start Lab](https://labex.io/courses/basic-application-of-ecs-security-groups) |
| 041 | [Configure an Ubuntu 20.04 Server on ECS](https://labex.io/courses/configure-an-ubuntu-2004-server-on-ecs) | Intermediate | [Start Lab](https://labex.io/courses/configure-an-ubuntu-2004-server-on-ecs) |
| 042 | [Install the Zabbix Server on ECS](https://labex.io/courses/install-the-zabbix-server-on-ecs) | Intermediate | [Start Lab](https://labex.io/courses/install-the-zabbix-server-on-ecs) |
| 043 | [Configure a CentOS 7.4 Server on ECS](https://labex.io/courses/configure-a-centos-74-server-on-ecs) | Intermediate | [Start Lab](https://labex.io/courses/configure-a-centos-74-server-on-ecs) |
| 044 | [Run Hadoop Jobs on E-MapReduce](https://labex.io/courses/run-hadoop-jobs-on-e-mapreduce) | Intermediate | [Start Lab](https://labex.io/courses/run-hadoop-jobs-on-e-mapreduce) |
| 045 | [Deploy the ImpressPages Service on ECS](https://labex.io/courses/deploy-the-impresspages-service-on-ecs) | Intermediate | [Start Lab](https://labex.io/courses/deploy-the-impresspages-service-on-ecs) |
| 046 | [Use Netdata to Monitor Nginx on CentOS](https://labex.io/courses/use-netdata-to-monitor-nginx-on-centos) | Intermediate | [Start Lab](https://labex.io/courses/use-netdata-to-monitor-nginx-on-centos) |
| 047 | [Deploy Jenkins Service on ECS](https://labex.io/courses/deploy-jenkins-service-on-ecs) | Intermediate | [Start Lab](https://labex.io/courses/deploy-jenkins-service-on-ecs) |
| 048 | [Create a Hive Data Warehouse on E-MapReduce](https://labex.io/courses/create-a-hive-data-warehouse-on-e-mapreduce) | Intermediate | [Start Lab](https://labex.io/courses/create-a-hive-data-warehouse-on-e-mapreduce) |
| 049 | [Build a Project With Jenkins](https://labex.io/courses/build-a-project-with-jenkins) | Intermediate | [Start Lab](https://labex.io/courses/build-a-project-with-jenkins) |
| 050 | [Automatically Build Java Projects With GitLab](https://labex.io/courses/automatically-build-java-projects-with-gitlab-and-kubernetes) | Intermediate | [Start Lab](https://labex.io/courses/automatically-build-java-projects-with-gitlab-and-kubernetes) |
| 051 | [Analyze the Memory of ApsaraDB for Redis](https://labex.io/courses/analyze-the-memory-of-apsaradb-for-redis) | Intermediate | [Start Lab](https://labex.io/courses/analyze-the-memory-of-apsaradb-for-redis) |
| 052 | [Run a Spark Job on the E-MapReduce Console](https://labex.io/courses/run-a-spark-job-on-the-e-mapreduce-console) | Intermediate | [Start Lab](https://labex.io/courses/run-a-spark-job-on-the-e-mapreduce-console) |
| 053 | [Use Jenkins for Continuous Integration](https://labex.io/courses/use-jenkins-for-continuous-integration) | Intermediate | [Start Lab](https://labex.io/courses/use-jenkins-for-continuous-integration) |
| 054 | [Basic Usage of Ansible](https://labex.io/courses/basic-usage-of-ansible) | Intermediate | [Start Lab](https://labex.io/courses/basic-usage-of-ansible) |
| 055 | [Deploy OpenProject on ECS](https://labex.io/courses/deploy-openproject-on-ecs) | Intermediate | [Start Lab](https://labex.io/courses/deploy-openproject-on-ecs) |
| 056 | [Install and Use Docker on Ubuntu 20.04](https://labex.io/courses/install-and-use-docker-on-ubuntu-2004) | Intermediate | [Start Lab](https://labex.io/courses/install-and-use-docker-on-ubuntu-2004) |
| 057 | [Use HTTP Triggers of Function Compute](https://labex.io/courses/use-http-triggers-of-function-compute) | Intermediate | [Start Lab](https://labex.io/courses/use-http-triggers-of-function-compute) |
| 058 | [Install Hadoop on a Single ECS](https://labex.io/courses/install-hadoop-on-a-single-ecs) | Intermediate | [Start Lab](https://labex.io/courses/install-hadoop-on-a-single-ecs) |
| 059 | [Basic Usage of Kubernetes](https://labex.io/courses/basic-usage-of-kubernetes) | Intermediate | [Start Lab](https://labex.io/courses/basic-usage-of-kubernetes) |
| 060 | [Master Command Operation of HDFS](https://labex.io/courses/master-command-operation-of-hdfs) | Intermediate | [Start Lab](https://labex.io/courses/master-command-operation-of-hdfs) |
| 061 | [Experience MapReduce Through Demonstrations](https://labex.io/courses/experience-mapreduce-through-demonstrations) | Intermediate | [Start Lab](https://labex.io/courses/experience-mapreduce-through-demonstrations) |
| 062 | [Use Security Groups for Network Peering](https://labex.io/courses/use-security-groups-for-network-peering) | Intermediate | [Start Lab](https://labex.io/courses/use-security-groups-for-network-peering) |
| 063 | [Using Helm to Deploy Kubernetes Application](https://labex.io/courses/using-helm-to-deploy-kubernetes-application) | Intermediate | [Start Lab](https://labex.io/courses/using-helm-to-deploy-kubernetes-application) |
| 064 | [The Use of Redis to Store Users' Game Ranking Data](https://labex.io/courses/the-use-of-redis-to-store-users-game-ranking-data) | Intermediate | [Start Lab](https://labex.io/courses/the-use-of-redis-to-store-users-game-ranking-data) |
| 065 | [Redis Cache Experiment](https://labex.io/courses/redis-cache-lab) | Intermediate | [Start Lab](https://labex.io/courses/redis-cache-lab) |
| 066 | [Run a Hive Job on the E-MapReduce Console](https://labex.io/courses/run-a-hive-jobon-the-e-mapreduce-console) | Intermediate | [Start Lab](https://labex.io/courses/run-a-hive-jobon-the-e-mapreduce-console) |
| 067 | [Use HAProxy for Load Balancing](https://labex.io/courses/use-haproxy-for-load-balancing) | Intermediate | [Start Lab](https://labex.io/courses/use-haproxy-for-load-balancing) |
| 068 | [Use CEN to Connect VPC Networks](https://labex.io/courses/use-cen-to-connect-vpc-networks) | Advanced | [Start Lab](https://labex.io/courses/use-cen-to-connect-vpc-networks) |
| 069 | [Basic Use of MongoDB](https://labex.io/courses/basic-use-of-mongodb) | Intermediate | [Start Lab](https://labex.io/courses/basic-use-of-mongodb) |
| 070 | [SQL Injection and XSS Attack Demonstration Experim...](https://labex.io/courses/sql-injection-and-xss-attack-demonstration-experiment) | Intermediate | [Start Lab](https://labex.io/courses/sql-injection-and-xss-attack-demonstration-experiment) |
| 071 | [Introductory File Upload Attack Experiment](https://labex.io/courses/introductory-file-upload-attack-experiment) | Intermediate | [Start Lab](https://labex.io/courses/introductory-file-upload-attack-experiment) |
| 072 | [Windows System Firewall Configuration](https://labex.io/courses/windows-system-firewall-configuration) | Intermediate | [Start Lab](https://labex.io/courses/windows-system-firewall-configuration) |
| 073 | [Ubuntu Firewall Experiment](https://labex.io/courses/ubuntu-firewall-experiment) | Intermediate | [Start Lab](https://labex.io/courses/ubuntu-firewall-experiment) |
| 074 | [Ransomware Practice Exercise](https://labex.io/courses/ransomware-practice-exercise) | Intermediate | [Start Lab](https://labex.io/courses/ransomware-practice-exercise) |
| 075 | [Manage Processes by Using Supervisor](https://labex.io/courses/manage-processes-by-using-supervisor) | Intermediate | [Start Lab](https://labex.io/courses/manage-processes-by-using-supervisor) |
| 076 | [Backup and Recovery for SQL Server Databases](https://labex.io/courses/backup-and-recovery-for-sql-server-databases) | Intermediate | [Start Lab](https://labex.io/courses/backup-and-recovery-for-sql-server-databases) |
| 077 | [MySQL Database Backup and Recovery](https://labex.io/courses/mysql-database-backup-and-recovery) | Intermediate | [Start Lab](https://labex.io/courses/mysql-database-backup-and-recovery) |
| 078 | [Gray Pigeon Trojan Experiment](https://labex.io/courses/gray-pigeon-trojan-experiment) | Intermediate | [Start Lab](https://labex.io/courses/gray-pigeon-trojan-experiment) |
| 079 | [Security Enhancement Experiment for Windows](https://labex.io/courses/security-enhancement-experiment-for-windows) | Intermediate | [Start Lab](https://labex.io/courses/security-enhancement-experiment-for-windows) |
| 080 | [Security Enhancement Experiment for Linux](https://labex.io/courses/security-enhancement-lab-for-linux) | Intermediate | [Start Lab](https://labex.io/courses/security-enhancement-lab-for-linux) |
| 081 | [Linux Data Disk Resizing Experiment](https://labex.io/courses/linux-data-disk-resizing-experiment) | Intermediate | [Start Lab](https://labex.io/courses/linux-data-disk-resizing-experiment) |
| 082 | [Synchronizing Master and Slave MySQL Databases](https://labex.io/courses/synchronizing-master-and-slave-mysql-databases) | Intermediate | [Start Lab](https://labex.io/courses/synchronizing-master-and-slave-mysql-databases) |
| 083 | [Use Helm to Deploy Microservice Application of Pig...](https://labex.io/courses/use-helm-to-deploy-microservice-application-of-piggymetrics) | Intermediate | [Start Lab](https://labex.io/courses/use-helm-to-deploy-microservice-application-of-piggymetrics) |
| 084 | [Deploy Stateful Tomcat by YAML Based on Container ...](https://labex.io/courses/deploy-statefull-tomcat-by-yaml-based-on-container-service) | Intermediate | [Start Lab](https://labex.io/courses/deploy-statefull-tomcat-by-yaml-based-on-container-service) |
| 085 | [Performance Testing of Containerized Applications](https://labex.io/courses/performance-testing-of-containerized-applications) | Intermediate | [Start Lab](https://labex.io/courses/performance-testing-of-containerized-applications) |
| 086 | [Build a Harbor-Based Private Image Repository](https://labex.io/courses/build-a-harbor-based-private-image-repository) | Intermediate | [Start Lab](https://labex.io/courses/build-a-harbor-based-private-image-repository) |
| 087 | [Alibaba Cloud Essentials](https://labex.io/courses/alibaba-cloud-essentials) | Intermediate | [Start Lab](https://labex.io/courses/alibaba-cloud-essentials) |
| 088 | [Use Terraform to Install Alibaba Cloud Kubernetes ...](https://labex.io/courses/use-terraform-to-install-alibaba-cloud-kubernetes-container-service) | Intermediate | [Start Lab](https://labex.io/courses/use-terraform-to-install-alibaba-cloud-kubernetes-container-service) |
| 089 | [Use an ENI for Quick Fault Recovery](https://labex.io/courses/use-an-eni-for-quick-fault-recovery) | Intermediate | [Start Lab](https://labex.io/courses/use-an-eni-for-quick-fault-recovery) |
| 090 | [Monitor ECS Anomalies With CloudMonitor](https://labex.io/courses/monitor-ecs-anomalies-with-cloudmonitor) | Intermediate | [Start Lab](https://labex.io/courses/monitor-ecs-anomalies-with-cloudmonitor) |
| 091 | [Build an ELK Platform With Alibaba Cloud Elasticse...](https://labex.io/courses/build-an-elk-platform-with-alibaba-cloud-elasticsearch) | Intermediate | [Start Lab](https://labex.io/courses/build-an-elk-platform-with-alibaba-cloud-elasticsearch) |
| 092 | [Use Elasticsearch on Alibaba Cloud Elasticsearch](https://labex.io/courses/use-elasticsearch-on-alibaba-cloud-elasticsearch) | Intermediate | [Start Lab](https://labex.io/courses/use-elasticsearch-on-alibaba-cloud-elasticsearch) |
| 093 | [Kubernetes Continuous Integration Experiment](https://labex.io/courses/kubernetes-continuous-integration-lab) | Intermediate | [Start Lab](https://labex.io/courses/kubernetes-continuous-integration-lab) |
| 094 | [Use SSL-VPN to Connect a VPC From a Remote Compute...](https://labex.io/courses/use-ssl-vpn-to-connect-a-vpc-from-a-remote-computer) | Intermediate | [Start Lab](https://labex.io/courses/use-ssl-vpn-to-connect-a-vpc-from-a-remote-computer) |
| 095 | [Use Alibaba Cloud SDKs to Create ECS Instances](https://labex.io/courses/use-alibaba-cloud-sdks-to-create-ecs-instances) | Intermediate | [Start Lab](https://labex.io/courses/use-alibaba-cloud-sdks-to-create-ecs-instances) |
| 096 | [Use Ingress to Expose Services in Kubernetes](https://labex.io/courses/use-ingress-to-expose-services-in-kubernetes) | Intermediate | [Start Lab](https://labex.io/courses/use-ingress-to-expose-services-in-kubernetes) |
| 097 | [Mount Volumes to Pods in Container Service](https://labex.io/courses/mount-volumes-to-pods-in-container-service) | Intermediate | [Start Lab](https://labex.io/courses/mount-volumes-to-pods-in-container-service) |
| 098 | [Deploy a Stateful Application by Using StatefulSet...](https://labex.io/courses/deploy-a-stateful-application-by-using-statefulset-in-kubernetes) | Intermediate | [Start Lab](https://labex.io/courses/deploy-a-stateful-application-by-using-statefulset-in-kubernetes) |
| 099 | [Implement Auto Scaling in Kubernetes by Using HPA ...](https://labex.io/courses/implement-auto-scaling-in-kubernetes-by-using-hpa-custom-metrics) | Intermediate | [Start Lab](https://labex.io/courses/implement-auto-scaling-in-kubernetes-by-using-hpa-custom-metrics) |
| 100 | [Integrate Ansible With Jenkins for Automated Deplo...](https://labex.io/courses/integrate-ansible-with-jenkins-for-automated-deployment) | Intermediate | [Start Lab](https://labex.io/courses/integrate-ansible-with-jenkins-for-automated-deployment) |
| 101 | [Use Jenkins Pipelines to Build a Project](https://labex.io/courses/use-jenkins-pipelines-to-build-a-project) | Intermediate | [Start Lab](https://labex.io/courses/use-jenkins-pipelines-to-build-a-project) |
| 102 | [Use Ingress for Gray Release Deployment in K8S](https://labex.io/courses/use-ingress-for-gray-release-deployment-in-k8s) | Intermediate | [Start Lab](https://labex.io/courses/use-ingress-for-gray-release-deployment-in-k8s) |
| 103 | [Docker Volume and Network Operation Experiment](https://labex.io/courses/docker-volume-and-network-operation-lab) | Intermediate | [Start Lab](https://labex.io/courses/docker-volume-and-network-operation-lab) |
| 104 | [Use Memcache to Implement Session Sharing in a Tom...](https://labex.io/courses/use-memcache-to-implement-session-sharing-in-a-tomcat-cluster) | Intermediate | [Start Lab](https://labex.io/courses/use-memcache-to-implement-session-sharing-in-a-tomcat-cluster) |
| 105 | [Deploy a Kubernetes Cluster by Using Rancher](https://labex.io/courses/deploy-a-kubernetes-cluster-by-using-rancher) | Intermediate | [Start Lab](https://labex.io/courses/deploy-a-kubernetes-cluster-by-using-rancher) |
| 106 | [Use Istio to Implement Intelligent Routing in Cont...](https://labex.io/courses/use-istio-to-implement-intelligent-routing-in-container-service) | Intermediate | [Start Lab](https://labex.io/courses/use-istio-to-implement-intelligent-routing-in-container-service) |
| 107 | [Build a Flink Cluster for Computations Over Data S...](https://labex.io/courses/build-a-flink-cluster-for-computations-over-data-streams) | Intermediate | [Start Lab](https://labex.io/courses/build-a-flink-cluster-for-computations-over-data-streams) |
| 108 | [Use Alibaba Cloud ASM for Phased Release in Contai...](https://labex.io/courses/use-alibaba-cloud-asm-for-phased-release-in-container-service) | Advanced | [Start Lab](https://labex.io/courses/use-alibaba-cloud-asm-for-phased-release-in-container-service) |
| 109 | [Oss Static Website Hosting](https://labex.io/courses/oss-static-website-hosting) | Intermediate | [Start Lab](https://labex.io/courses/oss-static-website-hosting) |
| 110 | [Open Service APIs for Alibaba Cloud API Gateway](https://labex.io/courses/open-service-apis-for-alibaba-cloud-api-gateway) | Intermediate | [Start Lab](https://labex.io/courses/open-service-apis-for-alibaba-cloud-api-gateway) |
| 111 | [Use Alibaba Cloud Message Service](https://labex.io/courses/use-alibaba-cloud-message-service) | Intermediate | [Start Lab](https://labex.io/courses/use-alibaba-cloud-message-service) |
| 112 | [Mount an NAS File System to an ECS Instance](https://labex.io/courses/mount-an-nas-file-system-to-an-ecs-instance) | Intermediate | [Start Lab](https://labex.io/courses/mount-an-nas-file-system-to-an-ecs-instance) |
| 113 | [Upload Custom Metrics to CloudMonitor](https://labex.io/courses/upload-custom-metrics-to-cloudmonitor) | Intermediate | [Start Lab](https://labex.io/courses/upload-custom-metrics-to-cloudmonitor) |
| 114 | [Use ECI and Serverless Kubernetes](https://labex.io/courses/use-eci-and-serverless-kubernetes) | Intermediate | [Start Lab](https://labex.io/courses/use-eci-and-serverless-kubernetes) |
| 115 | [Flink Uses SQL to Read Kafka and Write Data to MyS...](https://labex.io/courses/flink-uses-sql-to-read-kafka-and-write-data-to-mysql) | Intermediate | [Start Lab](https://labex.io/courses/flink-uses-sql-to-read-kafka-and-write-data-to-mysql) |
| 116 | [E-MapReduce Cluster Elastic Scale](https://labex.io/courses/e-mapreduce-cluster-elastic-scale) | Intermediate | [Start Lab](https://labex.io/courses/e-mapreduce-cluster-elastic-scale) |
| 117 | [Use Sysbench to Test the Performance of ApsaraDB f...](https://labex.io/courses/use-sysbench-to-test-the-performance-of-apsaradb-for-polardb) | Intermediate | [Start Lab](https://labex.io/courses/use-sysbench-to-test-the-performance-of-apsaradb-for-polardb) |
| 118 | [Advanced Pod Scheduling in Kubernetes](https://labex.io/courses/advanced-pod-scheduling-in-kubernetes) | Intermediate | [Start Lab](https://labex.io/courses/advanced-pod-scheduling-in-kubernetes) |
| 119 | [Use Data Management Service to Operate RDS](https://labex.io/courses/use-data-management-service-to-operate-rds) | Intermediate | [Start Lab](https://labex.io/courses/use-data-management-service-to-operate-rds) |
| 120 | [Elastic Architecture of Managed Container Service ...](https://labex.io/courses/elastic-architecture-of-managed-container-service-based-on-eci) | Intermediate | [Start Lab](https://labex.io/courses/elastic-architecture-of-managed-container-service-based-on-eci) |
| 121 | [Use Istio to Manage Application Services Across Ku...](https://labex.io/courses/use-istio-to-manage-application-services-across-kubernetes-and-ecs-instances) | Intermediate | [Start Lab](https://labex.io/courses/use-istio-to-manage-application-services-across-kubernetes-and-ecs-instances) |
| 122 | [Use NPD to Detect Node Problems in Kubernetes Clus...](https://labex.io/courses/use-npd-to-detect-node-problems-in-kubernetes-clusters) | Intermediate | [Start Lab](https://labex.io/courses/use-npd-to-detect-node-problems-in-kubernetes-clusters) |
| 123 | [Use ARMS to Monitor Tomcat Applications](https://labex.io/courses/use-arms-to-monitor-tomcat-applications) | Intermediate | [Start Lab](https://labex.io/courses/use-arms-to-monitor-tomcat-applications) |
| 124 | [Run the TPC-H Test on AnalyticDB for PostgreSQL](https://labex.io/courses/run-the-tpc-h-test-on-analyticdb-for-postgresql) | Intermediate | [Start Lab](https://labex.io/courses/run-the-tpc-h-test-on-analyticdb-for-postgresql) |
| 125 | [Use Server Migration Center to Migrate Windows Ima...](https://labex.io/courses/use-server-migration-center-to-migrate-windows-images) | Intermediate | [Start Lab](https://labex.io/courses/use-server-migration-center-to-migrate-windows-images) |
| 126 | [Use YCSB to Test Table Store Performance](https://labex.io/courses/use-ycsb-to-test-table-store-performance) | Intermediate | [Start Lab](https://labex.io/courses/use-ycsb-to-test-table-store-performance) |
| 127 | [Use Alibaba Cloud OOS for O&M Task Orchestration](https://labex.io/courses/use-alibaba-cloud-oos-for-om-task-orchestration) | Intermediate | [Start Lab](https://labex.io/courses/use-alibaba-cloud-oos-for-om-task-orchestration) |
| 128 | [Use Fun to Develop Function Compute Services](https://labex.io/courses/use-fun-to-develop-function-compute-services) | Intermediate | [Start Lab](https://labex.io/courses/use-fun-to-develop-function-compute-services) |
| 129 | [Use Alibaba Cloud Elasticsearch to Build a Visual ...](https://labex.io/courses/use-alibaba-cloud-elasticsearch-to-build-a-visual-monitoring-system) | Intermediate | [Start Lab](https://labex.io/courses/use-alibaba-cloud-elasticsearch-to-build-a-visual-monitoring-system) |
| 130 | [Session Persistence of Alibaba Cloud Server Load B...](https://labex.io/courses/session-persistence-of-alibaba-cloud-server-load-balancer) | Intermediate | [Start Lab](https://labex.io/courses/session-persistence-of-alibaba-cloud-server-load-balancer) |
| 131 | [Play Online Videos Stored in Alibaba Cloud E-MapRe...](https://labex.io/courses/play-online-videos-stored-in-alibaba-cloud-e-mapreduce) | Intermediate | [Start Lab](https://labex.io/courses/play-online-videos-stored-in-alibaba-cloud-e-mapreduce) |
| 132 | [Use Alibaba Cloud RocketMQ to Transmit Messages](https://labex.io/courses/use-alibaba-cloud-rocketmq-to-transmit-messages) | Intermediate | [Start Lab](https://labex.io/courses/use-alibaba-cloud-rocketmq-to-transmit-messages) |
| 133 | [Quickly Develop a Puppeteer Web Page Snapshot Serv...](https://labex.io/courses/quickly-develop-a-puppeteer-web-page-snapshot) | Intermediate | [Start Lab](https://labex.io/courses/quickly-develop-a-puppeteer-web-page-snapshot) |
| 134 | [Back Up and Restore RDS Databases in the Console](https://labex.io/courses/back-up-and-restore-rds-databases-in-the-console) | Intermediate | [Start Lab](https://labex.io/courses/back-up-and-restore-rds-databases-in-the-console) |
| 135 | [Upgrade ApsaraDB RDS for MySQL to Apsara PolarDB f...](https://labex.io/courses/upgrade-apsaradb-rds-for-mysql-to-apsara-polardb-for-mysql) | Intermediate | [Start Lab](https://labex.io/courses/upgrade-apsaradb-rds-for-mysql-to-apsara-polardb-for-mysql) |
| 136 | [Use ApsaraDB for RDS Read-Only Instances to Improv...](https://labex.io/courses/use-apsaradb-for-rds-read-only-instances) | Intermediate | [Start Lab](https://labex.io/courses/use-apsaradb-for-rds-read-only-instances) |
| 137 | [Oracle-Compatible Apsara PolarDB Database O&M](https://labex.io/courses/oracle-compatible-apsara-polardb-database-o&m) | Intermediate | [Start Lab](https://labex.io/courses/oracle-compatible-apsara-polardb-database-o&m) |
| 138 | [Optimize Slow SQL Queries With Apsara PolarDB Exte...](https://labex.io/courses/optimize-slow-sql-queries-with-apsara-polardb-extension) | Intermediate | [Start Lab](https://labex.io/courses/optimize-slow-sql-queries-with-apsara-polardb-extension) |
| 139 | [Use Node.js and Django to Separate the Frontend an...](https://labex.io/courses/use-node-and-django-to-separate-the-frontend-and-backend) | Intermediate | [Start Lab](https://labex.io/courses/use-node-and-django-to-separate-the-frontend-and-backend) |
| 140 | [Migrate Data From a Local Oracle Database to Apsar...](https://labex.io/courses/migrate-data-from-a-local-oracle-database-to-apsara-polardb-by-using-dts) | Intermediate | [Start Lab](https://labex.io/courses/migrate-data-from-a-local-oracle-database-to-apsara-polardb-by-using-dts) |
| 141 | [Use DTS to Migrate Data in a SQL Server Database t...](https://labex.io/courses/use-dts-to-migrate-data-in-a-sql-server-database-to-an-apsaradb-for-rds-database) | Intermediate | [Start Lab](https://labex.io/courses/use-dts-to-migrate-data-in-a-sql-server-database-to-an-apsaradb-for-rds-database) |
| 142 | [Use Auto Scaling to Automatically Adjust Web Resou...](https://labex.io/courses/use-auto-scaling-to-automatically-adjust-web-resources) | Intermediate | [Start Lab](https://labex.io/courses/use-auto-scaling-to-automatically-adjust-web-resources) |
| 143 | [Use ADAM to Migrate Data From a Local Oracle Datab...](https://labex.io/courses/use-adam-to-migrate-data-from-a-local-oracle-database-to-apsara-polardb) | Advanced | [Start Lab](https://labex.io/courses/use-adam-to-migrate-data-from-a-local-oracle-database-to-apsara-polardb) |
| 144 | [Use ADAM for Oracle Related Application Evaluation...](https://labex.io/courses/use-adam-for-oracle-related-application-evaluation-and-transformation) | Advanced | [Start Lab](https://labex.io/courses/use-adam-for-oracle-related-application-evaluation-and-transformation) |
| 145 | [Use the Apsara PolarDB Client Tool to Back Up and ...](https://labex.io/courses/use-the-apsara-polardb-client-tool-to-back-up-and-restore-data) | Intermediate | [Start Lab](https://labex.io/courses/use-the-apsara-polardb-client-tool-to-back-up-and-restore-data) |
| 146 | [Use Elasticsearch to Process and Monitor Live Data...](https://labex.io/courses/use-elasticsearch-to-process-and-monitor-live-data) | Intermediate | [Start Lab](https://labex.io/courses/use-elasticsearch-to-process-and-monitor-live-data) |
| 147 | [Synchronize Data From RDS to Elasticsearch and Per...](https://labex.io/courses/synchronize-data-from-rds-to-elasticsearch-and-perform-search-in-real-time) | Intermediate | [Start Lab](https://labex.io/courses/synchronize-data-from-rds-to-elasticsearch-and-perform-search-in-real-time) |
| 148 | [Usage of Pod Controllers Frequently Used in Kubern...](https://labex.io/courses/usage-of-pod-controllers-frequently-used-in-kubernetes) | Intermediate | [Start Lab](https://labex.io/courses/usage-of-pod-controllers-frequently-used-in-kubernetes) |
| 149 | [Use MTS to Transcode Videos](https://labex.io/courses/use-mts-to-transcode-videos) | Intermediate | [Start Lab](https://labex.io/courses/use-mts-to-transcode-videos) |
| 150 | [Work With Service Objects and Pod Probes in Kubern...](https://labex.io/courses/work-with-service-objects-and-pod-probes-in-kubernetes) | Intermediate | [Start Lab](https://labex.io/courses/work-with-service-objects-and-pod-probes-in-kubernetes) |
| 151 | [Understanding Process Management in Docker Contain...](https://labex.io/courses/understanding-process-management-in-docker-containers) | Intermediate | [Start Lab](https://labex.io/courses/understanding-process-management-in-docker-containers) |
| 152 | [Restore ECS Data From Accidental Deletion](https://labex.io/courses/restore-ecs-data-from-accidental-deletion) | Intermediate | [Start Lab](https://labex.io/courses/restore-ecs-data-from-accidental-deletion) |
| 153 | [Manage Application Configurations on a Kubernetes ...](https://labex.io/courses/manage-application-configurations-on-a-kubernetes-cluster) | Intermediate | [Start Lab](https://labex.io/courses/manage-application-configurations-on-a-kubernetes-cluster) |
| 154 | [Computing Resource Management of Kubernetes Cluste...](https://labex.io/courses/computing-resource-management-of-kubernetes-clusters) | Intermediate | [Start Lab](https://labex.io/courses/computing-resource-management-of-kubernetes-clusters) |
| 155 | [Manage Cloud Resources by Using Logic Composer](https://labex.io/courses/manage-cloud-resources-by-using-logic-composer) | Intermediate | [Start Lab](https://labex.io/courses/manage-cloud-resources-by-using-logic-composer) |
| 156 | [Use Cloud Config to Evaluate the Configurations of...](https://labex.io/courses/use-cloud-config-to-evaluate-the-configurations-of-cloud-resources) | Intermediate | [Start Lab](https://labex.io/courses/use-cloud-config-to-evaluate-the-configurations-of-cloud-resources) |
| 157 | [Conduct an Access Control Experiment on Kubernetes...](https://labex.io/courses/conduct-an-access-control-lab-on-kubernetes-clusters) | Intermediate | [Start Lab](https://labex.io/courses/conduct-an-access-control-lab-on-kubernetes-clusters) |
| 158 | [Migrate Data From a User-Created Elasticsearch Ins...](https://labex.io/courses/migrate-data-from-a-user-created-elasticsearch-instance) | Intermediate | [Start Lab](https://labex.io/courses/migrate-data-from-a-user-created-elasticsearch-instance) |
| 159 | [OSS File Download Triggers Email Sending](https://labex.io/courses/oss-file-download-triggers-email-sending) | Intermediate | [Start Lab](https://labex.io/courses/oss-file-download-triggers-email-sending) |
| 160 | [Set Up a Typical Web Application on Alibaba Cloud](https://labex.io/courses/set-up-a-typical-web-application-on-alibaba-cloud) | Intermediate | [Start Lab](https://labex.io/courses/set-up-a-typical-web-application-on-alibaba-cloud) |
| 161 | [Stress Test MySQL 8.0 With the TPC-C Benchmark](https://labex.io/courses/stress-test-mysql-8.0-with-the-tpc-c-benchmark) | Intermediate | [Start Lab](https://labex.io/courses/stress-test-mysql-8.0-with-the-tpc-c-benchmark) |
| 162 | [Use Derrick to Containerize an Application](https://labex.io/courses/use-derrick-to-containerize-an-application) | Intermediate | [Start Lab](https://labex.io/courses/use-derrick-to-containerize-an-application) |
| 163 | [Use Alibaba Cloud Prometheus to Monitor MySQL Data...](https://labex.io/courses/use-alibaba-cloud-prometheus-to-monitor-mysql-databases) | Advanced | [Start Lab](https://labex.io/courses/use-alibaba-cloud-prometheus-to-monitor-mysql-databases) |
| 164 | [Use Alibaba Cloud Serverless Flow to Implement Dis...](https://labex.io/courses/use-alibaba-cloud-serverless-flow-to-implement-distributed-multi-step-transactions) | Advanced | [Start Lab](https://labex.io/courses/use-alibaba-cloud-serverless-flow-to-implement-distributed-multi-step-transactions) |
| 165 | [Diagnose Distributed Applications Using Tracing An...](https://labex.io/courses/diagnose-distributed-applications-using-tracing-analysis-service) | Advanced | [Start Lab](https://labex.io/courses/diagnose-distributed-applications-using-tracing-analysis-service) |
| 166 | [Continuous Integration in Alibaba Cloud Kubernetes...](https://labex.io/courses/continuous-integration-in-alibaba-cloud-kubernetes-with-bamboo) | Advanced | [Start Lab](https://labex.io/courses/continuous-integration-in-alibaba-cloud-kubernetes-with-bamboo) |
| 167 | [Use PSP to Constrain Privileged Pods in Container ...](https://labex.io/courses/use-psp-to-constrain-privileged-pods-in-container-service) | Advanced | [Start Lab](https://labex.io/courses/use-psp-to-constrain-privileged-pods-in-container-service) |
| 168 | [Build a Kubernetes Cluster on Alibaba Cloud ECS](https://labex.io/courses/build-a-kubernetes-cluster-on-alibaba-cloud-ecs) | Advanced | [Start Lab](https://labex.io/courses/build-a-kubernetes-cluster-on-alibaba-cloud-ecs) |
| 169 | [Use Function Compute as a Api Gateway Back-End Ser...](https://labex.io/courses/use-function-compute-as-a-apigateway-back-end-service) | Advanced | [Start Lab](https://labex.io/courses/use-function-compute-as-a-apigateway-back-end-service) |
| 170 | [Use Alibaba Cloud Log Service to Collect Text File...](https://labex.io/courses/use-alibaba-cloud-log-service-to-collect-text-file-logs-in-different-modes) | Advanced | [Start Lab](https://labex.io/courses/use-alibaba-cloud-log-service-to-collect-text-file-logs-in-different-modes) |
| 171 | [Use Alibaba Cloud MongoDB Service to Store E-Comme...](https://labex.io/courses/use-alibaba-cloud-mongodb-service-to-store-e-commerce-data) | Advanced | [Start Lab](https://labex.io/courses/use-alibaba-cloud-mongodb-service-to-store-e-commerce-data) |
| 172 | [Self-Built Kafka Migrated to Alibaba Cloud Message...](https://labex.io/courses/self-built-kafka-migrated-to-alibaba-cloud-message-queue-kafka-version) | Advanced | [Start Lab](https://labex.io/courses/self-built-kafka-migrated-to-alibaba-cloud-message-queue-kafka-version) |
| 173 | [Use Redis-Shake to Migrate Self-Built Redis to Ali...](https://labex.io/courses/use-redis-shake-to-migrate-self-built-redis-to-alibaba-cloud) | Advanced | [Start Lab](https://labex.io/courses/use-redis-shake-to-migrate-self-built-redis-to-alibaba-cloud) |
| 174 | [Use Canal to Synchronize Mysql Data to Redis](https://labex.io/courses/use-canal-to-synchronize-mysql-data-to-redis) | Advanced | [Start Lab](https://labex.io/courses/use-canal-to-synchronize-mysql-data-to-redis) |
| 175 | [Use MongoShake to Migrate Self-Built Mongodb Repli...](https://labex.io/courses/use-mongoshake-to-migrate-self-built-mongodb-replica-set-to-alibaba-cloud) | Advanced | [Start Lab](https://labex.io/courses/use-mongoshake-to-migrate-self-built-mongodb-replica-set-to-alibaba-cloud) |
| 176 | [Use Alibaba Cloud Live Video Service](https://labex.io/courses/use-alibaba-cloud-live-video-service) | Intermediate | [Start Lab](https://labex.io/courses/use-alibaba-cloud-live-video-service) |
| 177 | [Use DMS for Sensitive Data Management](https://labex.io/courses/use-dms-for-sensitive-data-management) | Advanced | [Start Lab](https://labex.io/courses/use-dms-for-sensitive-data-management) |
| 178 | [Experiment With the Auto Scaling Feature of Node P...](https://labex.io/courses/lab-with-the-auto-scaling-feature-of-node-pools) | Advanced | [Start Lab](https://labex.io/courses/lab-with-the-auto-scaling-feature-of-node-pools) |
| 179 | [Network Policy Control on ACK Using the Terway Net...](https://labex.io/courses/network-policy-control-on-ack-using-the-terway-network-model) | Advanced | [Start Lab](https://labex.io/courses/network-policy-control-on-ack-using-the-terway-network-model) |
| 180 | [Use ALB to Achieve Gray Release](https://labex.io/courses/lab-on-using-alb-to-forward-requests-based-on-http-paths) | Intermediate | [Start Lab](https://labex.io/courses/lab-on-using-alb-to-forward-requests-based-on-http-paths) |
| 181 | [Use Argo CD to Deploy Applications in an ACK Clust...](https://labex.io/courses/use-argo-cd-to-deploy-applications-in-an-ack-cluster) | Advanced | [Start Lab](https://labex.io/courses/use-argo-cd-to-deploy-applications-in-an-ack-cluster) |
| 182 | [Use Alibaba Cloud Services to Deploy a Next.js Pro...](https://labex.io/courses/use-alibaba-cloud-services-to-deploy-a-nextjs-project) | Advanced | [Start Lab](https://labex.io/courses/use-alibaba-cloud-services-to-deploy-a-nextjs-project) |
| 183 | [Use Helm to Deploy Applications in Kubernetes](https://labex.io/courses/use-helm-to-deploy-applications-in-kubernetes) | Advanced | [Start Lab](https://labex.io/courses/use-helm-to-deploy-applications-in-kubernetes) |
| 184 | [Setup a Website to Show Map of 'Game of Thrones'](https://labex.io/courses/game-of-thrones) | Advanced | [Start Lab](https://labex.io/courses/game-of-thrones) |
| 185 | [Covid-19 Tracker](https://labex.io/courses/covid-19-tracker) | Advanced | [Start Lab](https://labex.io/courses/covid-19-tracker) |
| 186 | [Use DTS to Migrate a Self-Built MySQL Database to ...](https://labex.io/courses/use-dts-to-migrate-a-self-built-mysql-database-to-a-polardb) | Intermediate | [Start Lab](https://labex.io/courses/use-dts-to-migrate-a-self-built-mysql-database-to-a-polardb) |
| 187 | [Use Docker Compose to Deploy Spring Cloud Microser...](https://labex.io/courses/use-docker-compose-to-deploy-spring-cloud-microservice) | Advanced | [Start Lab](https://labex.io/courses/use-docker-compose-to-deploy-spring-cloud-microservice) |
| 188 | [Apply Terraform to Manage RAM Account](https://labex.io/courses/apply-terraform-to-manage-ram-account) | Advanced | [Start Lab](https://labex.io/courses/apply-terraform-to-manage-ram-account) |
| 189 | [Build an OSS Statically Hosted Website With Terraf...](https://labex.io/courses/build-an-oss-statically-hosted-website-with-terraform) | Advanced | [Start Lab](https://labex.io/courses/build-an-oss-statically-hosted-website-with-terraform) |
| 190 | [Use CDN to Accelerate the Access of Static OSS Res...](https://labex.io/courses/use-cdn-to-accelerate-the-access-of-static-oss-resources) | Advanced | [Start Lab](https://labex.io/courses/use-cdn-to-accelerate-the-access-of-static-oss-resources) |
| 191 | [Share a NAT Gateway Across VPCs Within a Single Ac...](https://labex.io/courses/share-a-nat-gateway-across-vpcs-within-a-single-account) | Advanced | [Start Lab](https://labex.io/courses/share-a-nat-gateway-across-vpcs-within-a-single-account) |
| 192 | [Use Spring Cloud Gateway to Perform Canary Release](https://labex.io/courses/use-spring-cloud-gateway-to-perform-canary-release) | Advanced | [Start Lab](https://labex.io/courses/use-spring-cloud-gateway-to-perform-canary-release) |
| 193 | [Use Enterprise AD Account to Log on to EDS Client ...](https://labex.io/courses/enterprise-ad-domain-account-to-log-in-to-alibaba-cloud-wuying-cloud-desktop) | Advanced | [Start Lab](https://labex.io/courses/enterprise-ad-domain-account-to-log-in-to-alibaba-cloud-wuying-cloud-desktop) |
| 194 | [Automatically Scale Elastic Container Instances Ba...](https://labex.io/courses/automatically-scale-elastic-container-instances-based-on-real-time-workloads) | Advanced | [Start Lab](https://labex.io/courses/automatically-scale-elastic-container-instances-based-on-real-time-workloads) |
| 195 | [Use PrivateLink to Enable Private Communication Be...](https://labex.io/courses/use-privatelink-to-enable-private-communication-between-vpcs) | Advanced | [Start Lab](https://labex.io/courses/use-privatelink-to-enable-private-communication-between-vpcs) |
| 196 | [Use Log Service to Collect Kubernetes Container Lo...](https://labex.io/courses/use-log-service-to-collect-kubernetes-container-logs) | Advanced | [Start Lab](https://labex.io/courses/use-log-service-to-collect-kubernetes-container-logs) |
| 197 | [Use ARMS to Monitor a Java Application Deployed in...](https://labex.io/courses/use-arms-to-monitor-a-java-application-deployed-in-an-ack) | Advanced | [Start Lab](https://labex.io/courses/use-arms-to-monitor-a-java-application-deployed-in-an-ack) |
| 198 | [Use Serverless Devs to Manage Function Computing R...](https://labex.io/courses/use-serverless-devs-to-manage-function-computing-resources) | Advanced | [Start Lab](https://labex.io/courses/use-serverless-devs-to-manage-function-computing-resources) |
| 199 | [Deploy Applications From Application Center](https://labex.io/courses/deploy-applications-from-application-center) | Intermediate | [Start Lab](https://labex.io/courses/deploy-applications-from-application-center) |
| 200 | [Use MSE to Perform Online Traffic Governance](https://labex.io/courses/use-mse-to-perform-online-traffic-governance) | Advanced | [Start Lab](https://labex.io/courses/use-mse-to-perform-online-traffic-governance) |
| 201 | [Use MSE Cloud-Native Gateways to Perform Canary Re...](https://labex.io/courses/use-mse-cloud-native-gateways-to-perform-canary-releases) | Advanced | [Start Lab](https://labex.io/courses/use-mse-cloud-native-gateways-to-perform-canary-releases) |
| 202 | [Use the Backup Center Feature of ACK to Back Up a ...](https://labex.io/courses/use-the-backup-center-feature-of-ack-to-back-up-a-kubernetes-cluster) | Advanced | [Start Lab](https://labex.io/courses/use-the-backup-center-feature-of-ack-to-back-up-a-kubernetes-cluster) |
| 203 | [Experiment on Improving Application Security in AS...](https://labex.io/courses/experiment-on-improving-application-security-in-asm) | Advanced | [Start Lab](https://labex.io/courses/experiment-on-improving-application-security-in-asm) |
| 204 | [Enable Auto Scaling for Web Applications by Using ...](https://labex.io/courses/enable-auto-scaling-for-web-applications-by-using-knative) | Advanced | [Start Lab](https://labex.io/courses/enable-auto-scaling-for-web-applications-by-using-knative) |
| 205 | [Use Alibaba Cloud Function Compute to Process Imag...](https://labex.io/courses/use-alibaba-cloud-function-compute-to-process-images) | Advanced | [Start Lab](https://labex.io/courses/use-alibaba-cloud-function-compute-to-process-images) |
| 206 | [Use Function Compute to Build a Serverless Web Ser...](https://labex.io/courses/use-function-compute-to-build-a-serverless-web-service) | Beginner | [Start Lab](https://labex.io/courses/use-function-compute-to-build-a-serverless-web-service) |
| 207 | [Use HBR to Implement Cross-Zone Disaster Recovery](https://labex.io/courses/use-hbr-to-implement-cross-zone-disaster-recovery) | Advanced | [Start Lab](https://labex.io/courses/use-hbr-to-implement-cross-zone-disaster-recovery) |
| 208 | [Use OSS to Encrypt Objects](https://labex.io/courses/use-oss-to-encrypt-objects) | Advanced | [Start Lab](https://labex.io/courses/use-oss-to-encrypt-objects) |
| 209 | [Use TensorFlow to Classify Images](https://labex.io/courses/use-tensorflow-to-classify-images) | Advanced | [Start Lab](https://labex.io/courses/use-tensorflow-to-classify-images) |
| 210 | [Use DLC to Create Deep Learning Jobs](https://labex.io/courses/use-dlc-to-create-deep-learning-jobs) | Advanced | [Start Lab](https://labex.io/courses/use-dlc-to-create-deep-learning-jobs) |
| 211 | [Experiment of Using Alibaba Cloud Tags to Manage E...](https://labex.io/courses/experiment-of-using-alibaba-cloud-tags-to-manage-ecs-resources) | Advanced | [Start Lab](https://labex.io/courses/experiment-of-using-alibaba-cloud-tags-to-manage-ecs-resources) |
| 212 | [Connect an on-Premises Database to Alibaba Cloud b...](https://labex.io/courses/connect-an-on-premises-database-to-alibaba-cloud-by-using-database-gateway-of-alibaba-cloud) | Intermediate | [Start Lab](https://labex.io/courses/connect-an-on-premises-database-to-alibaba-cloud-by-using-database-gateway-of-alibaba-cloud) |
| 213 | [Use Slack to Receive CloudMonitor Alert Notificati...](https://labex.io/courses/use-slack-to-receive-cloudmonitor-alert-notifications) | Intermediate | [Start Lab](https://labex.io/courses/use-slack-to-receive-cloudmonitor-alert-notifications) |
| 214 | [Build a High-Availability System With PolarDB-X](https://labex.io/courses/build-a-high-availability-system-with-polardb-x) | Advanced | [Start Lab](https://labex.io/courses/build-a-high-availability-system-with-polardb-x) |
| 215 | [Use Spring Boot to Develop Dubbo Microservices App...](https://labex.io/courses/use-spring-boot-to-develop-dubbo-microservices-applications) | Advanced | [Start Lab](https://labex.io/courses/use-spring-boot-to-develop-dubbo-microservices-applications) |
| 216 | [How to Deploy a PlatON Validator Node Using Alibab...](https://labex.io/courses/howto-install-the-platon-node-software-on-linux) | Beginner | [Start Lab](https://labex.io/courses/howto-install-the-platon-node-software-on-linux) |
| 217 | [Implement Automated Deployment by Using Jenkins an...](https://labex.io/courses/implement-automated-deployment-by-using-jenkins-and-oos) | Advanced | [Start Lab](https://labex.io/courses/implement-automated-deployment-by-using-jenkins-and-oos) |
| 218 | [Use WAF to Protect a Website](https://labex.io/courses/use-waf-to-protect-a-website) | Advanced | [Start Lab](https://labex.io/courses/use-waf-to-protect-a-website) |
| 219 | [Use ECS to Deploy Frontend Applications](https://labex.io/courses/use-ecs-to-deploy-frontend-applications) | Intermediate | [Start Lab](https://labex.io/courses/use-ecs-to-deploy-frontend-applications) |
| 220 | [Perform Python Development Experiments in ECS](https://labex.io/courses/perform-python-development-experiments-in-ecs) | Advanced | [Start Lab](https://labex.io/courses/perform-python-development-experiments-in-ecs) |
| 221 | [Create a ClickHouse Cluster in the EMR Console](https://labex.io/courses/create-a-clickhouse-cluster-in-the-emr-console) | Intermediate | [Start Lab](https://labex.io/courses/create-a-clickhouse-cluster-in-the-emr-console) |
| 222 | [Use PolarDB to Handle Large Concurrent Complex Que...](https://labex.io/courses/use-polardb-to-handle-large-concurrent-complex-queries) | Advanced | [Start Lab](https://labex.io/courses/use-polardb-to-handle-large-concurrent-complex-queries) |
| 223 | [Migrate Spring Cloud Applications to ACK](https://labex.io/courses/migrate-spring-cloud-applications-to-ack) | Advanced | [Start Lab](https://labex.io/courses/migrate-spring-cloud-applications-to-ack) |
| 224 | [Host a Simple Website With PolarDB as Database Bac...](https://labex.io/courses/host-a-simple-website-with-polardb-as-database-backend) | Beginner | [Start Lab](https://labex.io/courses/host-a-simple-website-with-polardb-as-database-backend) |
| 225 | [Multi Tenant Business System Solution With LIST DE...](https://labex.io/courses/multi-tenant-business-system-solution-with-list-default-hash-partitioning-of-polardb-mysql) | Beginner | [Start Lab](https://labex.io/courses/multi-tenant-business-system-solution-with-list-default-hash-partitioning-of-polardb-mysql) |
| 226 | [Automatic Partition Management Solution With INTER...](https://labex.io/courses/automatic-partition-management-solution-with-interval-partitioning-of-polardb-mysql) | Beginner | [Start Lab](https://labex.io/courses/automatic-partition-management-solution-with-interval-partitioning-of-polardb-mysql) |
| 227 | [PolarDB Elastic Parallel Query](https://labex.io/courses/polardb-elastic-parallel-query) | Beginner | [Start Lab](https://labex.io/courses/polardb-elastic-parallel-query) |
| 228 | [Cloud Native WordPress on Alibaba Cloud](https://labex.io/courses/cloud-native-wordpress-on-alibaba-cloud) | Beginner | [Start Lab](https://labex.io/courses/cloud-native-wordpress-on-alibaba-cloud) |
| 229 | [Build your Llama2 LLM solution with PAI-EAS and An...](https://labex.io/courses/build-your-llama2-llm-solution-with-pai-eas-and-adb-pg) | Advanced | [Start Lab](https://labex.io/courses/build-your-llama2-llm-solution-with-pai-eas-and-adb-pg) |
| 230 | [How to configure access control policies for the I...](https://labex.io/courses/how-to-configure-access-control-policies-for-the-internet-firewall) | Advanced | [Start Lab](https://labex.io/courses/how-to-configure-access-control-policies-for-the-internet-firewall) |
| 231 | [Manage Logs](https://labex.io/courses/manage-logs) | Intermediate | [Start Lab](https://labex.io/courses/manage-logs) |
| 232 | [Master MaxCompute SQL for Data Mining & Analysis](https://labex.io/courses/master-maxCompute-sql-for-data-mining-and-analysis) | Intermediate | [Start Lab](https://labex.io/courses/master-maxCompute-sql-for-data-mining-and-analysis) |
| 233 | [Get started with ECS instances](https://labex.io/courses/get-started-with-ecs-instances) | Intermediate | [Start Lab](https://labex.io/courses/get-started-with-ecs-instances) |
| 234 | [Create and manage EIPs and IP address pools](https://labex.io/courses/create-and-manage-eips-and-ip-address-pools) | Intermediate | [Start Lab](https://labex.io/courses/create-and-manage-eips-and-ip-address-pools) |
| 235 | [DLF Quick Start](https://labex.io/courses/dlf-quick-start) | Intermediate | [Start Lab](https://labex.io/courses/dlf-quick-start) |
| 236 | [Create and manage Internet NAT Gateways](https://labex.io/courses/create-and-manage-internet-nat-gateways) | Intermediate | [Start Lab](https://labex.io/courses/create-and-manage-internet-nat-gateways) |
| 237 | [Create and manage VPC NAT Gateways](https://labex.io/courses/create-and-manage-vpc-nat-gateways) | Intermediate | [Start Lab](https://labex.io/courses/create-and-manage-vpc-nat-gateways) |
| 238 | [Analysis of website access behavior based on data ...](https://labex.io/courses/analysis-of-website-access-behavior-based-on-data-lake-architecture) | Intermediate | [Start Lab](https://labex.io/courses/analysis-of-website-access-behavior-based-on-data-lake-architecture) |
| 239 | [Perform canary deployment of containerized applica...](https://labex.io/courses/perform-canary-deployment-of-containerized-applications-through-ingress) | Intermediate | [Start Lab](https://labex.io/courses/perform-canary-deployment-of-containerized-applications-through-ingress) |
| 240 | [Use RAM to manage permissions of O&M engineers](https://labex.io/courses/use-ram-to-manage-permissions-of-om-engineers) | Advanced | [Start Lab](https://labex.io/courses/use-ram-to-manage-permissions-of-om-engineers) |
| 241 | [Create and Manage ROS Templates](https://labex.io/courses/create-and-manage-ros-templates) | Intermediate | [Start Lab](https://labex.io/courses/create-and-manage-ros-templates) |
| 242 | [How to Protect Personal Sensitive Information Usin...](https://labex.io/courses/how-to-protect-personal-sensitive-information-using-log-service) | Intermediate | [Start Lab](https://labex.io/courses/how-to-protect-personal-sensitive-information-using-log-service) |
| 243 | [Create and Manage ROS Stacks](https://labex.io/courses/create-and-manage-ros-stacks) | Intermediate | [Start Lab](https://labex.io/courses/create-and-manage-ros-stacks) |
| 244 | [Use OOS to realize automatic Scheduled Startup/Shu...](https://labex.io/courses/use-oos-to-realize-automatic-scheduled-startup-shutdown-of-ecs) | Intermediate | [Start Lab](https://labex.io/courses/use-oos-to-realize-automatic-scheduled-startup-shutdown-of-ecs) |
| 245 | [Use EAS to deploy the Qwen-7B model](https://labex.io/courses/use-eas-to-deploy-the-qwen-7b-model) | Advanced | [Start Lab](https://labex.io/courses/use-eas-to-deploy-the-qwen-7b-model) |
| 246 | [Docker Compose Deployment Example](https://labex.io/courses/docker-compose-deployment-example) | Advanced | [Start Lab](https://labex.io/courses/docker-compose-deployment-example) |
| 247 | [Set up a personal Leanote cloud notebook](https://labex.io/courses/set-up-a-personal-leanote-cloud-notebook) | Advanced | [Start Lab](https://labex.io/courses/set-up-a-personal-leanote-cloud-notebook) |
| 248 | [Deploy a Hugging Face model in EAS](https://labex.io/courses/deploy-a-hugging-face-model-in-eas) | Advanced | [Start Lab](https://labex.io/courses/deploy-a-hugging-face-model-in-eas) |
| 249 | [PAI-EAS Quick Deployment of AI Painting Stable Dif...](https://labex.io/courses/pai-eas-quick-deployment-of-ai-painting-stable-diffusion-webui) | Advanced | [Start Lab](https://labex.io/courses/pai-eas-quick-deployment-of-ai-painting-stable-diffusion-webui) |
| 250 | [Quickly deploy a video generation model](https://labex.io/courses/quickly-deploy-a-video-generation-model) | Advanced | [Start Lab](https://labex.io/courses/quickly-deploy-a-video-generation-model) |
| 251 | [Container image management commands](https://labex.io/courses/container-image-management-commands) | Intermediate | [Start Lab](https://labex.io/courses/container-image-management-commands) |
| 252 | [Use ECS to Deploy a Web-based IDE](https://labex.io/courses/use-ecs-to-deploy-a-web-based-ide) | Intermediate | [Start Lab](https://labex.io/courses/use-ecs-to-deploy-a-web-based-ide) |
| 253 | [Use Serverless to create a TodoList application](https://labex.io/courses/use-serverless-to-create-a-todolist-application) | Advanced | [Start Lab](https://labex.io/courses/use-serverless-to-create-a-todolist-application) |
| 254 | [Use Serverless to Deploy Hexo](https://labex.io/courses/use-serverless-to-deploy-hexo) | Advanced | [Start Lab](https://labex.io/courses/use-serverless-to-deploy-hexo) |
| 255 | [Deploy an elastic architecture with CADT](https://labex.io/courses/deploy-an-elastic-architecture-with-cadt) | Intermediate | [Start Lab](https://labex.io/courses/deploy-an-elastic-architecture-with-cadt) |
| 256 | [Deploy a security group with CADT](https://labex.io/courses/deploy-a-security-group-with-cadt) | Intermediate | [Start Lab](https://labex.io/courses/deploy-a-security-group-with-cadt) |
| 257 | [Design a high-performance architecture with CADT](https://labex.io/courses/design-a-high-performance-architecture-with-cadt) | Intermediate | [Start Lab](https://labex.io/courses/design-a-high-performance-architecture-with-cadt) |
| 258 | [Design a highly available architecture with CADT](https://labex.io/courses/design-a-highly-available-architecture-with-cadt) | Advanced | [Start Lab](https://labex.io/courses/design-a-highly-available-architecture-with-cadt) |
| 259 | [Deploy a Multi-region Hybrid Cloud Architecture](https://labex.io/courses/deploy-a-multi-region-hybrid-cloud-architecture) | Advanced | [Start Lab](https://labex.io/courses/deploy-a-multi-region-hybrid-cloud-architecture) |
| 260 | [Use AI Container Image to Deploy the Qwen Large La...](https://labex.io/courses/use-ai-container-image-to-deploy-the-qwen-large-language-model) | Intermediate | [Start Lab](https://labex.io/courses/use-ai-container-image-to-deploy-the-qwen-large-language-model) |
| 261 | [Quick Start ECS Deployment Sets](https://labex.io/courses/quick-start-ecs-deployment-sets) | Intermediate | [Start Lab](https://labex.io/courses/quick-start-ecs-deployment-sets) |
| 262 | [OSS Cross-Region Replication Data](https://labex.io/courses/oss-cross-region-replication-data) | Intermediate | [Start Lab](https://labex.io/courses/oss-cross-region-replication-data) |
| 263 | [Use Compute Nest to Deploy Nextcloud](https://labex.io/courses/use-compute-nest-to-deploy-nextcloud) | Intermediate | [Start Lab](https://labex.io/courses/use-compute-nest-to-deploy-nextcloud) |
| 264 | [One-click deployment of Qwen3 series models based ...](https://labex.io/courses/one-click-deployment-of-qwen3-series-models-based-on-compute-nest) | Intermediate | [Start Lab](https://labex.io/courses/one-click-deployment-of-qwen3-series-models-based-on-compute-nest) |
| 265 | [Quickly Deploy Nginx Workload Using ACK Auto Mode ...](https://labex.io/courses/quickly-deploy-nginx-workload-using-ack-auto-mode-cluster) | Intermediate | [Start Lab](https://labex.io/courses/quickly-deploy-nginx-workload-using-ack-auto-mode-cluster) |
| 266 | [Use Compute Nest to Deploy n8n](https://labex.io/courses/use-compute-nest-to-deploy-n8n) | Intermediate | [Start Lab](https://labex.io/courses/use-compute-nest-to-deploy-n8n) |

## More

- 🔗 [Awesome Programming Courses](https://github.com/labex-labs/awesome-programming-courses)
- 🔗 [Awesome Programming Projects](https://github.com/labex-labs/awesome-programming-projects)