Use a better structure

This commit is contained in:
Baohua Yang
2026-02-09 09:32:05 -08:00
parent fdb879dcf2
commit e669ee0fe8
167 changed files with 2462 additions and 2462 deletions

View File

@@ -1,4 +1,4 @@
# 容器与云计算
## 容器与云计算
Docker 目前已经得到了众多公有云平台的支持并成为除虚拟机之外的核心云业务

View File

@@ -1,4 +1,4 @@
# 阿里云
## 阿里云
![阿里云](../_images/aliyun-logo.png)

View File

@@ -1,4 +1,4 @@
# 亚马逊云
## 亚马逊云
![AWS](../_images/aws-logo.jpg)

View File

@@ -1,20 +1,20 @@
# 简介
## 简介
随着容器技术的普及目前主流的云计算服务商都提供了成熟的容器服务与容器相关的云计算服务主要分为以下几种类型
## 1. 容器编排托管服务 (Managed K8s)
### 1. 容器编排托管服务 (Managed K8s)
这是目前最主流的形式云厂商托管 Kubernetes 的控制平面Master节点用户只需管理工作节点Worker Node
* **优势**降低了 Kubernetes 集群的维护成本高可用性由厂商保证
* **典型服务**AWS EKS, Azure AKS, Google GKE, 阿里云 ACK, 腾讯云 TKE
## 2. 容器实例服务 (Serverless Containers)
### 2. 容器实例服务 (Serverless Containers)
这一类服务通常被称为 CaaS (Container as a Service)用户无需管理底层服务器EC2/CVM只需提供镜像和配置即可运行容器
* **优势**极致的弹性按秒计费零运维
* **典型服务**AWS Fargate, Azure Container Instances, Google Cloud Run, 阿里云 ECI
## 3. 镜像仓库服务 (Container Registry)
### 3. 镜像仓库服务 (Container Registry)
提供安全可靠的私有 Docker 镜像存储服务通常与云厂商的 CI/CD 流水线深度集成
* **典型服务**AWS ECR, Azure ACR, Google GCR/GAR, 阿里云 ACR

View File

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

View File

@@ -1,4 +1,4 @@
# 本章小结
## 本章小结
本章介绍了公有云服务对 Docker 的积极支持以及新出现的容器云平台

View File

@@ -1,4 +1,4 @@
# 腾讯云
## 腾讯云
![腾讯云](../_images/qcloud-logo.jpg)