1

假设我有 8 台服务器连接到同一个负载均衡器,目前使用的是 app v1.0。当版本 1.1 出现时,进行部署的正确流程是什么?

例如,如果我一次部署到 4 个服务器。所以我先从LB中取出4个,安装v1.1。然后呢?取出另外 4 个,(从这里到下一步是停机时间?),将前 4 个放入 LB,...

我正在使用 uDeploy 来自动化部署,不知道它是如何工作的。

4

2 回答 2

1

因此,无需太具体......在处理负载平衡器时,您希望将流量引导到您的 4 个未更新的服务器,同时更新您的其他 4 个即将更新的服务器。完成后,将您的新用户流量重定向到 4 个更新的站点。您可以等待用户断开连接并重新连接到新服务器,也可以强制断开连接。这可能会有很大差异,具体取决于您拥有的应用程序类型。

于 2016-10-06T18:27:05.617 回答
1

我相信您正在尝试配置蓝绿色部署,如下所述。

http://martinfowler.com/bliki/BlueGreenDeployment.html

您还应该查看如何从负载均衡器中的节点池中“排出”连接,以便用户可以正常断开连接并且不会看到间歇性错误。

于 2016-10-16T05:49:37.880 回答