更新时间:2024-07-17 GMT+08:00
方案概述
应用场景
该解决方案可以帮助您在华为云上轻松搭建基于副本集的高可用MongoDB集群。MongoDB是一种开源的NoSQL数据库,将数据存储为一个文档,数据结构由键值对组成。副本集是MongoDB常用的实现高可用的技术,用来构建具有自动故障恢复能力的MongoDB主从集群。
方案架构
该方案可以帮助您在华为云云服务器快速部署基于副本集技术的高可用MongoDB集群,并通过NAT网关提供节点访问公网的单向能力,保障数据库环境访问安全的同时方便运维。架构如下图所示:
图1 方案架构
该解决方案会部署如下资源:
- 创建三台云服务器,部署在不同的可用区,分别用于搭建MongoDB副本集的主节点、备节点。
- 创建公网NAT网关,配置SNAT规则,提供节点访问公网的单向能力,保障数据库环境的访问安全同时方便运维。