问一下运维和后端大佬 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Chacix
V2EX    问与答

问一下运维和后端大佬

  •  
  •   Chacix 221-07-14 16:23:17 +08:00 3075 次点击
    这是一个创建于 1554 天前的主题,其中的信息可能已经有所发展或是发生改变。

    部署单个服务的服务器,像 redis 或者 mysql 之类的,你们一般会用 docker 启动容器吗?

    19 条回复    2021-07-15 09:42:38 +08:00
    ivyliner
        1
    ivyliner  
       2021-07-14 16:25:28 +08:00
    测试和研发环境会, 生产环境不会.
    wangkun025
        2
    wangkun025  
       2021-07-14 16:27:13 +08:00
    不是大佬。
    单个服务器的话,不使用 docker 。
    vanityfairn
        3
    vanityfairn  
       2021-07-14 16:31:52 +08:00
    不是大佬。如果有价值的数据,建议还是云服务。不要搞这种
    Hancock
        4
    Hancock  
       2021-07-14 16:32:04 +08:00
    db 我是不敢放容器里
    tangweiwownb
        5
    tangweiwownb  
       2021-07-14 19:53:48 +08:00
    无状态应用丢容器里,有状态的用虚拟机
    arischow
        6
    arischow  
       2021-07-14 20:52:42 +08:00 via iPhone
    事无绝对。鉴于你是这么问的,我会推荐你暂时不要这么做
    ericbize
        7
    ericbize  
       2021-07-14 21:37:04 +08:00   1
    不是大佬

    有状态的东西,最好不要想着放在容器里面,1 是存储层性能一般,2 是持久化不好说。

    除非你的 redis 和 mysql 数据都是初始化完就算了,没什么重要数据,下次开的时候再初始化

    如果是不熟悉关系型数据库,长期使用建议 上 rds,找便宜的就行。

    最后是,数据库和服务端放同一台机,卡的时候你要想想怎么排查是你的 sql 不行还是你的 code 不行。
    akira
        8
    akira  
       2021-07-14 22:03:20 +08:00
    不是大佬。
    redis 或者 mysql 会直接用云服务,有现成的东西尽量不自建
    aaa5838769
        9
    aaa5838769  
       2021-07-14 23:12:56 +08:00
    单台没必要,装 docker 的时间,你 mysql 都已经运行起来了。
    cvooc
        10
    cvooc  
       2021-07-14 23:14:38 +08:00 via Android
    单服务器整啥 docker,整个面板一键几十秒搞定。
    Vegetable
        11
    Vegetable  
       2021-07-14 23:24:52 +08:00   1
    都给我整愣了哈哈
    储存为什么不能用容器啊?数据挂载宿主机就行了,总比手动安装再 systemd 启动舒服多了吧。
    redis 虽然有持久化功能,不过这方面的确要慎重考虑,redis 的用法太多了,有些数据看似有状态,但是丢了也就丢了,比如验证码什么的丢了也无所谓。

    楼上推荐上云有点想当然了。单个服务器的服务,服务器挂了数据库可用性再高也没用,如果数据压力大了,云数据库一样挂。使用 docker 管理服务的的确确就是方便,这种不讲究的服务,用就完了。
    walpurgis
        12
    walpurgis  
       2021-07-14 23:34:21 +08:00 via iPhone   1
    会,单机部署说明负载不高,性能不敏感
    docker compose 一把梭,数据库跟应用数据目录直接挂载出来放在一起,迁移的时候把目录压缩打包,在新机器解压后一行命令就完成部署
    dusu
        13
    dusu  
       2021-07-15 02:40:10 +08:00 via iPhone
    docker 的目录挂载、卷性能在高并发下真的是灾难,内核调优、ssd 什么方法都试遍了,无论是官方推荐的 overlay2 还是别的 driver,数据都比裸跑差 20%,别问我怎么知道的,线上几十台 docker 实践出来的血泪史…
    chenqh
        14
    chenqh  
       2021-07-15 03:53:55 +08:00
    我有点好奇了
    sonxzjw
        15
    sonxzjw  
       2021-07-15 08:42:18 +08:00
    @dusu 这么惨吗?如果真是这样,数据库用容器目前貌似真不合适了
    FawkesV
        16
    FawkesV  
       2021-07-15 09:14:55 +08:00
    只有一台服务器,就怎么简单怎么开呗。docker 可以,并且方便
    lntouchables
        17
    lntouchables  
       2021-07-15 09:33:19 +08:00
    说初始化和数据啥的,我就纳闷你们用 docker 不把目录挂载出来吗?
    lntouchables
        18
    lntouchables  
       2021-07-15 09:34:16 +08:00
    上面那些都好像每次 docker 重启数据库重置似的
    Illusionary
        19
    Illusionary  
       2021-07-15 09:42:38 +08:00
    我是大佬,我推荐 all in docker
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1061 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 18:12 PVG 02:12 LAX 11:12 JFK 14:12
    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