请教个问题,关于虚拟机下部署生产环境的 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
qping
V2EX    问与答

请教个问题,关于虚拟机下部署生产环境的

  •  
  •   qping 2014-08-22 09:29:49 +08:00 5509 次点击
    这是一个创建于 4084 天前的主题,其中的信息可能已经有所发展或是发生改变。
    今天领导问我,能否在虚拟机下搭建Oracle数据库和web服务器,这样虚拟机可以打快照,能解决数据库每周更新不能回滚的问题。。。。程序也能一样打快照

    大家觉得这个方案可行么...有没有人在生产环境这么搞过?
    23 条回复    2014-08-22 23:14:14 +08:00
    mornlight
        1
    mornlight  
       2014-08-22 09:41:56 +08:00
    我们买的VPS一般不也是“虚拟机”么,比如Citrix Xenserver。我没懂你说的虚拟机是哪种,不至于是用VMware或者Virtual Box的吧...我觉得这个行不行还是先要看一下你生产环境的需求
    geeklian
        2
    geeklian  
       2014-08-22 09:43:37 +08:00 via iPad
    技术上完全可行,但成本的瓶颈往往是存储.....
    pfitseng
        3
    pfitseng  
       2014-08-22 09:45:23 +08:00
    当然可以啊,但是成熟方案成本极高,不划算的。
    rrfeng
        4
    rrfeng  
       2014-08-22 09:46:44 +08:00   1
    docker 拯救你!
    lucifer9
        5
    lucifer9  
       2014-08-22 09:46:47 +08:00
    存储不是放虚拟机上就没事
    oracle有这样的方案吧
    不过为啥不直接上小机呢
    wulin
        6
    wulin  
       2014-08-22 09:53:53 +08:00
    可以!但是打快照要暂停服务.
    公司以前有项目用云主机(其实就是虚拟机),后来断电挂掉了,数据丢光光
    hging
        7
    hging  
       2014-08-22 09:56:25 +08:00
    数据库每周更新不能回滚...你为什么不做数据库备份呢.....奇怪....
    qping
        8
    qping  
    OP
       2014-08-22 10:41:41 +08:00
    @mornlight 就是类似VMware这种 公司测试环境在vmware里 所以领导会有此联想。。。 医院业务,上午两小时内门诊量一般一家200一般一个市50家医院。。。并发啥的 我也不会算 :(
    qping
        9
    qping  
    OP
       2014-08-22 10:43:18 +08:00
    @geeklian 是虚拟机会比服务器上直接跑程序 IO高?
    qping
        10
    qping  
    OP
       2014-08-22 10:44:14 +08:00
    @wulin - - 这 情何以堪
    qping
        11
    qping  
    OP
       2014-08-22 10:47:11 +08:00
    @hging 现场一般是实施再搞。。。。实施人员素质参差不齐(公司的现实情况)。。。。最好减轻现场人员学习成本的一套东西
    q2814784740
        12
    q2814784740  
       2014-08-22 10:54:19 +08:00
    觉得像你这样子是可行的,只不过成本,还有人力都要很到位,为何不考虑跟公有云合作,搭建个混合云来布署环境呢。
    geeklian
        13
    geeklian  
       2014-08-22 11:08:35 +08:00 via Android
    @qping IO的问题我还没去想,不过数据库备份,占用的存储是磁带这样的廉价存储。快照占用的是NETAPP/EMC这样的昂贵存储。
    vibbow
        14
    vibbow  
       2014-08-22 13:16:40 +08:00
    虚拟机快照不是会拖慢虚拟机性能的么?
    快照越多,磁盘性能越悲剧。
    xenme
        15
    xenme  
       2014-08-22 13:31:20 +08:00
    性能要求不是特别高的情况下,用虚拟机基本是可以完成的。
    而且,现在 baremetal(type-2)虚拟机的性能开销也就在5%左右。性能基本不是特别大的问题。
    快照有些是可以在线做的。或者直接用存储来做就好了。对业务没有中断的时间。
    快照可以增量备份,占用的空间到还好,再加上存储的精简消重,会减少不少。但是相对来说肯定比磁带贵,但是带来的恢复速度,肯定也比磁带快。
    增量快照导致的性能开销,可以定期合并来减少。
    性能损耗和便捷性就看怎么权衡了。
    qping
        16
    qping  
    OP
       2014-08-22 14:43:12 +08:00
    @xenme 谢谢 :)
    akira
        17
    akira  
       2014-08-22 14:48:36 +08:00
    能是能,但是很少人这样做吧。。

    如果只是为了解决数据库的回滚问题,有其他方案吧,没必要用这么迂回的方法吧
    qping
        18
    qping  
    OP
       2014-08-22 14:57:57 +08:00
    @akira 就是脑洞大开想一下 - -
    panzhc
        19
    panzhc  
       2014-08-22 15:26:16 +08:00
    目前就算是快照回滚也是要停机的吧?可以接受停机吗?
    另外,如果更新db到测出问题这段时间有业务数据,快照回滚以后也会一起回滚,造成数据丢失。
    qping
        20
    qping  
    OP
       2014-08-22 16:04:16 +08:00
    @panzhc 可以接受的,是不是7×24的业务系统
    66CCFF
        21
    66CCFF  
       2014-08-22 18:45:45 +08:00
    我目前在一个学校网站上就是这么搞得。。玩坏了直接回快照就好了
    majunbo
        22
    majunbo  
       2014-08-22 19:03:15 +08:00 via iPhone
    快照只能恢复到一个时间点,有如楼上panzhc所说会有一定时间的数据丢失,为何不用专门的备份软件be or nbu。你数据量有多大?ORACLE有专业的备份命令的。
    zxy
        23
    zxy  
       2014-08-22 23:14:14 +08:00 via iPhone
    我这边是这样的,不过数据库没在虚拟机,准备三份存储,为了保险
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3662 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 10:33 PVG 18:33 LAX 03:33 JFK 06:33
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86