写点什么

当企业上云成为大势所趋,华为云 DRS 有哪些技术闪光点?

  • 2019-11-27
  • 本文字数:2287 字

    阅读完需:约 8 分钟

当企业上云成为大势所趋,华为云DRS有哪些技术闪光点?

企业上云成为近年来的热门话题,很多企业甚至把企业上云看成是企业数字化转型的必经之路。然而企业上云从何处入手? 如何在业务不中断或者计划的时间窗口内成功迁云?如何降低数据迁移过程中的复杂性?究其根本企业上云最大的难题之一是数据库的数据迁移。为客户解决的这个难题,是华为云数据库服务团队持续不断地在数据迁移领域进行技术研究和创新的重要驱动力。


1 数据复制服务 DRS 的定位


我们都知道,华为在云数据库领域的产品已形成了系列,包括 SQL、NoSQL 的等等。但是很多人不知道的是,华为云还有一款重量级的产品:华为云数据复制服务 DRS(Data Replication Service,简称为 DRS)。


什么是 DRS?从概念来看,数据复制服务 DRS 是一种易用、稳定、高效,用于数据库在线迁移和数据库实时同步的云服务。DRS 围绕云数据库,降低了数据库之间数据流通的复杂性,有效地帮助用户减少数据传输成本。简单理解,DRS 是企业数据上云的“绿色管道”,能确保企业的关键数据一键迁云。


具体而言,DRS 有两个重要使命。第一,帮助企业 DBA 或者是 CTO,以快速、简单的方式把数据库安全地迁移到云上。企业上云的第一个门槛就是数据迁移,在传统云下做数据库迁移会面临很多风险与挑战,例如业务中断、数据丢失、迁移失败等。虽然传统意义上来看数据库迁移通常很难,在云上有了很大的变化,借助华为云 DRS,用户可有效避免云迁移带来的各种复杂问题,为客户成功迁云建立信心。用户只需要轻松几步,分钟级就可以创建好迁移任务;第二个使命,DRS 可以解决数据孤岛、数据流、灾备保护等问题,让数据库之间的关键数据按照用户业务的需要驱动,实时流动起来,也就是服务于数据库的同步、灾备等场景下客户的各类需求,是云数据库整体方案成功落地的得力助手。


2 五大技术亮点降低数据流通的复杂性


对于金融行业、政府机构以及自然灾害频发的沿海地区来说,对于异地灾备需求非常强烈。用户要进行两地三中心的容灾部署,最关心的问题就是会不会丢数据、异地传输多长时间能达到百里之外。围绕这些问题,DRS 通过以下五个核心能力来更好地满足用户期望。


智能压缩:长距离的异地传输或者备份时网络带宽不稳定是主要的问题,DRS 采用智能压缩的思路,在传输数据量大小决定压缩与否,面对带宽不足时,有效保障数据可送达异地。


批量发送:高频率的数据库操作,在局域网内性能可能不是问题。但远距离传输需要“多层握手”,网络延时从毫秒级变成几十毫秒级,这种时延差异在高频率操作的放大下,延时可能会由原来的几秒变成了几十秒,导致数据传输到异地实时性大幅下降,DRS 可以通过批量发送功能减少反复握手的问题,有效提升异地数据传输的实时性。


日志回放:DRS 收到数据库的日志是有序串行的,按照原顺序回放将会形成瓶颈,使得异地数据远远落后于源数据,并行回放这些日志是提升数据传输实时性的关键技术。当然随意地并行会出现数据错乱问题。DRS 采用并行判断模块,可以高效梳理哪些行级数据能并行执行,较大程度上提升了数据实时性。


并行抓取:DRS 并行地抓取变化的数据,最大程度保护数据在灾难发生时的损失。


热点合并:在短时间之内频繁的对同一数据进行反复操作,DRS 可以合并这些操作,这个过程可以简化为最终一致数据发送至异地数据,使得满足该类场景下的数据传输性得到提升。


通过上述技术组合创新,华为云 DRS 给用户带来了综合的服务体验提升。


3 预检查功能确保企业迁云成功


华为云 DRS 有许多具体的技术措施,其中关键的一个技术是预检查,华为云把所有成功项目的经验和要点积累固化到程序的检查项中,成熟完善的预检查系统,DRS 可以明确提示客户哪一项环境设置会影响迁移,应该如何调整。成功通过一系列的精准检查后,可以确定迁云成功。


值得一提的是,华为云 DRS 采用统一自动的逻辑,从整体上使得每个用户使用 DRS 迁移效果一致。例如:大量数据传输时,由网络异常造成的频繁地传输中断,DRS 能为用户自动重连,快速定位识别到具体的断点,使得数据能够准确地续传。


为了避免人为导致的误操作,华为云 DRS 在选择目标端的时候,会建议目标数据库只能读、不可写,这样能有效避免人为因素导致的数据不一致性、数据错乱、数据丢失等问题。


为了使用户放心切换业务至云数据库,用户希望校验数据是否丢失,直观的方式是做对比,华为云 DRS 可以做对象级别的对比,包括有多少个表、多少个索引等,所有的对象都一致性一目了然。同时 DRS 还有两种数据对比能力:行级别和内容对比,行对比将对行总数进行两边一致性的校对,可以帮助用户清楚的看到数据行数是否一致; 内容对比是完整地将表与表全部的值校对一遍。 华为 DRS 将会持续的优化算法提升对比的效率。


