V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
elderhan
V2EX  ›  问与答

普通主机做服务器用

  •  
  •   elderhan · 2022-06-29 09:59:09 +08:00 · 3167 次点击
    这是一个创建于 876 天前的主题,其中的信息可能已经有所发展或是发生改变。

    俺公司比较小,没有专门的服务器。

    最近拉了俩 dell 的 zhan 主机,已经装了虚拟,跑着一些服务器,内部的 git 啥的,基本上是 7*24 小时开机。

    问:是不是需要换专门的 ECC 内存或者是硬盘?

    第 1 条附言  ·  2022-06-29 17:32:42 +08:00
    写错了,是 HP 的 ZHAN 不是 DELL 的 :D
    23 条回复    2022-06-29 22:16:06 +08:00
    hefish
        1
    hefish  
       2022-06-29 10:03:03 +08:00
    要的,不然坏了恢复起来太折腾。。。
    sadfQED2
        2
    sadfQED2  
       2022-06-29 10:04:03 +08:00 via Android
    硬盘组个 raid10 保证数量安全就行,没有 ecc 内存问题不大
    sadfQED2
        3
    sadfQED2  
       2022-06-29 10:04:41 +08:00 via Android
    @sadfQED2 数量->数据
    elderhan
        4
    elderhan  
    OP
       2022-06-29 10:08:12 +08:00
    @sadfQED2 这我得找时间看看咋整一下,win10 主系统,用虚拟机跑服务,已经有数据了,不知道麻不麻烦。
    superchrisliu
        5
    superchrisliu  
       2022-06-29 10:08:25 +08:00
    多几台机器,数据存 hdfs ,hdfs 不就是为廉价 pc 设计的吗
    longbow0
        6
    longbow0  
       2022-06-29 10:09:01 +08:00
    看你们的业务数据有多重要
    要是很重要,还是建议换专门的服务器,塔式服务器都行,然后做好定期数据备份
    LeeReamond
        7
    LeeReamond  
       2022-06-29 10:20:56 +08:00 via Android
    硬盘似乎没咋听说过纠错的问题,数据中心不也是用那些盘。。也许底层有简单的传输检验协议,细节上我们不了解。不过内存上 ecc 应该还是必要的,有概率发生的问题在长期积累场景下应该等于必然发生
    CaptainD
        8
    CaptainD  
       2022-06-29 10:23:48 +08:00
    @superchrisliu #5 HDFS 似乎只适合少量大文件?如果主要业务数据存在数据库里定期备份到 HDFS 是不是比较好
    someonedeng
        9
    someonedeng  
       2022-06-29 10:26:42 +08:00   ❤️ 3
    在内存出错之前,软件先出错了信不信
    predator
        10
    predator  
       2022-06-29 10:45:41 +08:00
    你们也太信任 win10 了……
    zwgf
        11
    zwgf  
       2022-06-29 10:52:08 +08:00
    我以为你说家用服务器呢,我是拿 nuc+centos 24 小时开机,已经有半年没关机了。就是上面落得有灰,也懒得擦。
    lower
        12
    lower  
       2022-06-29 10:52:15 +08:00
    要是要求不高的话,搞一台便宜的阿里云主机我觉得也行
    有公网 ip ,搞很多服务或部署还是挺有用的
    vvzero
        13
    vvzero  
       2022-06-29 10:56:36 +08:00
    如果你们每天备份一次数据的话,不需要什么特殊的操作,连 Raid 都可以不用
    Xperia666
        14
    Xperia666  
       2022-06-29 11:15:52 +08:00
    硬盘肯定是要换的,ecc 确实可以暂不考虑
    hahasong
        15
    hahasong  
       2022-06-29 11:23:42 +08:00
    软件,协议都自带了 CRC 校验 ,ECC 有没有问题不大。真有极低机率碰到了 大不了程序崩溃重新拉起
    liubaicai
        16
    liubaicai  
       2022-06-29 12:07:50 +08:00
    虽然但是 zhan 不是 hp 的吗
    kenneth104
        17
    kenneth104  
       2022-06-29 12:47:52 +08:00
    ecc 不确定,但 RAID10 是必须的
    别想什么 raid5,raid6 总担惊受怕

    至于硬盘最普通的 7200 转企业级就可以,不用太高端的企业级
    sdwgyzyxy
        18
    sdwgyzyxy  
       2022-06-29 13:57:50 +08:00
    @zwgf 我是 nuc+ubuntu ,貌似买回来后就没有关过机,常年开机,已经连续工作了快一年半了。
    superchrisliu
        19
    superchrisliu  
       2022-06-29 14:30:47 +08:00
    @CaptainD 是适合大文件,但是小文件可以合并存储
    dcsuibian
        20
    dcsuibian  
       2022-06-29 18:03:29 +08:00
    没啥问题。普通主机的稳定性并没有那么差,7*24 开几个月也没啥,有问题了大不了重启下。
    同意#13 说的,勤备份是关键。Raid 1 也不能替代备份。
    高可用、高可靠固然是好,但是。。。得加钱
    msg7086
        21
    msg7086  
       2022-06-29 18:29:16 +08:00
    ECC 这个事吧,只要你内存质量过关就没有一定要上的必要,但是有 ECC 肯定比没 ECC 好。
    如果你发现上面跑的程序经常崩溃,蓝屏,大概率是内存条爆了。
    zx900930
        22
    zx900930  
       2022-06-29 21:10:10 +08:00
    举个个人的例子
    win server 2012 7x24 通电时间 88361 小时, 非 ECC 内存, 无数据损失, 无非计划的服务中断

    比较重要的其实是
    UPS
    温度
    湿度
    环境有无震动
    有无电磁干扰
    做好备份 321

    对中小企业来说, 普通的塔式服务器+家用硬件就够用了.

    要不要用 ECC 还取决于你用什么文件系统, zfs 这种吃内存的 ECC 就比较重要, 因为内存错误可能导致存储错误.
    而 ext4 这种 ECC 几乎不会对你的数据安全有任何提升.

    很多人纠结的 ECC 内存, 服务器主板, 机架式, 那种真的是给大企业用的, 他们对小数点后多少个 9 是有很苛刻的要求.
    原因是他们服务中断 1 秒钟都是重大经济损失.

    对比一下一般小公司就算断上半小时也没多大的经济损失.
    kokutou
        23
    kokutou  
       2022-06-29 22:16:06 +08:00
    备份 321 整起来,
    可以接受停机,
    硬件用什么就无所谓了

    可以接受的停机时间,决定你要加多少钱。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   993 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 22:01 · PVG 06:01 · LAX 14:01 · JFK 17:01
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.