V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
msmmbl
V2EX  ›  服务器

请问大佬们,企业内网的服务器该怎么选

  •  
  •   msmmbl · 2020-07-27 14:45:14 +08:00 · 1531 次点击
    这是一个创建于 1582 天前的主题,其中的信息可能已经有所发展或是发生改变。

    是一家工业企业,车间里有一些设备,通过现场总线最终转到 TCP/IP 协议上去。他们希望可用通过在办公区的电脑查看车间这些设备的状态,还会有一些远程操控设备的需求。

    中间会用到服务器用来做这几个事情:

    • 跑一些后端服务,用来对登录操作进行鉴权。
    • MongoDB 存一些用户信息之类的。
    • Redis 用来缓存车间设备的实时状态。
    • influxDB 用于储存设备的历史数据,并且在客户端查询数据的时候,可能会有一些聚合数据的运算。
    • 跑一些服务和设备的 PLC 们直接通讯用于采集数据和发送控制命令。

    被控制的设备大概在 10 台的样子,数据量未知,不过这次只是试水,设备肯定今后是越来越多。由于有实时要求和数据私有化的要求,这次需要在企业内部搭建本地服务器去做。并且工控行业对设备的稳定性还是有要求的。

    网络那块西门子有专门用于工业环境的交换机、PLC 可用,通过设备和网线的冗余的方式保证了通讯线路的稳定。但是服务器这里,似乎工控行业这块没有现成的产品,还是要依赖 IT 的那套去解决。

    服务器打算直接使用戴尔的商用服务器,想请教下这块冗余的配置是怎样的?

    • 在储存方面,使用 SSD 搭建 RAID1 或者 RAID10,MongoDB 数据库和 influxDB 数据库的存储来保证储存的高可用,不至于挂掉一块硬盘导致服务器中断,并且应对将来可能的大量数据的读写;使用机械硬盘做 RAID0 跑定时任务将固态硬盘的数据备份到机械硬盘上去,以免数据的丢失。那此时,操作系统和后端服务脚本,按照实践,是需要放在另外的磁盘上,还是和数据库同一个磁盘,这些磁盘需要做 RAID 吗?

    • 是采购一台高性能服务器,跑上面所有的服务,还是把这些服务器分散到多个服务器上?

    • 服务器硬件本身需要做冗余吗,比如采购两套服务器,做一主一备?

    有没有做过类似项目的,可以给一些服务器的配置参考的或者设计此类系统的参考资料的,谢谢。

    1 条回复    2020-08-06 11:21:05 +08:00
    ThitBiu
        1
    ThitBiu  
       2020-08-06 11:21:05 +08:00
    方便提供下贵公司全称吗?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1014 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 21:12 · PVG 05:12 · LAX 13:12 · JFK 16:12
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.