速来报名!AICon北京站鸿蒙专场~ 了解详情
写点什么

吃了没上云的苦,不能再吃没灾备的亏

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

    阅读完需:约 5 分钟

吃了没上云的苦,不能再吃没灾备的亏

近期,华为云数据库 PostgreSQL 新功能上线,全版本支持数据库在线迁移、离线迁移,用户可以跨云、跨网、跨线上线下自由迁移数据,无论是对业务和应用迁移上云的用户,还是对有灾备需求的用户而言,都打开了方便之门。



在软件开发的生命周期中,由于业务发展、系统迭代更新或者软件系统本身的重构抑或其他因素,几乎都需要对数据进行迁移。尤其是随着近年来云业务的快速发展,在低成本和高性价比的上云诉求下,众多企业开始寻求商用数据库的替代解决方案。


此外,数据安全事件频发,而数据作为企业核心资产,灾备也日渐成为企业发展战略中不可或缺的部分。然而,也正是由于数据的重要性,使得迁移随之成为企业发展的一大挑战。


在传统数据库迁移场景下,企业往往还面临诸如:迁移步骤复杂,操作人员需要专业技术背景,门槛高。人工部署耗时多,往往需要数周甚至上月,周期长。企业需承担 DBA 专家人力成本,迁移硬件成本,成本高。以及迁移可能面临任务失败、业务中断、数据丢失,风险大等难题。


虽然不少数据库都提供了原生迁移工具,但大多都只能进行全量数据拷贝,为了保证迁移数据一致性,要求业务在数据迁移之前需停止服务。因此,在现今分秒必争的互联网商业环境下,传统的迁移方案对业务及公司的影响极大。


此番华为云数据库 PostgreSQL 通过自有数据复制服务 DRS,支持数据库在线和离线迁移,提供多种任务状态区分不同阶段的迁移任务,对用户而言不但大大降低迁移任务失败的风险,而且节省大量时间。


以在线迁移为例:选择该模式后,DRS 先通过预检查功能,对可能影响迁移任务成功的因素及条件进行检查,并提供分析报告,用户可以根据失败信息和处理建议的指导,调整环境,以确保迁移成功。



DRS 在线迁移准备


在线迁移任务启动后,用户可以通过 DRS 的迁移监控功能,查看同步时延、剩余时间等指标,实时掌控迁移情况。此外,DRS 还提供对象级、数据级的多维度、多层次对比,确保数据零丢失。


在离线迁移状态下,华为云数据库则提供三种状态可查看:


恢复中:正在进行备份文件到目标数据库的迁移任务。


成功:备份文件到目标数据库的迁移任务执行成功。


失败:备份文件到目标数据库的迁移任务执行失败。


通过离线或在线两种迁移方式,用户都可以安全高效的将数据库迁移到华为云 PostgreSQL 数据库,实现业务层面改动最少、中断时间为零的数据库平滑迁移。


值得一提的是,华为云数据库 PostgreSQL 具备当前市场上其它云数据库服务所不具有的优势,比如版本齐全,包括 9.4/9.5/9.6/10.0.3 版本。而且模式多样,所有版本均提供单机版和高可用版(双机版),规格从 1U2G 到 60U256G 多种选择,支持弹性扩容缩容,可满足不同用户业务需求选择。


向下箭头分割线 GIF 动态


当前,华为云 PostgreSQL 9.4/9.5/9.6/10.0.3 所有版本,均支持同版本间的在线迁移和离线迁移两种方式,且支持 9.5-9.6 的跨版本迁移。


PostgreSQL 对 IOT、物流等行业而言非常具有吸引力。其强大的空间信息服务可以提供快速精准的空间分析,及时规划运输路径;Postgis 插件提供投影变换功能,方便在途监控;快速处理复杂数据模型及简化空间操作的能力,使得企业更加方便 SQL 拓展和实现数据共享,大幅降低业务开发运维成本。因此对这些行业而言,PostgreSQL 是位置应用首选产品。


目前,华为云 PostgreSQL 已兼容 30 款多功能插件,不仅支持丰富的数据类型,而且直接支持 SQL 操作 JSON 及 XML,助力企业低成本实现工具化智能管理。华为云 PostgreSQL 迁移能力的提升,也将成为想要转型上云企业、想要进行灾备企业的得力助手。


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


2019-11-26 08:00668

评论

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

Vue虚拟dom是如何被创建的

yyds2026

Vue

几个你必须知道的React错误实践

xiaofeng

React

蜂巢再获权威认可 | 一个被甲方、乙方都认可的测评

青藤云安全

网络安全

Spring框架中都用到了哪些设计模式 ?

千锋IT教育

深度讲解React Props

夏天的味道123

React

升级到React-Router-v6

xiaofeng

React

同事每天早下班,原来是用了这8个开发工具

慕枫技术笔记

后端 开发 11月月更

vue3实战-完全掌握ref、reactive

yyds2026

Vue

Element UI 省市区数据联动

源字节1号

微信小程序 软件开发 前端开发 后端开发

【鲲鹏BoostKit】OminiRuntime ——高效统一的大数据分析Runtime底座

Geek_2d6073

webpack模块化的原理

Geek_02d948

webpack

Nodejs+Redis实现简易消息队列

coder2028

node.js

深度理解Redux原理并实现一个redux

夏天的味道123

React

人工智能机器学习之Bagging算法

XiaoChao_AI

人工智能 机器学习 11月月更

个保法一周年:APP监听?算法为洪水猛兽?看看专家如何解读

科技热闻

人工智能机器学习之Boosting算法

XiaoChao_AI

人工智能 机器学习 11月月更

js作用域、作用域链和它的一些优化

hellocoder2029

JavaScript

彻底搞懂React-hook链表构建原理

夏天的味道123

React

人工智能自然语言处理之Transformer阐述

XiaoChao_AI

人工智能 自然语言处理 Transformer 11月月更

为啥不适合,依然有很多人大张旗鼓搞企业内部开源?(下)

laofo

研发效能

人工智能自然语言处理之数据增强去噪类别不平衡模型轻量化

XiaoChao_AI

人工智能 nlp 数据预处理 11月月更

网易数帆加入星策社区,携手推进企业智能化转型进程

星策开源社区

开源 AI 开源社区 企业转型 数智化转型

简单两步,使用 cache 加快极狐GitLab CI/CD 构建速度

极狐GitLab

DevOps CI/CD cache runner 极狐GitLab

javascript尾递归优化

hellocoder2029

JavaScript

vue中的几个高级概念

yyds2026

Vue

webpack配置优化,让你的构建速度飞起

Geek_02d948

webpack

webpack热更新原理(面试大概率会问)

Geek_02d948

webpack

Nodejs相关ORM框架分析

coder2028

node.js

火山引擎DataTester :让字节“跳动”起来的A/B实验平台

字节跳动数据平台

大数据 火山引擎 A/B 测试

深入分析React-Scheduler原理

xiaofeng

React

Nodejs:ESModule和commonjs,傻傻分不清

coder2028

node.js

吃了没上云的苦,不能再吃没灾备的亏_语言 & 开发_HW云数据库_InfoQ精选文章