

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 版本：Elastic Beanstalk 於 2020 年 5 月 18 日起支援流量分割部署
<a name="release-2020-05-18-ts-deploy"></a>

AWS Elastic Beanstalk 新增了在應用程式部署期間執行 Canary 測試的功能，方法是將一些傳入流量轉移到新的應用程式版本，並評估其運作狀態。

**版本日期：**2020 年 5 月 18 日

## 變更
<a name="release-2020-05-18-ts-deploy.changes"></a>

Elastic Beanstalk 提供數個應用程式部署政策，例如*一次全部*、*滾動*及*不可變*。各種政策會有多種不同的行為：部署時間、應用程式停機時間、復原的運作方式，以及失敗部署的影響。它們提供不同的權衡供您選擇，以符合您的需求。

今日的版本新增一個政策—*流量分割*。「流量分割部署」可讓您將 Canary 測試做為應用程式部署的一部分執行。在流量分割部署中，Elastic Beanstalk 會啟動一組完整的新執行個體，就像在不可變的部署期間一樣。之後，其會在指定的評估期間，將指定百分比的傳入用戶端流量轉送至新的應用程式版本。如果新的執行個體運作狀態保持良好，Elastic Beanstalk 會將所有流量轉送給這些新執行個體，並終止舊的執行個體。如果新的執行個體並未通過運作狀態檢查，或是您選擇中止部署，Elastic Beanstalk 會將流量移回舊的執行個體並終止新的執行個體。絕對不會發生任何服務中斷現象。

如需詳細資訊，請參閱《AWS Elastic Beanstalk 開發人員指南》**中的[部署政策及設定](https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/using-features.rolling-version-deploy.html)。