Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/haskell/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services 在自动缩放更新过程中,ELB是如何工作的?_Amazon Web Services_Amazon Elb - Fatal编程技术网

Amazon web services 在自动缩放更新过程中,ELB是如何工作的?

Amazon web services 在自动缩放更新过程中,ELB是如何工作的?,amazon-web-services,amazon-elb,Amazon Web Services,Amazon Elb,在ASG中滚动更新期间。有可能某些数量的实例具有最新的代码,而另一个可能具有旧的代码。那么在这种情况下,ELB是如何工作的呢。它将只向新形成的实例共享流量,还是平等地共享负载?取决于您选择使用的部署策略 就地部署: 如果您的应用程序/API可以在部署期间接受部分更改,则可以选择一次将升级部署到每个实例或某些实例,直到更新所有实例 蓝绿色部署: 将更新部署到一组完全不同的非活动实例,在ELB中展开更新并切换这些新实例 这些都是相当通用的策略,但是可以使用AWS CodeDeploy开箱即用

在ASG中滚动更新期间。有可能某些数量的实例具有最新的代码,而另一个可能具有旧的代码。那么在这种情况下,ELB是如何工作的呢。它将只向新形成的实例共享流量,还是平等地共享负载?

取决于您选择使用的部署策略

就地部署: 如果您的应用程序/API可以在部署期间接受部分更改,则可以选择一次将升级部署到每个实例或某些实例,直到更新所有实例

蓝绿色部署: 将更新部署到一组完全不同的非活动实例,在ELB中展开更新并切换这些新实例

这些都是相当通用的策略,但是可以使用AWS CodeDeploy开箱即用