
Alibaba Cloud Full Stack (1): The Ecosystem Map — What Alibaba Cloud Actually Is
A no-BS guide to Alibaba Cloud's product ecosystem. We map every major service to its AWS/Azure/GCP equivalent, set up an account from scratch, and deploy our first ECS instance — all in under an hour.
I spent my first week on Alibaba Cloud completely lost in a sea of product names. ECS, SLB, SLS, RDS, OSS, NAS, PAI, ARMS, ACK, FC, CDN, WAF, RAM, KMS, ROS, CloudMonitor, EventBridge, PolarDB, Lindorm, AnalyticDB, MaxCompute, DataWorks, Flink, DashScope, Bailian, OpenSearch… Every console page links to three more products I haven’t heard of. The documentation assumes you already know what everything is. The English translations are sometimes literal, sometimes creative, and occasionally missing. This is the guide I wish someone had handed me before I burned my first weekend clicking through consoles and reading translated docs that explained feature flags without ever explaining what the product does.
This article is the lay of the land. We are going to map the entire Alibaba Cloud ecosystem to the AWS/Azure/GCP services you probably already know, set up an account from scratch, understand the billing model well enough to not get surprised, and deploy a working ECS instance by the end. No theory for the sake of theory. Everything here is something I use in production or consciously chose not to use after evaluating it.
Why Alibaba Cloud?#
The first question anyone coming from AWS asks is: why would I use Alibaba Cloud at all?

Three reasons, in descending order of how often they actually matter:
1. China. If your users are in China, you need Chinese infrastructure. AWS China (operated by Sinnet/NWCD) exists but is a separate entity with a separate account, a subset of services, and a slower release cycle. Azure China (operated by 21Vianet) has the same limitations. GCP has no mainland China regions at all. Alibaba Cloud is the native cloud — it runs Taobao, Alipay, Tmall, and Ele.me. It has seven mainland regions, the largest data center footprint in Asia, and every service is available on day one without an ICP-licensed partner arrangement.
2. Market position. Alibaba Cloud is the largest cloud provider in Asia-Pacific and the third largest globally behind AWS and Azure. According to Gartner’s 2025 numbers, it holds roughly 35% of the Chinese cloud market and about 5% globally. This matters for the same reason that being on AWS matters in the West: the ecosystem (third-party integrations, community support, hiring pool, vendor partnerships) follows the market leader.
3. Unique services. Some Alibaba Cloud products have no direct equivalent elsewhere, or are meaningfully ahead:
- DashScope / Bailian — The Qwen model family (LLM, multimodal, TTS, video generation) is only available natively here. You can self-host Qwen on any cloud, but the managed API with per-token billing and Chinese-language optimization is Alibaba-only.
- PolarDB — A cloud-native distributed database that is genuinely different from Aurora. It separates compute from storage at the page level and supports PostgreSQL, MySQL, and a distributed (sharded) mode in the same product.
- MaxCompute / DataWorks — The data warehousing and ETL stack that handles Alibaba’s own internal analytics. Nothing on AWS matches the integration depth between these two.
- Alipay / Taobao ecosystem integration — If you are building anything for Chinese e-commerce (mini-programs, payment flows, merchant tools), the native integrations save months of work.
If none of these apply to you — if your users are in the US, you don’t need Chinese language models, and you don’t care about the Asian market — then stick with AWS. I am not going to pretend otherwise. But if even one of them applies, Alibaba Cloud is worth learning properly, which is why we are here.
The Service Map: Alibaba Cloud vs AWS vs Azure vs GCP#
The single most useful thing I can do in this article is give you the Rosetta Stone. Every Alibaba Cloud product mapped to the service you already know. I am keeping the descriptions tight — one sentence each — because you don’t need a paragraph to understand that “OSS is S3.”

