写点什么

不把鸡蛋放在一个篮子里,是对数据保障最起码的善良

  • 2020-04-01
  • 本文字数:1366 字

    阅读完需:约 4 分钟

不把鸡蛋放在一个篮子里,是对数据保障最起码的善良

数据是企业核心竞争力,也是公司的软实力,因此一旦数据受损,影响可想而知。数据传输、存储、交换、软件故障、硬盘坏道等,都有可能产生数据故障。如果没有数据备份和数据恢复手段与措施, 就会存在数据丢失的风险。

没有了数据,应用再花哨也是镜中花水中月。

为保障数据的可用可靠可恢复,华为云数据库都做了哪些工作呢?


不把鸡蛋放在一个篮子里,多策略数据备份保障高可靠


①每天自动备份并上传到 OBS


创建实例时,华为云数据库服务默认开启自动备份策略,实例创建成功后,用户可对其进行修改,并根据配置自动创建数据库实例备份。此外,平台每天自动备份数据,上传到对象存储服务(Object Storage Service,简称 OBS)。备份文件免费保留 732 天,支持一键式恢复。用户可以设置自动备份的周期,还可以根据自身业务特点随时发起备份,选择备份周期、修改备份策略。OBS 对象存储,可靠性高达 99.999999999% ( 11 个 9)。


②按备份集和指定时间点的恢复


在大多数场景下,用户可以将 732 天内任意一个时间点的数据恢复到华为云关系型数据库当前实例或新实例上,数据验证无误后即可将数据迁回华为云关系型数据库主实例,完成数据回溯。


③双机架构的主备实例部署模式实现服务高可用


根据用户的选择设置,主数据库实例可以通过异步或半同步方式将数据复制到备用数据库上。一旦主数据库实例发生故障导致不可用,即可在很短时间内将服务切换到备用数据库实例上,继续提供数据库读写服务,在此之后主备数据库实例的数据复制角色互换。可以选择 AZ 内高可用或者跨 AZ 高可用。


④存储层三副本冗余保障数据可靠性


华为云数据库使用 EVS 云硬盘分布式块存储,单实例的存储层均支持三副本冗余,数据可靠性高达 99.9999999%(9 个 9)。

量体裁衣,多场景下的数据库灾备迁移方案

为解决不同场景下的服务不可用问题,华为云提供了多种数据库灾备迁移方案,用户可通过对象存储 OBS(冷备)、数据复制服务 DRS(热备)方式,构建云上灾备中心、异地灾备中心、两地三中心等。


场景 1:数据库灾备上云解决方案,解决本地数据中心的服务不可用


华为云数据复制服务 DRS 支持本地 IDC 作为业务中心,华为云作为灾备中心的数据同步。通过对象存储服务 OBS 将备份文件下载,在本地恢复系统。当本地数据中心发生故障时,直接将业务流量切换到云上灾备中心,立刻恢复服务。



数据库灾备上云解决方案


场景 2:数据库云上灾备解决方案,解决地区故障导致的服务不可用


DRS 支持云上数据库跨云热备到备份中心,或通过 OBS 服务实现云上数据库冷备到备份中心,通过 OBS 备份文件恢复系统。当业务中心发生地区故障时,直接将业务流量切换到灾备中心,立刻恢复服务。



数据库云上灾备解决方案


场景 3:数据库两地三中心解决方案,跨 Region 容灾


为提高服务高可用性,通过同城双 AZ 主备,对象存储 OBS(冷备)或者数据传输服务 DRS(热备)构建异地灾备中心,实现两地三中心。当发生故障时,直接将业务流量切换到灾备系统,立刻恢复服务。



数据库两地三中心解决方案


我们正处于数据驱动型经济中, 数据是企业的安身立命之本。给数据库一次灾备的机会,让数据进有所仰,退有所依。


华为云 Cloud Native 文档数据库,DDS 社区增强版盛大公测,提升 10 倍故障重构能力、10 倍备份恢复能力。


本文转载自 华为云产品与解决方案 公众号。


原文链接:https://mp.weixin.qq.com/s/h_Plew-av3v-rnRAYlkpHQ


2020-04-01 21:12940

评论

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

iOS底层原理之—dyld与objc的关联

iOSer

ios开发 iOS Developer dyld objc

忘记MySQL密码怎么办?一招教你搞定!

王磊

MySQL

MySQL-技术专题-联合索引最左前缀匹配原则

码界西柚

从资金荒、恒大事件看区块链技术在供应链金融上的应用价值

CECBC

区块链 供应链物流

LAXCUS大数据集群操作系统:一个分布式分时共享E级系统软件(四)

陈泽云

人工智能 大数据 数据结构 操作系统 数据存储

spring-boot-route(二十)Spring Task实现简单定时任务

Java旅途

Java Spring Boot Spring Task

APP 莫名崩溃,开始以为是 Header 中 name 大小写的锅,最后发现原来是容器的错!

程序员小航

Java bug Header携带签名 工作笔记 问题排查

发挥区块链技术优势 确保食品安全

CECBC

区块链技术 信任机制

帆软授权失效处理

Flychen

Servlet-技术专题-Servlet3异步原理与实践

码界西柚

sync-player:使用websocket实现异地同步播放视频

GoEasy消息推送

websocket 数据同步 实时通信

MySQL-技术专题-聚集索引和慢查询

码界西柚

金九银十期间成功斩获58万架构师Offer!六面字节跳动面经和面试题分享

Java架构追梦

Java 学习 架构 面试 JVM

架构师训练营第五周学习总结

邓昀垚

极客大学架构师训练营

用Python加载数据的5种不同方式

计算机与AI

Python 数据处理

手把手带你玩转 openEuler | openEuler 的使用

openEuler

操作系统 openEuler

java安全编码指南之:ThreadPool的使用

程序那些事

java安全编码 java编码指南 java安全编码指南 java代码规范

十八、深入Python函数

刘润森

Python

go-zero 如何应对海量定时/延迟任务?

万俊峰Kevin

定时任务 时间轮 microservice 延迟任务 Go 语言

云原生在京东丨基于 Tekton 打造下一代云原生 CI 平台

京东科技开发者

ci 云原生 Tekton

目标2025:通信产业在能源变局中拥抱智能未来

脑极体

老公熬夜都要看的:从基础到进阶的Java面试题,助你2021年金三银四拿下大厂offer。

996小迁

Java 编程 架构 面试 计算机

最新版MySQL在MacOS上的安装与使用

王磊

MySQL

架构师第一期作业(第5周)

Cheer

作业

在算力“沃土”上,种植互联网下一个奇迹十年

脑极体

详解GaussDB(DWS) explain分布式执行计划

华为云开发者联盟

数据库 计划 数据

蘑菇街大牛熬夜整理的Spring MVC知识点总结(思维导图+源码笔记),免费分享文档资料

Java架构之路

Java 程序员 架构 面试 编程语言

速度(Velocity)不背这个锅

BY林子

敏捷开发 估算与计划

深度详解企业CRM系统,体验软件快速开发平台

Marilyn

敏捷开发 快速开发 CRM

PLSQL 过程语言-结构化查询语言

Flychen

不把鸡蛋放在一个篮子里,是对数据保障最起码的善良_文化 & 方法_华为云产品与解决方案_InfoQ精选文章