我想知道是否有人有部署到带有结构的 ec2 上的负载均衡器后面的多个服务器的经验
我已经使用了一段时间的结构,并且没有任何问题,或者部署到多个服务器,但是在这种情况下我想做的是(假设我有十个实例正在运行)取消注册一半 (5)来自我的负载均衡器的盒子,将我的代码部署到它们并运行烟雾测试,如果一切看起来都不错,请再次向负载均衡器注册它们并取消注册剩余的 5 个实例并部署到它们,然后将它们注册回负载均衡器。
我完成任何单个任务(注销、运行测试、部署等)都没有问题,我只是不知道如何以简单的方式组织我的主机,以便我可以部署前半部分,然后是后半部分. Fabric 似乎设置为在所有主机上按顺序运行相同的任务(主机 1 上的任务 1、主机 2 上的任务 1、主机 1 上的任务 2、主机 2 上的任务 2 等等)
我的第一个想法是创建一个任务来处理注销、部署和测试的第一部分,然后为服务器的后半部分设置 env.hosts,但我觉得这似乎有点做作。
以前有没有人用 Fabric 模拟过类似的东西?