如何实现docker同类容器之间的高可用?

如何实现docker同类容器之间的高可用?

参与13

4同行回答

linux_zcylinux_zcy技术总监希云cSphere
生产环境中此问题须重点考虑:通常此类服务前面会部署负载均衡,通过服务发现与注册可以动态实现智能负载。业务发布同样是操作前面的负载均衡,可以重新部署一套服务(新版本和旧版本会共存一段时间),将新的请求转发到新部署的应用,如新版本确认运行没问题,然后在去操作旧应用,期间需...显示全部

生产环境中此问题须重点考虑:

通常此类服务前面会部署负载均衡,通过服务发现与注册可以动态实现智能负载。

业务发布同样是操作前面的负载均衡,可以重新部署一套服务(新版本和旧版本会共存一段时间),将新的请求转发到新部署的应用,如新版本确认运行没问题,然后在去操作旧应用,期间需要一些处理可以保证业务的连续性。

应用更新会有多种方式,只更新配置文件时,一般的做法是重新构建镜像,此时会影响业务的连续性。

代码更新,需要重新build镜像,然后重新创建容器,如上面所说操作负载均衡

收起
互联网服务 · 2016-09-23
浏览3225
asdf-asdfasdf-asdf研究学者cloudstone
docker 1.21    swarm集群  支持 compose 编排可以进行  灰度升级等技术而且swarm自动维护  service  实例数量docker 本身  越来越简单的   是业务高可用...显示全部

docker 1.21    swarm集群  支持 compose 编排

可以进行  灰度升级等技术

而且swarm自动维护  service  实例数量

docker 本身  越来越简单的   是业务高可用

收起
软件开发 · 2016-10-27
浏览2612
wanwei_netwanwei_net系统运维工程师永隆银行
自动发布新容器对业务有没有影响,实时性如何?显示全部

自动发布新容器对业务有没有影响,实时性如何?

收起
银行 · 2016-09-23
浏览2709
nexposenexpose其它阳光信保
如果是通常意义上的高可用:集群或者分组部署,整体状态监控,设定相应的告警阀值或策略,触发警告自动发布新容器。如果只是为了更好的复用同类镜像,可以使用GIthub 进行实时build显示全部

如果是通常意义上的高可用:

集群或者分组部署,整体状态监控,设定相应的告警阀值或策略,触发警告自动发布新容器。


如果只是为了更好的复用同类镜像,可以使用GIthub 进行实时build

收起
保险 · 2016-09-23
浏览2683

提问者

wanwei_net
系统运维工程师永隆银行
擅长领域: 云计算Docker容器引擎

问题来自

相关问题

相关资料

问题状态

  • 发布时间:2016-09-23
  • 关注会员:4 人
  • 问题浏览:7678
  • 最近回答:2016-10-27
  • X社区推广