Compute#
| Alibaba Cloud | AWS | Azure | GCP | What it does |
|---|---|---|---|---|
| ECS (Elastic Compute Service) | EC2 | Virtual Machines | Compute Engine | Virtual machines. The bread and butter. |
| Function Compute (FC) | Lambda | Azure Functions | Cloud Functions | Serverless functions, event-driven. |
| ACK (Container Service for Kubernetes) | EKS | AKS | GKE | Managed Kubernetes. |
| SAE (Serverless App Engine) | App Runner | Container Apps | Cloud Run | Serverless containers without managing K8s. |
| ECI (Elastic Container Instance) | Fargate | Container Instances | Cloud Run Jobs | Serverless container instances, no cluster. |
| Batch Compute | AWS Batch | Azure Batch | Cloud Batch | Managed batch job scheduling. |
Storage#
| Alibaba Cloud | AWS | Azure | GCP | What it does |
|---|---|---|---|---|
| OSS (Object Storage Service) | S3 | Blob Storage | Cloud Storage | Object storage. Put files in, get files out. |
| NAS (Network Attached Storage) | EFS | Azure Files | Filestore | POSIX-compatible shared filesystem. |
| CPFS (Cloud Parallel File System) | FSx for Lustre | — | — | High-performance parallel filesystem for HPC/AI. |
| Block Storage (EBS equivalent) | EBS | Managed Disks | Persistent Disk | Block storage attached to ECS instances. |
| Tablestore | DynamoDB | Table Storage | Bigtable | Wide-column NoSQL, time-series friendly. |
Database#
| Alibaba Cloud | AWS | Azure | GCP | What it does |
|---|---|---|---|---|
| RDS | RDS | Azure SQL / Azure DB | Cloud SQL | Managed MySQL, PostgreSQL, SQL Server, MariaDB. |
| PolarDB | Aurora | — | AlloyDB | Cloud-native distributed relational database. |
| Lindorm | DynamoDB + Timestream | Cosmos DB | Bigtable + BigTable | Multi-model database (wide-column, time-series, search). |
| AnalyticDB (ADB) | Redshift | Synapse | BigQuery | Cloud data warehouse, columnar, MPP. |
| Tair (formerly Redis Enterprise) | ElastiCache | Azure Cache for Redis | Memorystore | Managed Redis-compatible in-memory store. |
| MongoDB (ApsaraDB for MongoDB) | DocumentDB | Cosmos DB (Mongo API) | — | Managed MongoDB. |
Networking#
| Alibaba Cloud | AWS | Azure | GCP | What it does |
|---|---|---|---|---|
| VPC | VPC | Virtual Network | VPC | Virtual private network, the foundation. |
| SLB (Server Load Balancer) | ALB / NLB | Load Balancer | Cloud Load Balancing | Layer 4 + Layer 7 load balancing. |
| ALB (Application Load Balancer) | ALB | Application Gateway | — | Layer 7 load balancing (newer product). |
| CDN | CloudFront | Azure CDN | Cloud CDN | Content delivery network. |
| DCDN (Dynamic CDN) | CloudFront + Global Accelerator | Front Door | — | Dynamic content acceleration + edge compute. |
| CEN (Cloud Enterprise Network) | Transit Gateway | Virtual WAN | Cloud Interconnect | Multi-VPC, multi-region network backbone. |
| NAT Gateway | NAT Gateway | NAT Gateway | Cloud NAT | Outbound internet for private instances. |
| EIP (Elastic IP) | Elastic IP | Public IP | Static IP | Static public IP address. |
| PrivateLink | PrivateLink | Private Link | Private Service Connect | Private endpoint to services without traversing internet. |
AI and Machine Learning#
| Alibaba Cloud | AWS | Azure | GCP | What it does |
|---|---|---|---|---|
| PAI (Platform for AI) | SageMaker | Azure ML | Vertex AI | Full ML platform: notebooks, training, serving. |
| DashScope | Bedrock | Azure OpenAI Service | Vertex AI (Gemini) | Model API gateway (Qwen, Wanxiang, embeddings). |
| Bailian (百炼) | Bedrock console | Azure AI Studio | — | Model management console, RAG builder, fine-tuning UI. |
| OpenSearch | OpenSearch Service | Azure AI Search | Vertex AI Search | Managed search with AI ranking and retrieval. |
Security and Identity#
| Alibaba Cloud | AWS | Azure | GCP | What it does |
|---|---|---|---|---|
| RAM (Resource Access Management) | IAM | Entra ID (Azure AD) | Cloud IAM | Users, roles, policies. |
| KMS (Key Management Service) | KMS | Key Vault | Cloud KMS | Encryption key management. |
| WAF (Web Application Firewall) | WAF | Azure WAF | Cloud Armor | Web application firewall. |
| Security Center | GuardDuty + Inspector | Defender for Cloud | Security Command Center | Threat detection, vulnerability scanning. |
| SSL Certificates | ACM | App Service Certificates | Certificate Manager | Managed TLS/SSL certificates. |
| ActionTrail | CloudTrail | Activity Log | Cloud Audit Logs | API audit logging. |
Observability#
| Alibaba Cloud | AWS | Azure | GCP | What it does |
|---|---|---|---|---|
| SLS (Simple Log Service) | CloudWatch Logs | Azure Monitor Logs | Cloud Logging | Log collection, indexing, analysis. |
| CloudMonitor | CloudWatch Metrics | Azure Monitor | Cloud Monitoring | Infrastructure metrics and alerting. |
| ARMS | X-Ray + CloudWatch APM | Application Insights | Cloud Trace | Application performance monitoring, distributed tracing. |
| Grafana Service | Amazon Managed Grafana | Azure Managed Grafana | — | Managed Grafana dashboards. |
Serverless and Event-Driven#
| Alibaba Cloud | AWS | Azure | GCP | What it does |
|---|---|---|---|---|
| Function Compute (FC) | Lambda | Azure Functions | Cloud Functions | Serverless functions. |
| EventBridge | EventBridge | Event Grid | Eventarc | Event bus, routing, filtering. |
| Message Queue (RocketMQ) | SQS + SNS | Service Bus | Pub/Sub | Distributed message queue (Alibaba’s own). |
| Kafka (ApsaraDB for Kafka) | MSK | Event Hubs (Kafka) | Managed Kafka | Managed Apache Kafka. |
Infrastructure as Code#
| Alibaba Cloud | AWS | Azure | GCP | What it does |
|---|---|---|---|---|
| Terraform (alicloud provider) | Terraform (aws provider) | Terraform (azurerm) | Terraform (google) | HashiCorp Terraform with official provider. |
| ROS (Resource Orchestration Service) | CloudFormation | ARM/Bicep | Deployment Manager | Native template-based IaC. |
| Pulumi (alicloud provider) | Pulumi (aws) | Pulumi (azure) | Pulumi (gcp) | Programmatic IaC in Python/TS/Go. |
That is a lot of products. You do not need to memorize this table. Bookmark it. Come back when you see an acronym in a doc page and need to know what it maps to. The mental model that helps most is: Alibaba Cloud has a near-1:1 equivalent for every AWS service, with a few extras (PolarDB, DashScope, MaxCompute) and a few gaps (no equivalent to AWS Organizations’ multi-account strategy is as mature, and the English SDK docs lag behind Chinese ones by weeks to months).
Account Setup: From Zero to Console#
Setting up an Alibaba Cloud account is not like signing up for AWS. There is an extra step that trips up every Western developer the first time: real-name verification (实名认证).
Step 1: Register#
Go to aliyun.com and register. You can use an international phone number and email. For the international site, credit card is accepted. For the Chinese site (aliyun.com), you will need an Alipay account or Chinese bank card.
Which site? If your workloads target Chinese users, use the Chinese site (aliyun.com). If your workloads target international users, use the international site (alibabacloud.com). They are separate accounts, separate billing, and (mostly) separate regions. You can use both, but pick one as your primary. This series assumes the Chinese site because that is where the full product catalog lives.
Step 2: Real-name verification#
China requires real-name verification for all cloud services. This is a regulatory requirement, not an Alibaba policy. AWS China requires it too. The process:
- Individual account: Upload a photo of your ID (Chinese ID card for residents, passport for foreigners). Verification takes 1-3 business days.
- Enterprise account: Upload business license, legal representative ID, and (sometimes) a bank verification deposit. Takes 3-5 business days.
If you are just learning, an individual account is fine. You can upgrade to enterprise later. The key difference is invoice type (个人 vs 企业发票) and spending limits.
Step 3: Enable MFA#
Do this immediately. The console at home.console.aliyun.com holds the keys to your billing, your data, and your infrastructure. Enable MFA on the root account:
- Go to Account Management > Security Settings
- Enable Virtual MFA Device
- Scan the QR code with your authenticator app (Google Authenticator, 1Password, etc.)
- Enter two consecutive codes to confirm
Step 4: Create a RAM admin user#
Never use the root account for daily work. This is the same advice as AWS — the root account is for billing and emergency recovery. Everything else goes through RAM.
| |
Now create a RAM admin user:
| |
Save the access key output somewhere safe (a password manager, not a sticky note). Then reconfigure the CLI to use the RAM user:
| |
From this point on, never touch the root credentials again unless you are managing billing or recovering from a lockout.
Step 5: Set up billing alerts#
Go to Billing Management > Spending Alerts and set a budget. I recommend starting with 100 CNY/month for learning purposes. The free tier is generous enough for most experiments, but a runaway ECS instance or a forgotten GPU VM will burn through your budget overnight.
| |
Step 6: Understand the free tier#
Alibaba Cloud’s free tier for new accounts (valid for 12 months) includes:
- ECS: 1 instance (1 vCPU, 1 GB RAM) for 3 months — enough for this series
- OSS: 5 GB storage, 5 GB outbound traffic / month
- RDS: 1 micro instance for 1 month
- Function Compute: 1 million requests + 400,000 GB-seconds / month
- SLS: 500 MB / day ingestion
- Various AI services: Free quota per model (DashScope, PAI, etc.)
The exact offerings change quarterly. Check the free trial page for current details.
Regions and Availability Zones#
Alibaba Cloud has more China regions than any other provider. This matters because Chinese internet topology means that a user in Shenzhen hitting a server in Beijing will experience noticeably higher latency than a user in Shenzhen hitting a server in Shenzhen — the Great Firewall and the physical distance both contribute.

