本最佳实践介绍PolarDB的核心需求场景和如何将MySQL迁移到PolarDB。

场景描述

  • 弹性场景:线上活动压力突增,RDS数据库升级耗时长,来不及升级。业务具有周期性,波峰波谷明显(如活动期,假期等)。
  • 大数据量查询场景:业务发展很快,没有时间做分库分表的改造。上百台ECS连接同一台数据库,高并发下单库性能要求高。
  • 全局读一致性场景:读写分离后,刚更新的数据需要能实时查询到。

解决的问题

  • RDS MySQL或自建MySQL遇到性能或容量瓶颈。
  • MySQL到PolarDB双向链路如何打通。
  • 如何用好PolarDB。

部署架构图

部署架构图

选用的产品

  • 负载均衡SLB

    负载均衡(Server Load Balancer)是将访问流量根据转发策略分发到后端多台云服务器(ECS实例)的流量分发控制服务。负载均衡扩展了应用的服务能力,增强了应用的可用性。

    更多关于负载均衡SLB的介绍,参见负载均衡产品详情页

  • 专有网络VPC

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

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

  • 弹性公网IP(EIP)

    独立的公网IP资源,可以绑定到阿里云专有网络VPC类型的ECS、NAT网关、私网负载均衡SLB上,并可以动态解绑,实现公网IP和ECS、NAT网关、SLB的解耦,满足灵活管理的要求。

    更多关于弹性公网IP(EIP)的介绍,参见弹性公网IP(EIP)产品详情页

  • 云数据库PolarDB

    PolarDB是阿里巴巴自主研发的下一代关系型分布式云原生数据库,目前兼容三种数据库引擎:MySQL、PostgreSQL、高度兼容Oracle语法。

    更多关于云数据库PolarDB的介绍,参见云数据库POLARDB产品详情页

  • 数据传输服务DTS

    数据传输服务(Data Transmission Service) DTS支持关系型数据库、NoSQL、大数据(OLAP)等数据源间的数据传输。它是一种集数据迁移、数据订阅及数据实时同步于一体的数据传输服务。

    更多关于数据传输服务DTS的介绍,参见数据传输服务DTS产品详情页

详细信息

点击查看最佳实践详情

更多最佳实践

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