写点什么

DRS 支持 MySQL 迁移时流控功能全新上线

  • 2019-11-26
  • 本文字数:1058 字

    阅读完需:约 3 分钟

DRS 支持 MySQL 迁移时流控功能全新上线

数据库平滑迁移上云 So Easy

近日, DRS 支持 MySQL 迁移时限速功能重磅上线,该功能让用户轻松把控迁移对源带宽、数据库 IO 的影响。使用 DRS 限速功能,可以让迁移对源业务高峰期性能影响最小化;搭配全量+增量迁移,可以让数据库迁移时,源业务不停机,有效的降低业务中断时间,让用户更专注业务发展。



数据复制服务(Data Replication Service,简称为 DRS)是一种易用、稳定、高效,用于数据库在线迁移和数据库实时同步的云服务。

下面介绍一下 DRS 的限速功能:

流速模式支持两大选项:限速和不限速


不限速模式:不限速对迁移速度不进行限制,通常会最大化使用源数据库的出口带宽。


【用户疑问】:那么不限速模式的实际迁移速度会是多少呢?对源又会造成怎么样的性能影响呢?


【专家答复】:该流速模式会对源数据库造成读消耗,消耗取决于源数据库的出口带宽,比如源数据库的出口带宽为 100Mb/s,假设高速模式使用了 80%带宽,则迁移对源数据库将造成 80Mb/s 的读操作 IO 消耗。另外 DRS 具有定时启动功能,可以根据业务特点,选择在诸如凌晨等业务低峰期启动迁移任务,配合不限速模式,可以快速完成数据导出,从而完全避开迁移对业务性能和带宽使用的影响。


限速模式:限速可以自定义的最大迁移速度,迁移过程中的迁移速度将不会超过该速度。


【用户疑问】:限速功能可以很好的确保在业务高峰期,用户迁移对源数据库造成业务较大的性能影响,具体如何使用的呢?


【专家答复】:流速设置通常包括限速时间段和流速大小的设置。默认的限速时间段为全天,用户也可以根据业务需求自定义定时限速。自定义的定时限速支持最多设置 3 个定时任务,每个定时任务之间不能存在交叉的时间段,未设定在限速时间段的时间默认为不限速。


【案例展示】:某业务系统数据库 MySQL 数据量达到 1.5TB,基于成本原因迁移使用公网方式,希望迁移时业务不中断,其业务时间为早上 9:00 到晚上 23:00 为业务期,不希望迁移影响业务性能。


【解决方案】:客户希望迁移不中断,使用 DRS 全量+增量模式可以在业务进行中实现数据库的搬迁。受带宽限制根据测算 1.5TB 迁移,将会超过 24 小时,不可避免跨越业务期和非业务期,为了确保业务期性能不受迁移较大影响,我们设定早上 9:00 到晚上 23:00 迁移速度限定在 40Mb/s,其他时间段以最大迁移,这样完美的满足了客户的迁移诉求。


当前,国内云计算市场正处于爆发增长期,华为云数据复制服务 DRS 新功能——DRS 支持 MySQL 迁移时限速功能的上线,该功能对广大想要扩展云业务的用户而言非常实用,将助力用户的迁移体验更流畅。


本文转载自 HW 云数据库公众号。


2019-11-26 08:00941

评论

发布
暂无评论
发现更多内容

Go 语言泛型编程之切片

宇宙之一粟

Go 泛型 泛型编程 10月月更

io的实质

wzh

Linux 面试 后端 io java 编程

又一家!天数智芯天垓100 产品卡与龙蜥操作系统完成产品兼容互认证

OpenAnolis小助手

开源 适配 龙蜥操作系统 天数智芯 兼容

一颗石榴给QA带来的启示

BY林子

软件测试 敏捷测试 测试工程师 敏捷QA

2022 Java零基础必备 简单易学 Eclipse免费下载安装+JDK环境搭建一站式捆绑服务到底的教程 足够全、足够详细、足够劲爆 最关键可以一直让你免费使用!

Geek_yx5md7

eclipse 工具 开发工具 环境搭建 Java 开发

Vue组件入门(三)插槽和动态组件

Augus

Vue 3 10月月更

数据质量监控,你一直都做错了

雨果

数据质量

内网渗透-IPC$横向控制OA系统【网络安全】

网络安全学海

网络安全 信息安全 渗透测试 内网渗透 漏洞挖掘

微服务与 API有什么区别?

雨果

微服务 数据api

走进“yarn create vite”的源码学习

小鑫同学

前端 Node 10月月更

cstdio的源码学习分析10-格式化输入输出函数fprintf整体分析

桑榆

源码刨析 10月月更 C++

我决定以后一直使用Eclipse了 因为它也可以安装集成PyDec插件来实现Python开发了 哇哈哈哈

Geek_yx5md7

Python 开发环境搭建 eclipse+pyhton Python编译器 新手学编程

DevOps 与 DataOps 相关吗?

雨果

DataOps

MySQL高级--性能优化查询截取分析

Java学术趴

10月月更

支撑阿里“双十一”的消息中间件,带你云淡风轻面对高并发

图灵社区

RocketMQ 中间件 架构师 消息中间件

Spring Boot「04」Annotations 01

Samson

Java spring 学习笔记 spring-boot 10月月更

【实战】自定义 Github Action 库

小鑫同学

前端 Node 10月月更

干货|什么是特性团队/功能团队(FeatureTeam)

laofo

Scrum 研发效能 PMO 敏捷精益 敏捷研发

利用fs-extra实现"yarn create tlist"创建项目

小鑫同学

前端 Node 10月月更

数字经济时代,企业应该如何搭建数字体验平台(DXP)?

Baklib

客户体验管理

【愚公系列】2022年10月 Go教学课程 026-结构体

愚公搬代码

10月月更

Java 序列化与反序列化

Yeats_Liao

后端 Java core 10月月更

贤鱼的刷题日常--P2671 [NOIP2015 普及组] 求和

贤鱼很忙

c++ 10月月更 题解

设备端零改动迁移实战——实践类

阿里云AIoT

安全 物联网 开发工具 迁移 企业实例

Java Lambda 表达式

Yeats_Liao

后端 Java core 10月月更

支撑阿里“双十一”的消息中间件,带你云淡风轻面对高并发

图灵教育

RocketMQ 中间件 架构师 消息中间件

read、select、poll、epoll区别

wzh

网络 Linux Kenel epoll IO多路复用 poll

VUE 组件的计算属性

默默的成长

Vue 前端 10月月更

同行四载,法大大携手SAP共筑数智未来

ToB行业头条

2022-10-12:以下go语言代码输出什么?A:1;B:2;C:panic;D:不能编译。 package main import “fmt“ func main() { m := m

福大大架构师每日一题

golang 福大大 选择题

贤鱼的刷题日常--P1548 [NOIP1997 普及组] 棋盘问题

贤鱼很忙

c++ CSP 10月月更

DRS 支持 MySQL 迁移时流控功能全新上线_其他_HW云数据库_InfoQ精选文章