一、该问题的重现步骤是什么?
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
四、请提供详细的错误堆栈信息,这很重要。
五、若有更多详细信息,请在下面提供。
emm,没看到数据库,redis、mysql 部署到哪还是有其他的服务器或者云服务?
我是建议把 seatea 、sentinel 干掉,不是家大业大不要折腾这些,另外 elk 用 loki 替代就可以在 grafana 上看日志了。这样一精简,这台服务器至少能省下 6~8 G 左右的内存。可以把 mysql + redis 部署在上面了或者部署1到2个核心业务。4核,这台服务器是最好的,却全部部署的都不是核心业务,反而是一些花里胡哨的服务,我不是很理解。
感谢老师的建议,我的数据库:redis\postgresql也都是放在4核8G那台服务器上,那台服务器我认为承载的功能更多,所以配置上做了倾斜。核心业务,对他的判断是可以运行,就不存在问题了。
我是没有经验,现在属于摸着石头过河,还有k8s的使用纳入进来,还在研究呢。
感谢老师的建议,我的数据库:redis\postgresql也都是放在4核8G那台服务器上,那台服务器我认为承载的功能更多,所以配置上做了倾斜。核心业务,对他的判断是可以运行,就不存在问题了。
我是没有经验,现在属于摸着石头过河,还有k8s的使用纳入进来,还在研究呢。
扫一扫访问 Blade技术社区 移动端