China Regions#
| Region ID | Location | Good for |
|---|---|---|
cn-hangzhou | Hangzhou, Zhejiang | Default for most services. Alibaba’s HQ. Best service coverage. |
cn-shanghai | Shanghai | Financial services, AI/ML (best GPU stock). |
cn-beijing | Beijing | Government, media, northern China users. |
cn-shenzhen | Shenzhen, Guangdong | Southern China, Hong Kong adjacent. |
cn-zhangjiakou | Zhangjiakou, Hebei | Cold storage, batch processing (cheapest). |
cn-hohhot | Hohhot, Inner Mongolia | Big data, cost-sensitive workloads. |
cn-wulanchabu | Ulanqab, Inner Mongolia | AI training, large GPU clusters. |
cn-chengdu | Chengdu, Sichuan | Western China coverage. |
cn-guangzhou | Guangzhou, Guangdong | Alternative to Shenzhen for southern China. |
cn-nanjing | Nanjing, Jiangsu | Eastern China redundancy. |
cn-fuzhou | Fuzhou, Fujian | Cross-strait (Taiwan adjacent). |
cn-heyuan | Heyuan, Guangdong | Cost-optimized southern China. |
International Regions#
| Region ID | Location | Good for |
|---|---|---|
ap-southeast-1 | Singapore | Southeast Asia, lowest latency to China without being in China. |
ap-northeast-1 | Tokyo | Japan, Korean users. |
ap-south-1 | Mumbai | India, South Asia. |
ap-southeast-5 | Jakarta | Indonesia. |
ap-southeast-3 | Kuala Lumpur | Malaysia. |
eu-central-1 | Frankfurt | Europe. |
eu-west-1 | London | UK. |
us-east-1 | Virginia | US East Coast. |
us-west-1 | Silicon Valley | US West Coast. |
ap-southeast-2 | Sydney | Australia, Oceania. |
me-east-1 | Dubai | Middle East. |
How to choose#
My decision tree, distilled from real production experience:
- Where are your users? Pick the closest region to them. Latency trumps everything.
- Do you need to comply with Chinese data residency laws? If yes, pick a mainland China region. Data in
cn-*regions cannot leave China without explicit cross-border data transfer approval. - Do you need GPUs? Shanghai and Hangzhou have the best GPU stock. Ulanqab has the cheapest GPU pricing but the worst network to end users.
- Cost-sensitive batch workloads? Zhangjiakou and Hohhot are 15-30% cheaper for compute.
- Default choice?
cn-hangzhoufor China,ap-southeast-1for international.
Real-world tip: Every region has multiple Availability Zones (AZs), labeled
a,b,c, etc. Always deploy across at least two AZs for anything that matters. An AZ outage is rare but it happens — I have seencn-hangzhou-hgo degraded twice in 18 months.
Understanding the Billing Model#
Alibaba Cloud billing is more flexible than AWS but also more confusing if you are not used to it. There are four purchasing modes and you need to understand all of them.

