开发者社区 > 云原生 > 容器服务 > 正文

使用阿里云容器服务部署多个php项目时,每个应用跑同样的服务不会浪费资源吗?

比如我部署两个wordpress应用,每个应用下面都有 web 和 db 两个服务,
这里相当于每个php项目都配套了apache和mysql,似乎有点浪费?
为什么不只跑一个apache 和 mysql 容器,提供给两个应用去连接?

为了不增加重复的容器开销,我是否可以选择在一个应用里边部署两个php项目?可是这样的话如果这两个项目是不同的人员开发的,编排镜像好像也不太方便……

有点迷茫,求多个php项目部署到阿里云容器服务的最佳实践 :)

展开
收起
alidora 2017-11-10 17:54:43 3984 0
3 条回答
写回答
取消 提交回答
  • 这种桶状的服务比较适合特别的场景,比如需要迅速扩容的秒杀场景,红包分发场景,其他业务可以共用一套 db 没问题的

    2019-07-17 21:43:16
    赞同 展开评论 打赏
  • 可以只部署一套mysql和db,供两个php应用使用:可以使用external的方式来引用服务,参考:
    https://help.aliyun.com/document_detail/48492.html?spm=a2c4g.11186623.6.620.hOni22

    2019-07-17 21:43:16
    赞同 展开评论 打赏
  • 个人认为docker是为了部署提供便利和迁移时方便提供的,部署便利是能清晰的设置每一个环境,不至于后期维护和新增加的时候弄混乱了,而且迁移的时候可很方便,不用担心迁移部分项目,导致其他项目异常的问题。至于浪费问题,就看你具体的打包发布了。

    2019-07-17 21:43:16
    赞同 1 展开评论 打赏

国内唯一 Forrester 公共云容器平台领导者象限。

相关产品

  • 容器计算服务
  • 相关电子书

    更多
    聚石塔电商云容器服务应用和实践 立即下载
    基于阿里云容器服务 实现Serverless服务 立即下载
    容器加速企业创新阿里云容器服务 立即下载