💡
原文英文,约1000词,阅读约需4分钟。
📝
内容提要
Percona Operator for MongoDB可以自动部署和管理数据库,使用Operator可以轻松处理Kubernetes原语和数据库配置,减轻运维团队的工作量,为开发者提供自助服务。Percona Backup for MongoDB可以显著提高恢复时间,Percona Operator for MongoDB可以简化Kubernetes上应用的部署和管理,物理备份和恢复是MongoDB集群的热门功能。
🎯
关键要点
-
Percona Operator for MongoDB可以自动部署和管理数据库,减轻运维团队的工作量。
-
Percona Backup for MongoDB显著提高恢复时间,支持物理备份和恢复。
-
物理备份在Percona Operator for MongoDB 1.14.0版本中处于技术预览阶段。
-
使用逻辑恢复方法耗时较长,可能导致SLA违约,因此需要提供物理备份和恢复。
-
启用备份时,Operator会在每个replset pod中添加一个sidecar容器来运行pbm-agent。
-
物理备份的实现相对简单,但物理恢复面临PBM停止mongod进程的限制。
-
PBM在恢复过程中需要使用CLI工具控制操作,无法直接查询数据库。
-
临时mongod进程的版本需要与集群中的MongoDB版本一致,解决方案是将PBM二进制文件复制到mongod容器中。
-
Operator通过更新StatefulSet和注入init容器来协调物理恢复过程。
-
物理备份和恢复是MongoDB集群的热门功能,操作复杂性隐藏在表面之下。
➡️