IDC与阿里云以混合云的形式部署容器集群,实现云下云上服务交叉调用/云上资源根据业务压力做弹性伸缩。

直达最佳实践

点击查看最佳实践详情

更多最佳实践

点击查看更多阿里云最佳实践

场景描述

本方案演示线下IDC与阿里云以混合云的形式部署Kubernetes集群,实现云下云上服务交叉调用,云上资源可以根据业务请求峰谷值做弹性伸缩。使用DTS实现IDC与云上数据库单向同步,将云上数据库作为混合云场景下的冗余和灾备,可以在云上部署可接受一定读延迟的业务应用,缓解IDC机房业务压力。

解决的问题

  • 云上冗余部署和快速弹性伸缩,低成本解决IDC弹性伸缩问题。
  • 云上应用可作为接受一定读延迟请求分流后端,降低IDC主服务的压力。
  • ACR企业版支持多地域同步部署,加速镜像分发。
  • DTS单向同步数据灾备,提升IDC机房数据库高可用。

部署架构图

混合云部署Kubernetes集群最佳实践

实现原理

  • IDC与云上独立部署Kubernetes集群,通过高速通道打通内网环境。
  • 云上集群可冗余或独立部署应用,调用IDC提供的数据服务接口访问IDC数据库。
  • IDC部署的Docker harbor等镜像仓库同步镜像文件至阿里云ACR企业版,云上集群节点直接从ACR就近拉取Docker镜像,实现快速部署。
  • 云下数据库通过DTS单向同步任务同步数据至云上RDS做灾备,云上也可以部署接受一定读延迟的业务应用直接访问云上数据库。