fuermolv
V2EX  ›  PHP

疯狂被甲方锤,单机可以做热备冗余吗?

  •  
  •   fuermolv · Jan 9, 2019 · 7575 views
    This topic created in 2690 days ago, the information mentioned may be changed or developed.

    好不容易在内网部署了一个系统,还要安全检查。

    • 关键应用系统服务器应采用热备冗余,在故障发生时继续提供一部分功能,能确保实施必要的措施。

    • 建议 apache 中间件具备热备冗余功能

    • 建议数据库具备热备冗余功能

    想问问各位大佬,单机可以做热备冗余吗?

    41 replies    2019-01-10 16:52:56 +08:00
    swulling
        1
    swulling  
       Jan 9, 2019 via iPhone   ❤️ 2
    不能,热备你怎么也得两台机器吧。
    codingKingKong
        2
    codingKingKong  
       Jan 9, 2019   ❤️ 1
    物理机挂了, 没有另外一台机器, 网关都不知道给你切哪去啊... 你要是做俩虚拟机, 物理机一挂还是都白扯了啊
    fuermolv
        3
    fuermolv  
    OP
       Jan 9, 2019
    谢谢两位大佬,看来不加机器的情况下无法满足甲方的奇怪要求
    julyclyde
        4
    julyclyde  
       Jan 9, 2019
    看行文,感觉已经官僚化了
    huamiao
        5
    huamiao  
       Jan 9, 2019   ❤️ 2
    是不是需要可以商讨,但是看不出 LZ 说的奇怪在什么地方。服务做热备并不奇怪吧?
    zzj0311
        6
    zzj0311  
       Jan 9, 2019 via Android   ❤️ 1
    这个需求哪里奇怪了
    CivAx
        7
    CivAx  
       Jan 9, 2019   ❤️ 2
    单物理机可以软实现热备,kvm 多开两台就好了。

    单虚拟机也可以实现假热备,apache×n + Nginx

    建议直接 docker,别说热备了,你要集群也能给你拉起来。
    fuermolv
        8
    fuermolv  
    OP
       Jan 9, 2019
    因为甲方合同规定了只给一台机子....
    fuermolv
        9
    fuermolv  
    OP
       Jan 9, 2019   ❤️ 10
    拉了一个微信群 二十几个人指挥我一个干活 现在我都习惯了发大拇指表情
    shyrock
        10
    shyrock  
       Jan 9, 2019   ❤️ 1
    根据需求中‘故障’的定义不同,‘热备’的意义也不一样。
    如果‘故障’包含硬件故障比如硬盘损坏 /内存校验错误 /掉电等问题,一台机器就不够。
    jswh
        11
    jswh  
       Jan 9, 2019   ❤️ 1
    两个 docker,起两个服务互相备份,需要说明不考虑物理机 /docker 宿主挂了的情况,那个是运维的锅。
    fuermolv
        12
    fuermolv  
    OP
       Jan 9, 2019
    刚开始因为内网部署要自己编译很多东西的原因,也是想弄个 docker。 不过当时感觉局域网弄个 docker 也是挺麻烦,不给连外网,连重启都要报备。
    fuermolv
        13
    fuermolv  
    OP
       Jan 9, 2019
    docker 倒是可以解决应用的问题。数据库热备又是问题
    CivAx
        14
    CivAx  
       Jan 9, 2019   ❤️ 3
    @fuermolv 谈合同的时候有没有要求做冗余,如果没,就说当初谈的时候你们可没要求冗余,现在条件不足无法实现;如果有,那谁谈合同锤谁。
    fuermolv
        15
    fuermolv  
    OP
       Jan 9, 2019
    @CivAx 哈哈有道理,先把锅甩了
    w2er
        16
    w2er  
       Jan 9, 2019 via iPhone
    这是急着验收么。
    要是之前也没约定咋热备就 dock 儿呗,关键应用搞一下,大家都省事。
    如果要系统层就 kvm 咯,虚拟个复杂的拓扑出来都不是事,何况热备
    如果必须硬件层就一台 4u 拆成 2u*2,或者 2u 拆 1u,或者 2 路拆俩 1 路,
    要是限定了只能一台的形式,可以找找之前有哪种双子星服务器,一个机箱两套子系统。
    祝顺利验收
    xzc19970719
        17
    xzc19970719  
       Jan 9, 2019 via Android
    @fuermolv。。。笑死🤣
    hilbertz
        18
    hilbertz  
       Jan 9, 2019
    你让他们找一个单机,找不出让他们吔屎去啦
    NB40B938mff85mtq
        19
    NB40B938mff85mtq  
       Jan 9, 2019
    胆子大把服务跑虚拟机里,一个物理机能搞搞热备,非说物理机挂了,多少热备也不好使
    quantal
        20
    quantal  
       Jan 9, 2019 via iPhone
    看了你的描述只想笑,哈哈哈哈
    单机做热备没意义啊,nginx 和 apache 都可以做 HA,但是宿主机断电或者挂了就去球,不过一定要做 raid 不然硬盘挂了数据都找不回来了
    luozic
        21
    luozic  
       Jan 9, 2019 via iPhone
    单机热备,意思是不是人死了,还可以生孩子?
    luozic
        22
    luozic  
       Jan 9, 2019 via iPhone
    说漏了,还可以通过自然受精的方式生孩子。md。
    Felldeadbird
        23
    Felldeadbird  
       Jan 9, 2019
    去定制独特机箱,可以容纳 2 台电脑。
    des
        24
    des  
       Jan 9, 2019 via Android
    只给了一台机器,要求做热备冗余 xswl
    zjsxwc
        25
    zjsxwc  
       Jan 9, 2019 via Android
    加一台电脑作为数据库主从备份里的从数据库,这台电脑上再部署个应用服务器且连从数据库就行,把新电脑的 ip 加到局域网同 dns 里去,当主电脑挂了就跑备用了
    zwh2698
        26
    zwh2698  
       Jan 10, 2019 via Android
    首先和客户搞清楚,仅仅是为了有热备能力的演示还是真的要热备?如果是能力就是楼上有同学已经说了,如果是真的单机热备,这就叫扯淡,因为并没有提升物理的可靠性。大家就算用云,也会设置虚拟机的(反)亲和性,使虚拟机要保证在不同的物理机上。所以单机就是演示玩的,实用就是扯淡的
    zkeeper
        27
    zkeeper  
       Jan 10, 2019
    甲方... 看到这个词都要做噩梦.

    基本上无论你怎么做, 都会被甲方检查出问题的. 毕竟他们有监理团队的人要靠这个出业绩.

    而提出来的基本上是无厘头的要求, 要么是当初做之前根本没人提过的.

    而且这种提出来之后, 一般套路是甲方招来你方销售问什么情况. 你方销售如临大敌, 拿着这份文档找到你的老板, 轻则抱怨, 重则投诉甩锅, 有的还会说影响验收云云.

    总之一套组合拳下来, 你是最大的背锅侠. 会有来自你老板, 销售, 甲方话事人, 甲方"技术专家", 甲方三产公司的人, 竞争对手..... 各路人马来挤兑你.

    你要是一个应对不好, 呵呵.
    Amcrow
        28
    Amcrow  
       Jan 10, 2019 via Android
    甲方在过等保?
    cominghome
        29
    cominghome  
       Jan 10, 2019
    建议而已嘛。你可以不采用他的建议~
    geying
        30
    geying  
       Jan 10, 2019
    单机做自我安慰?
    66beta
        31
    66beta  
       Jan 10, 2019 via Android
    几十个人指挥一个,大场面啊,楼主来点聊天💬截图让我们见见世面
    jbiao520
        32
    jbiao520  
       Jan 10, 2019
    要不要再来个单机大数据分布式集群
    ppdudu
        33
    ppdudu  
       Jan 10, 2019
    @yongxa 哈哈 等保提的要求很无厘头
    CoderGeek
        34
    CoderGeek  
       Jan 10, 2019
    。。。搞笑要求
    jdgui
        35
    jdgui  
       Jan 10, 2019
    楼主是 2970WX 吗
    一核有难,二十几核围观
    Muyiafan
        36
    Muyiafan  
       Jan 10, 2019

    JamesMackerel
        37
    JamesMackerel  
       Jan 10, 2019 via iPhone
    @ppdudu 我们发现你们的系统有一个非常严重的安全漏洞,你看这个地方,有一个反射型 xss。
    BinRelay
        38
    BinRelay  
       Jan 10, 2019
    @JamesMackerel 搞等保的 真正懂技术懂安全的没几个啦。反正是拿工具扫一扫。
    Jzer0n
        39
    Jzer0n  
       Jan 10, 2019
    半年前某甲方也这样问过我们一个问题,我们也像 2L 那样问他 2333
    couashi
        40
    couashi  
       Jan 10, 2019
    单机要联机玩吗?
    xman99
        41
    xman99  
       Jan 10, 2019
    不加机器怎么做热备, 单机做不了的

    建议你加个监控程序吧
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1005 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 148ms · UTC 22:55 · PVG 06:55 · LAX 15:55 · JFK 18:55
    ♥ Do have faith in what you're doing.