前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >如果数据库down,业务多久恢复?

如果数据库down,业务多久恢复?

作者头像
希望的田野
发布2019-09-24 17:03:34
8350
发布2019-09-24 17:03:34
举报
文章被收录于专栏:信息化漫谈信息化漫谈

数据库是整个系统的核心,如果主用数据库中断或故障,你的业务什么时间内能恢复?

一、数据库是否必须做冗余?

墨菲定律,鸡蛋不能放在同一个篮子中。数据库是最重要的资产,出现单点故障确实不可避免,我们应提前做到数据库备份,出现故障时能够快速恢复。

二、国家对数据灾备恢复有六级的分类

对于2、3级的一般性业务,至少保证每天备份一次,RPO/RTO按天级别。即数据允许丢失、数据恢复的时间可以是天级别

对于4级的重要业务,至少每天全量+增量备份,RPO/RTO从小时到天级别。

对于5的关键业务,要求数据丢失不能超过30分钟,即RPO小于等于30分钟。并能够在分钟级别恢复业务,即RTO分钟级。

对于6的核心业务,则要求做到数据零丢失,即RTO为0,RTO为分钟级。

三、云计算能帮助用户在数据灾备做到哪些?

云计算能够在1-5级的灾备场景提供服务。

1、数据备份解决方案(应尽量缩短RPO时间,也就是数据损失的时间量)。

原理:客户可以将线下服务通过工具备份至线上的普通块存储、NAS、或对象存储中。

备份工具选择:可采用数据库原生的备份工具,或第三方工具。但一定需要采用数据库日志级备份原理的工具。

第三方工具特性:目前的第三方工具支持的数据源较多,Oracle、MySQL、SQLServer、MongoDB以及Redis等。

2、数据库快速恢复解决方案(应尽量缩短RTO时间,也就是数据恢复的时间量)

原理:当主用数据库中断时,能够通过快速切换数据库,将业务切换到正常工作的数据库上。

工具选择:类似于Oracle DG有数据源切换的保护功能。也可以采用第三方工具,如Zookeeper,通过检测数据库的状态,当异常时向应用程序返回正常工作的数据库IP地址。

3、大家一定会问第6级的业务如何恢复,仅靠标准公有云难以满足。与低时延的光网络、应用程序的适合都有联系,需要做定制化项目实施。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-07-28,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 信息化漫谈 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
数据库
云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档