场景描述

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

解决的问题

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

部署架构图

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

实现原理

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

选用的产品

  • 云服务器ECS

    云服务器(Elastic Compute Service,简称ECS)是阿里云提供的性能卓越、稳定可靠、弹性扩展的IaaS(Infrastructure as a Service)级别云计算服务。云服务器ECS免去了您采购IT硬件的前期准备,让您像使用水、电、天然气等公共资源一样便捷、高效地使用服务器,实现计算资源的即开即用和弹性伸缩。阿里云ECS持续提供创新型服务器,解决多种业务需求,助力您的业务发展。

    更多关于云服务器ECS的介绍,参见云服务器ECS产品详情页

  • 专有网络VPC

    专有网络VPC帮助您基于阿里云构建出一个隔离的网络环境,并可以自定义IP 地址范围、网段、路由表和网关等;此外,也可以通过专线/VPN/GRE等连接方式实现云上VPC与传统IDC的互联,构建混合云业务。

    更多关于专有网络VPC的介绍,参见专有网络VPC产品详情页

  • 云数据库RDS MySQL版

    MySQL 是全球最受欢迎的开源数据库之一,作为开源软件组合 LAMP(Linux + Apache + MySQL + Perl/PHP/Python)中的重要一环,广泛应用于各类应用场景。

    更多关于云数据库RDS MySQL版的介绍,参见云数据库RDS MySQL版产品详情页

  • 容器镜像服务ACR

    提供安全的镜像托管能力,稳定的国内外镜像构建服务,便捷的镜像授权功能,方便用户进行镜像全生命周期管理。

    更多关于容器镜像服务ACR的介绍,参见容器服务 ACR产品详情页

  • 云解析 PrivateZone

    云解析 PrivateZone,是基于阿里云专有网络VPC(Virtual Private Cloud)环境的私有域名解析和管理服务。可以在自定义的一个或多个专有网络中快速构建DNS系统,实现私有域名映射到IP资源地址。

    更多云解析 PrivateZone的介绍,参见云解析PrivateZone详情页

  • 高速通道

    帮助不同网络环境间实现高速、稳定、安全的私网通信。物理专线连接实现云下IDC专线接入云上,提高网络拓扑灵活性和跨网通信质量;高速通道(ECC)基于阿里云智能接入网关的硬件能力和SD-WAN技术,为客户提供整合运营商物理专线的高可靠、高性能、低时延的一站式上云服务;对等连接实现云上跨地域/跨用户的VPC内网互通。

    更多关于高速通道的介绍,参见高速通道产品详情页

详细信息

点击查看最佳实践详情

更多最佳实践

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