遷移流量

流量遷移功能可在應用程式的服務內切換不同版本之間的要求路徑,將流量從一或多個版本移動至單一新版本。

流量會在您的彈性環境中的版本之間立即遷移。不同於標準環境中的版本,彈性環境中不支援逐步遷移流量

如果您在執行個體皆處於未運作的情況下,立即將流量遷移到新版本,則應用程式在執行個體建立期間的延遲時間可能會遽增。您可以在將流量遷移至新版本之前,使用 App Engine Admin API 佈建足夠的新版應用程式執行個體,以避免出現延遲突增的情況。

將新版本的 minTotalInstances 設為足以處理預期流量的數目。您可以在遷移完成後重設此欄位,使自動調度資源功能在流量下降時發揮作用。

您可以在應用程式的不同版本之間拆分流量,進而提高版本在不同階段中所接收的流量。

如要瞭解如何在應用程式的兩個或多個版本之間拆分流量,請參閱流量拆分

事前準備

設定將流量遷移至特定版本之前,請確認您的使用者帳戶擁有必要權限

將流量遷移至新版本

主控台

要在 GCP 主控台中遷移流量,請前往「版本」頁面:

前往版本頁面

  1. 選取您要遷移 100% 流量的目的地版本。
  2. 按一下 [遷移流量]

gcloud

請在安裝 Google Cloud SDK 之後執行 gcloud app services set-traffic 指令,以便將 100% 的流量遷移到單一版本。例如:

  • 如要立即遷移流量:
    gcloud app services set-traffic [MY_SERVICE] --splits [MY_VERSION]=1

API

如要透過程式遷移流量,您可以使用 Admin API,詳情請參閱遷移及拆分流量

本頁內容對您是否有任何幫助?請提供意見:

傳送您對下列選項的寶貴意見...

這個網頁
App Engine flexible environment for Python docs