是一家工业企业,车间里有一些设备,通过现场总线最终转到 TCP/IP 协议上去。他们希望可用通过在办公区的电脑查看车间这些设备的状态,还会有一些远程操控设备的需求。
中间会用到服务器用来做这几个事情:
被控制的设备大概在 10 台的样子,数据量未知,不过这次只是试水,设备肯定今后是越来越多。由于有实时要求和数据私有化的要求,这次需要在企业内部搭建本地服务器去做。并且工控行业对设备的稳定性还是有要求的。
网络那块西门子有专门用于工业环境的交换机、PLC 可用,通过设备和网线的冗余的方式保证了通讯线路的稳定。但是服务器这里,似乎工控行业这块没有现成的产品,还是要依赖 IT 的那套去解决。
服务器打算直接使用戴尔的商用服务器,想请教下这块冗余的配置是怎样的?
在储存方面,使用 SSD 搭建 RAID1 或者 RAID10,MongoDB 数据库和 influxDB 数据库的存储来保证储存的高可用,不至于挂掉一块硬盘导致服务器中断,并且应对将来可能的大量数据的读写;使用机械硬盘做 RAID0 跑定时任务将固态硬盘的数据备份到机械硬盘上去,以免数据的丢失。那此时,操作系统和后端服务脚本,按照实践,是需要放在另外的磁盘上,还是和数据库同一个磁盘,这些磁盘需要做 RAID 吗?
是采购一台高性能服务器,跑上面所有的服务,还是把这些服务器分散到多个服务器上?
服务器硬件本身需要做冗余吗,比如采购两套服务器,做一主一备?
有没有做过类似项目的,可以给一些服务器的配置参考的或者设计此类系统的参考资料的,谢谢。