假设我有一个负载均衡器连接到10个Web服务器。
另外假设应用程序是24/7使用的,所以没有“低峰期”,也就是说,必须保持合理的响应速度。
将更新的Web应用程序代码部署到所有服务器,同时确保零宕机时间的最佳方式是什么? Google,Amazon,Facebook等公司如何做到这一点?
由于您具有负载平衡器,因此可以将其configuration为停止向节点发送请求,当节点耗尽时更新节点。 testing并重新启动。 冲洗并重复每个后端节点。 如果你想要更快的部署:增加更多的服务器,所以你可以一次N,N的值为你工作。