Pay-As-You-Go (PAYG, 按量付费)#
Exactly what it sounds like. You use it, you pay for it, by the second (for compute) or by the GB (for storage/transfer). This is the default and what you should use while learning. No commitment, no upfront cost, stop anytime.
The downside: it is the most expensive mode per unit. An ECS ecs.c7.large (2 vCPU, 4 GB) in cn-hangzhou costs roughly:
- PAYG: ~0.35 CNY/hour (~252 CNY/month if running 24/7)
- Subscription: ~125 CNY/month (1-year commitment)
That is a 50% premium for flexibility.
Subscription (包年包月)#
You commit to 1 month, 3 months, 6 months, 1 year, 2 years, or 3 years. The longer the commitment, the deeper the discount. A 3-year ECS commitment can be 40-60% cheaper than PAYG. But you pay upfront (or monthly with auto-renewal), and if you stop using the instance, you still pay.
Use this for: production servers that you know will run for at least a year.
Preemptible / Spot Instances (抢占式实例)#
Same concept as AWS Spot Instances. You bid for unused capacity at 10-90% discount. The instance can be reclaimed with 5 minutes of warning. Alibaba Cloud’s spot market is less competitive than AWS’s, which means discounts are often deeper and interruptions less frequent — at least in my experience in cn-shanghai.
Use this for: batch processing, training jobs that can checkpoint, CI runners.
| |
Savings Plans and Resource Packs#
Savings Plans work like AWS Savings Plans — you commit to a certain hourly spend and get a discount on all compute (ECS, ECI, ACK) regardless of instance type or region. More flexible than Subscription but requires you to understand your baseline spend.
Resource Packs (资源包) are prepaid bundles for specific services. Buy 500 GB of OSS storage for a year at a 30% discount. Buy 10 million Function Compute invocations at a 40% discount. These are worth it once you know your usage patterns, but do not buy them while learning.
The billing console#
The billing console at usercenter2.aliyun.com is where you go to understand your spend. The key pages:
- Bills > Bill Overview: Monthly summary by product
- Bills > Bill Details: Line-item detail (instance-level)
- Cost Management > Cost Analysis: Breakdown by product, region, tag
- Budget > Budget Alert: Set spending thresholds
I check this weekly. The single biggest cost surprise in my production Alibaba Cloud account was a forgotten NAT Gateway in a test VPC — 15 CNY/day for a resource I wasn’t even using. Tags and budget alerts would have caught it on day one.
Your First ECS Instance#
Enough background. Let us deploy something.

