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

普通主机做服务器用

  •  
  •   elderhan · 41 天前 · 2331 次点击
    这是一个创建于 41 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

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

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

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

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

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

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

    可以接受的停机时间,决定你要加多少钱。
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2856 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 50ms · UTC 13:14 · PVG 21:14 · LAX 06:14 · JFK 09:14
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.