elderhan
V2EX  ›  问与答

普通主机做服务器用

  •  
  •   elderhan · Jun 29, 2022 · 4572 views
    This topic created in 1589 days ago, the information mentioned may be changed or developed.

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

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

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

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

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

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

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

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

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

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

    可以接受的停机时间,决定你要加多少钱。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2565 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 53ms · UTC 14:49 · PVG 22:49 · LAX 06:49 · JFK 09:49
    ♥ Do have faith in what you're doing.