本方案演示线下 IDC 与阿里云以混合云的形式部署 Kubernetes 集群,实现云下云上服务交叉调用,云上资源可以根据业务请求峰谷值做弹性伸缩。
背景信息
使用 DTS 实现 IDC 与云上数据库单向同步,将云上数据库作为混合云场景下的冗余和灾备,可以在云上部署可接受一定读延迟的业务应用,缓解 IDC 机房业务压力。IDC 本地镜像文件可以同步至阿里云镜像仓库 ACR 企业版,实现云上应用本地就近拉取镜像,加速应用部署。
通过该方案,可以解决以下问题:
- 通过云上冗余部署和快速弹性伸缩,低成本解决 IDC 弹性伸缩难问题。
- 云上可以部署可接受一定读延迟的应用,降低 IDC 主服务的压力。
- ACR 企业版支持多地域同步部署,加速镜像分发。
- DTS 单向同步数据灾备,提升 IDC 机房数据库高可用。
实现原理

- IDC 与云上独立部署 Kubernetes 集群,通过高速通道打通内网环境。
- 云上集群可冗余或独立部署应用,调用 IDC 提供的数据服务接口访问 IDC 数据库。
- IDC 部署的 Docker harbor 等镜像仓库同步镜像文件至阿里云 ACR 企业版,云上集群节点直接从 ACR 就近拉取 Docker 镜像,实现快速部署。
- 云下数据库通过 DTS 单向同步任务同步数据至云上 RDS 做灾备,云上也可以部署接受一定读延迟的业务应用直接访问云上数据库。
解决方案
完整的最佳实践请参见 混合云部署 Kubernetes 最佳实践 。
在文档使用中是否遇到以下问题
更多建议
匿名提交