V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
jmliubiao
V2EX  ›  程序员

问大家一个问题,像数据库、消息队列、redis 这类有状态服务大家也是容器化部署吗

  •  
  •   jmliubiao · 168 天前 · 1121 次点击
    这是一个创建于 168 天前的主题,其中的信息可能已经有所发展或是发生改变。
    像这类有状态服务如果采用容器化部署后,那么它的性能应该是不如直接部署在裸操作系统上的,而且它又不能像无状态服务一样进行扩容,那么还有必要容器化?如果采用容器化部署又有什么优势呢?
    3 条回复
    ZXiangQAQ
        1
    ZXiangQAQ  
       168 天前
    生产买的云服务,测试 / 回归环境用的容器
    gongquanlin
        2
    gongquanlin  
       168 天前
    甲方申请分配虚拟机比较费劲,业务给的两台机器都是之前别的业务迭代剩下的,里面还跑着别的生产,mysql 版本和我们也冲突。但是好在我们业务不复杂,用 docker 跑 Mysql 只需要备份几个文件夹即可,还可以指定版本和端口不会和原有的老服务冲突,部署也方便

    如果不是追求极致性能,用 docker 部署也一样;即使把 mysql 、redis 的跑到了极限性能,在内存/cpu 长时间占用 70%以上的时候就该扩容了
    dododada
        3
    dododada  
       168 天前
    量小都可以;量大性能要求高的话,不行,因为前司几千万的日活就这么干的; mysql 和 redis docker 化之后性能下降明显
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1427 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 23:51 · PVG 07:51 · LAX 16:51 · JFK 19:51
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.