We are going to launch a single ECS instance running Alibaba Cloud Linux 3, SSH into it, install nginx, and serve a test page. This takes about 15 minutes.
Prerequisites#
- Alibaba Cloud account with real-name verification (done above)
- RAM admin user with access key configured in
aliyunCLI (done above) - A region chosen (I will use
cn-hangzhou)
Step 1: Create a VPC and VSwitch#
Every ECS instance lives in a VPC. You need a VPC and at least one VSwitch (subnet).
| |
Step 2: Create a Security Group#
A security group is a virtual firewall. We want to allow SSH (port 22) from our IP only and HTTP (port 80) from anywhere.
| |
Step 3: Create a Key Pair#
Never use password auth for ECS. Always use key pairs.
| |
Step 4: Launch the Instance#
| |
A few notes on the parameters:
ecs.c7.large: 2 vCPU, 4 GB RAM. Enough for learning, cheap enough to not worry about. Thec7family is Intel Ice Lake — a good default for general workloads.cloud_essd: Enhanced SSD. ESSD is the default for new instances and the right choice for anything that touches disk. The oldcloud_efficiency(ultra disk) is cheaper but noticeably slower.InternetMaxBandwidthOut 5: 5 Mbps public bandwidth. Setting this to a non-zero value also assigns a public IP automatically — no need for a separate EIP. Fine for learning; in production you would use an EIP or SLB.PostPaid: Pay-as-you-go. Stop the instance when you are done and you stop paying for compute (you still pay a small amount for the disk).
Step 5: Get the public IP and SSH in#
| |
When the status shows Running and you see an IP:
| |
You should see the Alibaba Cloud Linux 3 welcome banner. Congratulations — you have a running cloud server.
The Terraform Alternative#
If you have been following along and thinking “this is a lot of imperative CLI commands that I will never be able to reproduce reliably” — you are right. Here is the same thing in Terraform:
| |
| |
Three commands instead of twelve. The state is tracked. The config is version-controlled. Tear it down with terraform destroy when you are done. We cover Terraform in depth in Article 7
and there is an entire Terraform for AI Agents series
if you want to go deep.
First Deployment Checklist#
Your ECS instance is running. Now let us make it useful.

