Skip to content

Commit cb34988

Browse files
committed
新增技术对比文档,覆盖前端/后端/数据库/云服务/API/设计工具链
1 parent cb0cb4c commit cb34988

8 files changed

Lines changed: 2194 additions & 0 deletions

File tree

tech/api.md

Lines changed: 442 additions & 0 deletions
Large diffs are not rendered by default.

tech/backend.md

Lines changed: 454 additions & 0 deletions
Large diffs are not rendered by default.

tech/cloud.md

Lines changed: 164 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,164 @@
1+
# 云服务对比
2+
3+
## 主流云平台概览
4+
5+
| 平台 | 厂商 | 全球区域数 | 总部 | 强项 |
6+
|------|------|-----------|------|------|
7+
| AWS | Amazon | 34 | 美国 | 服务最全、生态最成熟 |
8+
| Azure | Microsoft | 60+ | 美国 | 企业集成、混合云、AI |
9+
| GCP | Google | 40+ | 美国 | 数据分析、AI/ML、Kubernetes |
10+
| 阿里云 | 阿里巴巴 | 29 | 中国 | 国内市场、出海东南亚 |
11+
| 腾讯云 | 腾讯 | 21 | 中国 | 游戏、社交、微信生态 |
12+
| 华为云 | 华为 | 33 | 中国 | 政企、昇腾 AI、鸿蒙 |
13+
14+
---
15+
16+
## 核心服务对比
17+
18+
### 计算
19+
20+
| 服务 | AWS | Azure | GCP | 阿里云 |
21+
|------|-----|-------|-----|--------|
22+
| 虚拟机 | EC2 | Virtual Machines | Compute Engine | ECS |
23+
| 容器 | EKS / ECS / Fargate | AKS / Container Apps | GKE / Cloud Run | ACK / ASK |
24+
| Serverless | Lambda | Functions | Cloud Functions | FC 函数计算 |
25+
| 弹性伸缩 | Auto Scaling | Autoscale | Managed Instance Group | 弹性伸缩 |
26+
27+
**选型建议**
28+
- K8s 原生 → **GKE**(Google 是 K8s 创始者,托管质量最高)
29+
- Serverless 容器 → **Cloud Run / Fargate**(免运维、按请求计费)
30+
- 国内合规 → **阿里云 ECS / ACK**
31+
32+
---
33+
34+
### 存储
35+
36+
| 服务 | AWS | Azure | GCP | 阿里云 |
37+
|------|-----|-------|-----|--------|
38+
| 对象存储 | S3 | Blob Storage | Cloud Storage | OSS |
39+
| 块存储 | EBS | Managed Disks | Persistent Disk | 云盘 |
40+
| 文件存储 | EFS | Azure Files | Filestore | NAS |
41+
| 数据湖 | S3 + Lake Formation | Data Lake Storage | BigLake | OSS + MaxCompute |
42+
43+
---
44+
45+
### 数据库
46+
47+
| 服务 | AWS | Azure | GCP | 阿里云 |
48+
|------|-----|-------|-----|--------|
49+
| 关系型 | RDS / Aurora | SQL Database | Cloud SQL / AlloyDB | RDS / PolarDB |
50+
| NoSQL | DynamoDB | Cosmos DB | Firestore / Bigtable | Table Store |
51+
| 缓存 | ElastiCache | Cache for Redis | Memorystore | Tair (Redis) |
52+
| 图数据库 | Neptune | Cosmos DB (Gremlin) || GDB |
53+
| 向量 | OpenSearch Serverless | Cosmos DB (vCore) | Vertex AI Vector Search | AnalyticDB PostgreSQL |
54+
55+
**选型建议**
56+
- 全球分布式强一致 → **Cosmos DB**(多模型、多区域写入)
57+
- PostgreSQL 兼容 + 性能 → **Aurora / PolarDB**(AWS 和阿里云的旗舰)
58+
- 需要原生向量搜索 → **AlloyDB / PolarDB**(PG 兼容 + 向量扩展)
59+
60+
---
61+
62+
### AI / ML
63+
64+
| 服务 | AWS | Azure | GCP | 阿里云 |
65+
|------|-----|-------|-----|--------|
66+
| 模型服务 | Bedrock | Azure OpenAI / AI Foundry | Vertex AI / Model Garden | 百炼 / PAI |
67+
| 训练平台 | SageMaker | Azure ML | Vertex AI Training | PAI-DLC |
68+
| LLM 托管 | Bedrock (Claude, Llama) | Azure OpenAI (GPT-4) | Vertex AI (Gemini) | 通义千问 / Llama |
69+
| 向量搜索 | OpenSearch kNN | Cosmos DB Vector | Vertex AI Vector Search | AnalyticDB |
70+
| RAG 工具 | Bedrock Knowledge Bases | Azure AI Search | Vertex AI Search | 百炼 RAG |
71+
72+
**选型建议**
73+
- 需要 GPT-4 级模型 → **Azure OpenAI**(唯一正规渠道)
74+
- 需要多模型选择 → **Bedrock**(Claude、Llama、Mistral 多家模型)
75+
- 国内合规 → **阿里云百炼**(通义千问 + 开源模型)
76+
77+
---
78+
79+
### 网络
80+
81+
| 服务 | AWS | Azure | GCP | 阿里云 |
82+
|------|-----|-------|-----|--------|
83+
| CDN | CloudFront | Azure CDN / Front Door | Cloud CDN | CDN |
84+
| 负载均衡 | ALB / NLB | Azure Load Balancer | Cloud Load Balancing | SLB / ALB |
85+
| DNS | Route 53 | Azure DNS | Cloud DNS | DNS 解析 |
86+
| VPN/专线 | VPN Gateway / Direct Connect | VPN Gateway / ExpressRoute | Cloud Interconnect | VPN / 专线 |
87+
| WAF | AWS WAF | Azure WAF | Cloud Armor | WAF |
88+
89+
---
90+
91+
### 安全与身份
92+
93+
| 服务 | AWS | Azure | GCP | 阿里云 |
94+
|------|-----|-------|-----|--------|
95+
| IAM | IAM | Entra ID (Azure AD) | Cloud IAM | RAM |
96+
| 密钥管理 | KMS / Secrets Manager | Key Vault | Cloud KMS | KMS |
97+
| 合规认证 | SOC, PCI, HIPAA, ISO | SOC, PCI, HIPAA, ISO | SOC, PCI, HIPAA, ISO | 等保三级、ISO |
98+
99+
---
100+
101+
## 定价模式对比
102+
103+
| 模式 | 说明 | 适用场景 |
104+
|------|------|---------|
105+
| 按需 (On-Demand) | 按秒/小时计费,无承诺 | 开发测试、不可预测负载 |
106+
| 预留 (Reserved) | 1–3 年承诺,折扣 30–70% | 稳定生产负载 |
107+
| 竞价 (Spot) | 使用闲置资源,折扣 60–90% | 容错任务、批处理、CI/CD |
108+
| Savings Plan | 灵活消费承诺,跨服务通用 | 长期稳定但需灵活切换实例 |
109+
| Serverless | 按请求/执行时间计费 | 事件驱动、流量波动大 |
110+
111+
**省钱技巧**
112+
- 生产环境用 **预留/Savings Plan**
113+
- CI/CD 和批处理用 **Spot/竞价实例**
114+
- 数据传输费用是最大陷阱 — **同区域内免费,跨区域/跨出口收费**
115+
116+
---
117+
118+
## 混合云与多云
119+
120+
| 策略 | 说明 | 代表方案 |
121+
|------|------|---------|
122+
| 混合云 | 本地 + 一个云 | AWS Outposts、Azure Stack、Google Distributed Cloud |
123+
| 多云 | 多个云同时使用 | Terraform、Pulumi、Crossplane |
124+
| 边缘 | 计算推到终端设备 | AWS Wavelength、Azure Stack Edge、GCP Distributed Cloud |
125+
126+
**多云工具链**
127+
- **Terraform / Pulumi**:IaC 跨云编排
128+
- **Kubernetes**:容器化应用天然跨云
129+
- **Cloudflare / Fastly**:CDN 层屏蔽底层云差异
130+
131+
---
132+
133+
## 国内 vs 海外选型
134+
135+
| 维度 | 海外业务 | 国内业务 |
136+
|------|---------|---------|
137+
| 推荐 | AWS / GCP / Azure | 阿里云 / 腾讯云 |
138+
| 合规 | 通用 | 等保、ICP 备案、数据本地化 |
139+
| 生态 | 国际 SaaS 集成丰富 | 微信/支付宝/钉钉集成 |
140+
| 网络 | 全球骨干网 | 国内骨干网 + 国际出口 |
141+
142+
---
143+
144+
## 选型决策
145+
146+
```
147+
业务场景?
148+
├── 全球化 SaaS → AWS(最全)或 GCP(数据强)
149+
├── 企业级 + 微软生态 → Azure
150+
├── 国内合规 → 阿里云 / 腾讯云
151+
├── AI/ML 优先 → GCP(Vertex AI)或 Azure(OpenAI)
152+
├── 成本敏感 → 多云 + Spot + Savings Plan
153+
└── 不确定 → 先上 AWS,后续可迁移(生态最大)
154+
```
155+
156+
---
157+
158+
## 参考资料
159+
160+
- [AWS 官方定价](https://aws.amazon.com/pricing/)
161+
- [Azure 官方定价](https://azure.microsoft.com/pricing/)
162+
- [GCP 官方定价](https://cloud.google.com/pricing)
163+
- [阿里云定价](https://www.aliyun.com/price)
164+
- [各平台 Free Tier 对比](https://free tier.dev/)

0 commit comments

Comments
 (0)