用Docker Compose进行故障切换,有两种方法

我一直在考虑docker生态系统周围build立的故障安全应用,更重要的是docker-compose 。 以下哪一项将为我们的操作提供更好的故障切换,降低复杂性的性能:

  1. 所有使用负载平衡器运行多个容器的“服务”进行故障转移分布在许多主机上,以实现故障转移和可靠性。
  2. 所有“服务”运行一个容器。 在单个(较大的)主机上运行。 然后在DNS(运行状态检查器)之外复制DNS健康检查服务(类似于Route 53),以实现故障切换和可靠性