最近有位朋友接手了一套系统,
底层 infra 架构应该是一台机柜,放在某机房,有两台服务器和一套 NAS 。
服务器裸机上装的是 windows server 2019, 然后在 windows 中装了 vmware ,再在 vmware 里虚拟出 n 台 windows 系统来安装其他的应用,平均每台服务器虚拟节点 4-5 个,这些服务器分别用来安装
1 )一些核心的业务系统,
a )财务系统
b ) wms
c) 自研核心业务系统 Java
d )旧财务系统(正在用,下一步的计划是切换新的财务系统)
2 )所有以上系统的数据库,
a )财务系统大概一共十个左右 SQL Server db 实例
b ) wms 所用数据库
c )自研业务系统用的 mysql 主从库
d )旧财务系统相关数据库
3 )其他的一些开发工具,
a) 私有 git repo
b) 独立部署的 issue 管理系统
c) jenkins
d) 全套测试环境以及测试库
4 )报表工具-帆软,
a )数据源直连业务生产库,包括 SQL server 以及 mysql
所有的存储都挂在 NAS 上
所有系统都在企业内网,异地的同事通过深信服的产品接入同一个内网进行业务系统操作
公司还有一个购买的 saas 服务在用,通过奇门对接到内网的 WMS (这里 WMS 应该有一个公网出口)
我对 infra 这块不是特别精通,但我感觉问题也很大,想问一下各位大佬,你们对这套架构有啥看法?
如果我要给他一些建议,有哪些必须得处理掉的点?
底层 infra 架构应该是一台机柜,放在某机房,有两台服务器和一套 NAS 。
服务器裸机上装的是 windows server 2019, 然后在 windows 中装了 vmware ,再在 vmware 里虚拟出 n 台 windows 系统来安装其他的应用,平均每台服务器虚拟节点 4-5 个,这些服务器分别用来安装
1 )一些核心的业务系统,
a )财务系统
b ) wms
c) 自研核心业务系统 Java
d )旧财务系统(正在用,下一步的计划是切换新的财务系统)
2 )所有以上系统的数据库,
a )财务系统大概一共十个左右 SQL Server db 实例
b ) wms 所用数据库
c )自研业务系统用的 mysql 主从库
d )旧财务系统相关数据库
3 )其他的一些开发工具,
a) 私有 git repo
b) 独立部署的 issue 管理系统
c) jenkins
d) 全套测试环境以及测试库
4 )报表工具-帆软,
a )数据源直连业务生产库,包括 SQL server 以及 mysql
所有的存储都挂在 NAS 上
所有系统都在企业内网,异地的同事通过深信服的产品接入同一个内网进行业务系统操作
公司还有一个购买的 saas 服务在用,通过奇门对接到内网的 WMS (这里 WMS 应该有一个公网出口)
我对 infra 这块不是特别精通,但我感觉问题也很大,想问一下各位大佬,你们对这套架构有啥看法?
如果我要给他一些建议,有哪些必须得处理掉的点?