M13-MongoDB数据库运维与容器化

Mongo部署考量

网络-硬件-系统-版本

数据库运维与架构

数据库部署
数据库升级和数据索引迁移
数据库容灾方案、备份与恢复
数据库安全
数据库监控
数据库高可用架构
数据库海量数据架构
数据库Doker容器化大规模集群

整体考量

文件系统
复制
分片集群
日志设计
硬件配置
云端部署
操作系统
备份机制
监控设计
负载均衡

部署流程

设计物理架构
安装MongoDB(Docker容器)
集群架构搭建
导入生产配置数据
启动Shell客户端测试
启用压测工具模拟测试
切换测试App数据库连接测试
切换生产App数据库

生产环境部署和检查

CPU性能
内存容量
系统版本
MongoDB兼容
磁盘分区
磁盘IO
网络带宽
防火墙设置

数据索引迁移

不影响生产客户端
数据库版本兼容性
数据容量预估
不停机迁移
增量迁移
日志重放
索引重建

版本选择

在这里插入图片描述

数据容灾方案、备份与恢复

磁盘阵列
主从复制
数据导出

MongoDB运维之安全考量

加密传输
存储加密
审计监控
身份验证
操作鉴权

数据库监控

4.0免费云监控
监控工具
监控命令
Atlas云监控服务
Cloud Manager
Ops Manager

高可用集群架构

在这里插入图片描述

MongoDB分片集群架构

Doker容器化大规模集群

Doker & Swarm
Kubernetes
阿里巴巴PouchContainer

面试题

MongoDB生产环境部署流程
部署考量因素
容灾和备份方案
什么时候使用Doker等容器工具
运维安全考量因素
如何增量迁移MongoDB
如何迁移MongoDB索引数据

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值