mongodb 上线集群部署方法
mongodb 上线集群部署方法
1. 架构
采用分片集群的方式进行部署,部署2个分片,支持5亿数据量。具体需要配套相关服务如下:
No |
服务类型 |
服务名 |
ip |
配置 |
hostname(FQDN) |
备注 |
1 |
配置服务 |
mgo-config-1 |
172.25.240.51 |
2核 4GB |
|
|
2 |
配置服务 |
mgo-config-2 |
172.25.240.52 |
2核 4GB |
|
|
3 |
配置服务 |
mgo-config-3 |
172.25.240.53 |
2核 4GB |
|
|
4 |
分片服务1 |
mgo-shard-001-1 |
172.25.240.54 |
4核 64GB |
|
|
5 |
分片服务1 |
mgo-shard-001-2 |
172.25.240.55 |
4核 64GB |
|
|
6 |
分片服务1 |
mgo-shard-001-3 |
172.25.240.56 |
4核 64GB |
|
|
7 |
分片服务2 |
mgo-shard-002-1 |
172.25.240.57 |
4核 64GB |
|
|
8 |
分片服务2 |
mgo-shard-002-2 |
172.25.240.58 |
4核 64GB |
|
|
9 |
分片服务2 |
mgo-shard-002-3 |
172.25.240.59 |
4核 64GB |
|
|
10 |
路由服务 |
mgo-mongos-1 |
172.25.140.104 |
混合部署在业务机 |
|
|
11 |
路由服务 |
mgo-mongos-2 |
172.25.140.105 |
混合部署在业务机 |
|
|
12 |
路由服务 |
mgo-mongos-3 |
172.25.140.106 |
混合部署在业务机 |
|
|
13 |
监控服务 |
mms |
172.25.240.60 |
4核 16GB |
|
|
14 |
监控服务 |
mgo-monitor-1 |
172.25.240.61 |
2核 8GB |
|
|
15 |
监控服务 |
mgo-monitor-2 |
172.25.240.62 |
2核 8GB |
|
|
16 |
监控服务 |
mgo-monitor-3 |
172.25.240.63 |
2核 8GB |
|
|
· 全网最简单!3分钟用满血DeepSeek R1开发一款AI智能客服,零代码轻松接入微信、公众号、小程
· .NET 10 首个预览版发布,跨平台开发与性能全面提升
· 《HelloGitHub》第 107 期
· 全程使用 AI 从 0 到 1 写了个小工具
· 从文本到图像:SSE 如何助力 AI 内容实时呈现?(Typescript篇)
2022-03-29 go的gin跨域中间件
2022-03-29 go判断结构体的零值
2022-03-29 go的nil值/零值/空值
2022-03-29 Linux 丢包那些事
2022-03-29 linux查看网络丢包情况 mtr网络连通性判断工具
2022-03-29 Telegraf+Influxdb+Grafana
2021-03-29 Shell中 |和||,&和&&用法