
容灾体系第二个比较重要的点就是备份恢复。备份重要须要做的是须要供给主动/手动的备份方法以及支撑一些灵活的备份策略制订,如备份周期/备份保存时光等。恢复主如果看对恢复的形态做成什么样,是覆盖本来的实例照样克隆出一个新的实例来,还有就是恢复的粒度,这取决于备份才能,是只能恢复到某个全量备份,照样可以恢复到随便率性时光点。关于备份存储,我们请求的最要 才能是高靠得住性。别的就是方才提过的备份有效性验证,不克不及比及火烧眉毛了才发明备份弗采取,须要防备于未然。

关于MongoDB的备份办法,相干的文档和分享已经有很多了,这里再简单提一下。全量备份大年夜实施方法上可以分为两种,逻辑备份和物理备份。个中逻辑备份重要应用官方供给的mongodump/mongorestore对象。物理备份则可以在文件体系或是更底层的逻辑卷、块设备这层去做。

大年夜各个指标上比较逻辑备份和物理备份,在备份和恢复效力上,物理备份的优势比脚绫趋显,不过逻辑备份在兼容性上会比较好。

MongoDB的增量备份重要经由过程持续的抓取oplog来实现。有了全量备份加增量备份,就可以实现恢复到随便率性时光点。

至此,我们的MongoDB数据库即办事的架构又可以获得一个比较大年夜的扩充,重要增长了高可用以及备份相干的一些办事。

接下来看下数据库的监控报警,机能监控重要涉及机能数据的采集、存储和展示。采集粒度越细越好,最好能做到秒级。报警则可以分为可用性的报警和机能数据的报警。

具备监控报警才能后的架构图已经有点满了,这里报警办事可以经由过程巡检办事和机能数据存储收集相干数据。
4、增值办事

来看最后一个增值办事,一个是审计,重要涉及审计日记的采集、存储和分析。另一个是诊断办事,一个是资本应用量上的┞凤断,别的一个是慢萌芽的┞凤断,可以做一些索引推荐等。

这就是我们的MongoDB数据库即办事的完全架构,可以看到组件照样比较多的,做一个数据库即办事还不是那么轻易的。
总结

最后做一下总结,我认为数据库即办事的核心特点有两点,一个是资本池化,别的一个是办事可量化。
资本池化后才可以进行资本的主动治理,而我们须要的办事是要可以或许被量化的,并且是可控的。如今回想一下之前的一键安装数据库,其实背后有很多工作要做。当然,如不雅认为本身搭建一个数据库即办事太麻烦,可以推敲应用现成的云办事,比如阿里云MongoDB数据库办事:)
【编辑推荐】
- [浅入浅出]MongoDB和WiredTiger
- 针对MySQL大年夜范围数据库的机能和伸缩性的优化
- MongoDB安装及常用操作敕令
- 数据库写操作弃用“SELECT … FOR UPDATE”解决筹划
- 若何登录MySQL?Cmd怎么连接MySQL数据库
推荐阅读
51CTO诚邀您9月23号和秒拍/国美/美团元专家一路聊智能CDN的优化之路,抓紧时光哦! 谈到人工智能(AI)总会有人认为恐怖。到底怕在何处?你有证据么?巧了。美国问答网站Quora上就有这么一个问>>>详细阅读
本文标题:从零开始搭建MongoDB数据库即服务
地址:http://www.17bianji.com/lsqh/37383.html
1/2 1

网友点评
精彩导读
科技快报
品牌展示