典型互联网架构如何docker 化 ?

比如常见架构的:  前端是 nignx-keepalived,后端php 访问 redid  和  mysql


如何放到docker里面? 特别是keepalived 这里? 该如何处理?


谢谢!

参与8

3同行回答

dl528888dl528888系统运维工程师游戏公司
可以找2个宿主机运行docker,然后nginx+keepalived运行在这2个宿主机里(最好是单独运行),使用可以使用etcd+confd,把容器信息加入到etcd集群,然后confd定时获取etcd获取,之后渲染nginx并重启配置。...显示全部

可以找2个宿主机运行docker,然后nginx+keepalived运行在这2个宿主机里(最好是单独运行),使用可以使用etcd+confd,把容器信息加入到etcd集群,然后confd定时获取etcd获取,之后渲染nginx并重启配置。

收起
互联网服务 · 2016-07-21
浏览1733
asdf-asdfasdf-asdf研究学者cloudstone
docker  化的 技术   是分布式思维   不在聚焦在一个应用高可用上而是  业务分布式    ,一个实例失败 不会影响其他实例.所有实例失败才是问题.   所以业务先微服务化    多实例运行   ...显示全部

docker  化的 技术   是分布式思维   不在聚焦在一个应用高可用上

而是  业务分布式    ,一个实例失败 不会影响其他实例.

所有实例失败才是问题.   所以业务先微服务化    多实例运行     多物理机运行

多网络访问     .

设计业务时  按照分布式  进行

收起
软件开发 · 2016-09-19
浏览1711
亦一亦二亦一亦二其它广州aipai
谢谢!“可以找2个宿主机运行docker,然后nginx+keepalived运行在这2个宿主机里(最好是单独运行)“有点疑问,对于这段。 请问: nginx+keepalived 是     (1)运行在宿主机      (2) 宿主机的docker里面如果是1,docker的用途是干嘛, 重启docker ...显示全部

谢谢!

“可以找2个宿主机运行docker,然后nginx+keepalived运行在这2个宿主机里(最好是单独运行)“

有点疑问,对于这段。

请问: nginx+keepalived 是

     (1)运行在宿主机

      (2) 宿主机的docker里面


如果是1,docker的用途是干嘛, 重启docker 外面的nginx?

如果是2,放在dockert里面能获得VIP 吗? 和跑在宿主机一样?

收起
互联网服务 · 2016-07-21
浏览1757
  • 最好是运行在1里,这样用户可以直接通过IP访问容器,具体可以参考http://dl528888.blog.51cto.com/2382721/1687544
    2016-07-21

提问者

亦一亦二
其它广州aipai
擅长领域: 容器引擎云计算Docker

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2016-07-20
  • 关注会员:3 人
  • 问题浏览:5563
  • 最近回答:2016-09-19
  • X社区推广