Install essential packages#
| |
Serve a test page#
| |
Verify public access#
From your local machine:
| |
You should see the HTML. If you get a timeout, check:
- Security group rules — is port 80 open?
- Is nginx running? (
systemctl status nginxon the instance) - Is the public IP correct? (
aliyun ecs DescribeInstancesto verify)
Set up basic monitoring#
CloudMonitor is enabled by default for ECS instances. But the default agent might not be installed:
| |
Now go to the CloudMonitor console and you should see CPU, memory, disk, and network metrics for your instance within a few minutes.
Clean up when done#
Do not forget to stop or release the instance when you are done experimenting. A running ecs.c7.large costs about 0.35 CNY/hour. That is 252 CNY/month if you leave it running.
| |
The Architecture We Are Building#
This article is the first of twelve in the Alibaba Cloud Full Stack series. Here is the full roadmap:

| |
Each article builds on the previous one. By article 12, you will have a complete production-ready stack running on Alibaba Cloud with proper networking, security, monitoring, and CI/CD.
Some of these topics have dedicated deep-dive series on this blog already:
- PAI (articles 1-5): If you want the full treatment on GPU notebooks, distributed training, and model serving, see the PAI series .
- Bailian and DashScope (articles 1-5): For LLM APIs, multimodal models, TTS, and video generation, see the Bailian series .
- Terraform (articles 1-8): For infrastructure-as-code patterns specific to AI agent systems, see the Terraform for AI Agents series .
This Full Stack series is the breadth-first tour. Those series are the depth-first dives. They complement each other — I will point you to the right deep-dive article when we reach each topic.
Summary#
Alibaba Cloud has a near-1:1 mapping to AWS. If you know AWS, you already know 80% of Alibaba Cloud. The remaining 20% is naming, console layout, and China-specific features. Use the service map table in this article as your Rosetta Stone.
Account setup has an extra step. Real-name verification is mandatory and takes 1-3 days. Start this process before you need to deploy anything. Create a RAM admin user immediately and never use the root account for daily work.
Region choice matters more than on AWS. Chinese internet topology means region-to-user latency varies significantly. Default to
cn-hangzhoufor China workloads andap-southeast-1for international. Data residency laws mean China data must stay in China.Use Pay-As-You-Go while learning, Subscription for production. The price difference is 40-60%. Do not commit to Subscription until you know your workload is stable. And always set billing alerts — a forgotten NAT Gateway or idle GPU instance will quietly drain your account.
Terraform from day one. The CLI walkthrough above is instructive, but in practice you should never create infrastructure imperatively. Every resource in this series will have a Terraform equivalent. Your future self will thank you.
Next up: Article 02 — ECS Deep Dive , where we go deep on instance type selection, image management, disk performance characteristics, and the placement strategies that actually matter for production workloads.
Alibaba Cloud Full Stack 12 parts
- 01 Alibaba Cloud Full Stack (1): The Ecosystem Map — What Alibaba Cloud Actually Is you are here
- 02 Alibaba Cloud Full Stack (2): ECS — Compute That Actually Makes Sense
- 03 Alibaba Cloud Full Stack (3): VPC, SLB, and the Network Layer
- 04 Alibaba Cloud Full Stack (4): OSS — Object Storage Done Right
- 05 Alibaba Cloud Full Stack (5): RDS and PolarDB — The Database Layer
- 06 Alibaba Cloud Full Stack (6): RAM, KMS, and Cloud Security
- 07 Alibaba Cloud Full Stack (7): SLS, CloudMonitor, and Observability
- 08 Alibaba Cloud Full Stack (8): Serverless — Function Compute and EventBridge
- 09 Alibaba Cloud Full Stack (9): OpenSearch and AI Search
- 10 Alibaba Cloud Full Stack (10): Bailian and DashScope — The LLM Layer
- 11 Alibaba Cloud Full Stack (11): PAI — The ML Platform
- 12 Alibaba Cloud Full Stack (12): End-to-End — One Terraform Apply for Everything