style: apply global formatting fixes (struct, spacing, zhlint)

This commit is contained in:
Baohua Yang
2026-02-21 11:08:52 -08:00
parent ad68b2d973
commit 79ac9c639a
159 changed files with 1708 additions and 882 deletions

View File

@@ -1,6 +1,6 @@
## 多云部署策略比较
企业在选择容器云平台时通常会在 AWS EKS, Azure AKS, Google GKE 以及国内的阿里云 ACK, 腾讯云 TKE 之间进行权衡
企业在选择容器云平台时通常会在 AWS EKSAzure AKSGoogle GKE 以及国内的阿里云 ACK腾讯云 TKE 之间进行权衡
### 三大公有云 Kubernetes 服务对比
@@ -16,27 +16,27 @@
随着企业业务的扩展单一云平台可能无法满足所有需求多云部署成为趋势
#### 1. 跨云灾备Active-Passive
#### 1跨云灾备 (Active-Passive)
主要业务运行在一个云 AWS数据实时复制到另一个云如阿里云当主云发生故障时流量切换到备云
主要业务运行在一个云 ( AWS)数据实时复制到另一个云 (如阿里云)当主云发生故障时流量切换到备云
* **优点**: 架构相对简单数据一致性好控制
* **缺点**: 资源闲置浪费切换可能有 RTO
* **优点**架构相对简单数据一致性好控制
* **缺点**资源闲置浪费切换可能有 RTO
#### 2. 多活部署Active-Active
#### 2多活部署 (Active-Active)
业务同时在多个云上运行通过全局流量管理DNS/GSLB分发流量
业务同时在多个云上运行通过全局流量管理 (DNS/GSLB) 分发流量
* **优点**: 高可用就近接入提升用户体验
* **缺点**: 数据同步复杂跨云网络延迟问题
* **优点**高可用就近接入提升用户体验
* **缺点**数据同步复杂跨云网络延迟问题
#### 3. 混合云Hybrid Cloud
#### 3混合云
核心数据和敏感业务保留在私有云IDC弹性业务或前端业务部署在公有云
核心数据和敏感业务保留在私有云 (IDC)弹性业务或前端业务部署在公有云
* **工具**: Google Anthos, AWS Outposts, Azure Arc 都是为了解决混合云统一管理而生
* **工具**Google AnthosAWS OutpostsAzure Arc 都是为了解决混合云统一管理而生
### 建议
* **技术选型**: 尽量使用标准的 Kubernetes API避免过度依赖特定云厂商的 CRD 或专有服务以保持应用的可移植性
* **IaC 管理**: 使用 Terraform Pulumi 等工具统一管理多云基础设施
* **技术选型**尽量使用标准的 Kubernetes API避免过度依赖特定云厂商的 CRD 或专有服务以保持应用的可移植性
* **IaC 管理**使用 Terraform Pulumi 等工具统一管理多云基础设施