使用四台云服务器部署项目的资源配给问题

Blade 未结 1 165
lifeCoder
lifeCoder 剑童 2025-06-26 16:55

一、该问题的重现步骤是什么?

1. 使用最低限度的资源是否可以部署、存在什么问题或优化建议


        一台云服务器作为网关服务器处理请求


    配置:2核、4G、10M带宽


        一台云服务器部署 ELK 、 alertmanager 、 seatea 、 sentinel 、 nacos 、 grafana 、 cadvisor 、 node-exporter 、 prometheus


     配置:4核、16G、1M带宽


        两台云服务器部署核心服务:admin、system、log等模块+3个自建模块

     配置:2核、8G、1M带宽

二、你期待的结果是什么?实际看到的又是什么?

    保证关键的3个自建模块稳定运行处理请求

三、你正在使用的是什么产品,什么版本?在什么操作系统上?

    产品:bladex

    版本:4.5.0

    系统:阿里云服务器实例:linux

四、请提供详细的错误堆栈信息,这很重要。


五、若有更多详细信息,请在下面提供。


1条回答
  • 2025-06-26 17:40

    emm,没看到数据库,redis、mysql 部署到哪还是有其他的服务器或者云服务?

    我是建议把 seatea 、sentinel 干掉,不是家大业大不要折腾这些,另外 elk 用 loki 替代就可以在 grafana  上看日志了。这样一精简,这台服务器至少能省下 6~8 G 左右的内存。可以把 mysql + redis 部署在上面了或者部署1到2个核心业务。4核,这台服务器是最好的,却全部部署的都不是核心业务,反而是一些花里胡哨的服务,我不是很理解。

    作者追问:2025-06-26 17:48

    感谢老师的建议,我的数据库:redis\postgresql也都是放在4核8G那台服务器上,那台服务器我认为承载的功能更多,所以配置上做了倾斜。核心业务,对他的判断是可以运行,就不存在问题了。
    我是没有经验,现在属于摸着石头过河,还有k8s的使用纳入进来,还在研究呢。

    作者追问:2025-06-26 17:48

    感谢老师的建议,我的数据库:redis\postgresql也都是放在4核8G那台服务器上,那台服务器我认为承载的功能更多,所以配置上做了倾斜。核心业务,对他的判断是可以运行,就不存在问题了。
    我是没有经验,现在属于摸着石头过河,还有k8s的使用纳入进来,还在研究呢。

    0 讨论(1)
代码语言
提交回复