正是华为云 DRS 这一系列的措施,确保了企业成功迁云。


企业上云,或者说在选择云平台的时候,可以从云平台三方面考量入手:数据库的技术与安全性、云平台的中立性和稳定性以及云平台的企业级业务成熟度。


● 数据库技术和安全方面:华为在数据库领域有多年技术的沉淀,并一脉传承到云平台,国际化和企业级的安全合规设计上已践行多年,在专业的数据安全领域,华为云提供的数据库安全云服务,为云上数据库保驾护航。


● 云平台的中立性和稳定性:华为云恪守“黑土地”思维,服务企业的基因驱动着云平台的长期发展。


● 云平台的企业级业务成熟度:华为具有丰富的企业级服务经验积累。


当然,对于广大 CTO/DA/DBA 等用户来说,成功走向云端有很多路径,无论通过非核心的外围业务系统来做一些尝试,还是先从没有历史负担的新业务开始,在这个过程中,DRS 都能帮助用户更安心,更放心走向云端。


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


原文链接:https://mp.weixin.qq.com/s/mJPw1RWFCL-g8d70klQd-w


2019-11-27 08:00584

评论

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

PoseiSwap 更新第二期空投,持有 Zepoch 节点数量将决定空投回报

西柚子

如何优化Flutter的性能?

没有用户名丶

Rainbond开源

EquatorCoco

开源 rainbond

智能电视APP鲜时光,如何应用AB测试打造极致的用户观看体验?

字节跳动数据平台

Git操作不规范,战友提刀来相见!

树上有只程序猿

Kurator v0.4.0版本更新4大内容,满足多云环境的复杂需求

华为云开发者联盟

云原生 后端 华为云 华为云开发者联盟 企业号 7 月 PK 榜

PoseiSwap 更新第二期空投,持有 Zepoch 节点数量将决定空投回报

BlockChain先知

几天不写React,已经看不懂语法了

伤感汤姆布利柏

区块链生态架构 | 社区征文

TiAmo

区块链 Baas 年中技术盘点

深入解析Redis的LRU与LFU算法实现

vivo互联网技术

redis LRU LFU

手把手教学构建农业知识图谱:农业领域的信息检索+智能问答,命名实体识别,关系抽取,实体关系查询

汀丶人工智能

人工智能 深度学习 nlp 知识图谱 智能问答

5个祖传的Python自动化办公项目,治愈你的抑郁

程序员晚枫

Python 微信 自动化 机器人 办公

知识图谱之《海贼王-ONEPICE》领域图谱项目实战(含码源):数据采集、知识存储、知识抽取、知识计算、知识应用、图谱可视化、问答系统(KBQA)等

汀丶人工智能

自然语言处理 知识图谱 信息抽取

中国大模型的落地DNA,写在这个双螺旋结构里

脑极体

AI

Pytorch: 数据读取机制Dataloader与Dataset

timerring

人工智能

万字血书React—走近React

不在线第一只蜗牛

React 教程分享

深度剖析之由浅入深揭秘JavaScript类型转换(最全总结篇)

控心つcrazy

JavaScript 类型转换 隐式转换 类型 强制类型转换

PoseiSwap 更新第二期空投,持有 Zepoch 节点数量将决定空投回报

EOSdreamer111

王海峰最新发声!

飞桨PaddlePaddle

人工智能 百度 paddle 飞桨 百度飞桨

PoseiSwap 更新第二期空投,持有 Zepoch 节点数量将决定空投回报

股市老人

谈谈我这两年的前端开发经验

树上有只程序猿

3DCAT实时云渲染助力VR虚拟现实迈向成熟

3DCAT实时渲染

实时渲染

代码随想录训练营 Day09 - 字符串(下)

jjn0703

PoseiSwap 更新第二期空投,持有 Zepoch 节点数量将决定空投回报

威廉META

企业内容管理升级 3.0:构建生态协同,助力合规成长

风来兮

软件 电子档案 OCR 合规 #人工智能

INFINI Labs 产品更新 | Easysearch 新增 kNN 搜索功能、Console 支持 LDAP 认证登录等

极限实验室

console Gateway 产品更新 easysearch 极限科技

户外led显示屏常见规格有哪些

Dylan

广告 屏幕亮度 像素 LED显示屏 户外LED显示屏

2023-07-06:RabbitMQ中的AMQP是什么?

福大大架构师每日一题

Rabbit 福大大架构师每日一题

手把手教学构建证券知识图谱/知识库(含码源):网页获取信息、设计图谱、Cypher查询、Neo4j关系可视化展示

汀丶人工智能

人工智能 自然语言处理 nlp 知识图谱

PoseiSwap 更新第二期空投,持有 Zepoch 节点数量将决定空投回报

鳄鱼视界

源码解读之FutureTask如何实现最大等待时间

EquatorCoco

源码 前端 前端工具

当企业上云成为大势所趋,华为云DRS有哪些技术闪光点?_数据库_HW云数据库_InfoQ精选文章