请教下, 全国各地地方的服务器如何集中管理, 大概 100 多台,详细如下

查看 179|回复 15
作者:skyrim61   
请教下 v2 的大佬们, 我们有套产品 开发架构是基于传统的 LNMP 架构(ubuntu20 系统上), 需要在客户电脑上部署这套系统, 另外带上 OCR 识别 python 程序
此类客户分布在全国各地到处, 目前大概有 100 多台(每台都分散在各个地方), 由于客户电脑都是在厂地, 是不可能每个电脑都有公网 IP 地址的
如何集中管理?
如何做配置文件更新?
代码更新?
各个服务器系统监控, 业务监控如何展开?
每个厂地的服务器情况不可控制, 随意开关机, 每次关机, 推送的更新无法及时收到, 导致开机运行报错.等等等
skyrim61
OP
  
根本忙不过来
Bisn   
没有固定 ip 麻烦,考虑 ipv6 ? 找一些兼职帮忙维护
kuokuoa   
内网穿透,每个电脑装 zerotier ,他只要保证有网就行不需要公网 IP 。可以自建中转节点你有公网 IP 就行
yekern   
把 代码和 OCR 封装成 docker 镜像, 然后 搞一个 client, 用于管理管理一些脚本或者命令 拉取镜像 重启服务 等等, client 连接 你们中心服务器 socket 或者 或者 定时每分钟拉取一次配置 随意, 剩下的就是你们这边 通过中心给每个客户 自定义配置文件, 或者自定义镜像 或者使用公用镜像了. 其实跟 K8s 差不多应该. 不过 docker 镜像 应该自建一个私有服务器
swulling   
装向日葵之类软件的企业版,再加上 tailscale/zerotier 就行了,双保险。
Songxwn   
frp 吧
cppc   
frp 把 ssh 打通,或者楼上的方案用 直接用 zerotier ,tailscale 把网络打通。后者统一管理方便,但数量上去了可能需要付费。
另外因为网络打通了,就有了远程管理的可能性,所以实际上解决网络问题。
clf   
搞个定时任务和脚本,在各个设备上请求你们自己的服务器,每天向你们的服务器请求,检查版本号、激活授权、配置信息啥的?
Hopetree   
意思是你要远程管理客户的内网环境?先不说方案吧,你确定这种过得了客户的安全审计吗?说白了就是内网穿透或者局部组网就能解决的事情,但是客户能同意这种玩法吗,我表示很不理解
您需要登录后才可以回帖 登录 | 立即注册

返回顶部