管理應用程式執行器自動 - AWS App Runner

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

管理應用程式執行器自動

AWS App Runner 自動為您的 App Runner 應用程式擴展或縮減運算資源,特別是執行個體。自動調整可在流量繁重時提供適當的要求處理,並在流量變慢時降低成本。

自動縮放配置

您可以設定幾個參數來調整服務的 auto 擴展行為。應用程序 Runner 在稱為AutoScalingConfiguration可共享資源中維護 auto 縮放設置。您可以先建立並維護獨立的 auto 資源調整設定,然後再將其指派給服務。將它們與服務相關聯之後,您可以繼續維護組態。您也可以在建立新服務或設定現有服務的過程中,選擇建立新的 auto 資源調整設定。建立新的 auto 資源調整配置後,您可以將其與服務相關聯,並繼續建立或設定服務的程序。

命名和修訂

auto 調整比例配置具有名稱和數字版本修訂。模型組態的多個修訂版本具有相同的名稱和不同的修訂版號碼。您可以針對不同的 auto 擴展案例使用不同的組態名稱,例如高可用性低成本。對於每個名稱,您可以新增多個修訂,以微調特定案例的設定。每個模型組態最多可以有 10 個唯一的 auto 調整資源配置名稱和最多 5 個修訂版。如果您達到上限且需要建立更多,則可以刪除一個,然後再建立另一個上限。App Runner 將不允許您刪除設置為默認設置或正在由活動服務使用的配置。如需配額的詳細資訊,請參閱 應用運行器資源配額

設定預設組態

當您建立或更新 App Runner 服務時,您可以提供 auto 調整規模設定資源。提供 auto 擴展配置是可選的。如果您未提供,App Runner 會提供預設的 auto 縮放設定,其中包含建議值。auto 縮放配置功能為您提供設置自己的默認 auto 縮放配置的選項,而不是使用 App Runner 提供的默認設置。一旦您指定另一個 auto 動擴展組態作為預設值,該組態就會自動指派為預設值給您 future 建立的新服務。新的預設指定不會影響先前為現有服務設定的關聯。

使用 auto 擴展配置服務

您可以在多個 App Runner 服務之間共用單一 auto 擴展設定,以確保服務具有相同的 auto 擴展行為。如需有關使用 App Runner 主控台或應用程式執行器設定 auto 調整規模設定的詳細資訊API,請參閱本主題後續章節。如需可共用資源的更多一般資訊,請參閱使用可共用資源設定服務設定

可配置設置

您可以設定下列 auto 縮放設定:

  • 最大並行處理 — 執行處理所處理的並行要求數目上限。當並行要求數目超過此配額時,應用程式執行器會擴充服務。

  • 大小上限 — 您的服務可擴充至的執行個體數目上限。這是可同時處理服務流量的最高執行個體數目。

  • 小大小 — App Runner 可為您的服務佈建的執行個體數目下限。服務一律至少有這個數目的佈建執行個體。其中一些執行個體會主動處理流量。其餘部分都是符合成本效益的運算容量儲備的一部分,可以快速啟動。您需要支付所有佈建執行個體的記憶體使用量費用。您只需支付使CPU用中子集的使用費用。

注意

v 資CPU源計數會決定應用程式執行器可提供給您的服務的執行個體數目。這是一個可調整的配額值適CPU用於駐留在 AWS Fargate (Fargate) 服務。若要檢視您帳戶的 v 配CPU額設定或要求提高 Service Quotas,請使用 AWS Management Console如需詳細資訊,請參閱。AWS FargateAmazon 彈性容器服務開發人員指南中的服務配額。

管理服務的 auto 調整規模

使用下列其中一種方法管理 App Runner 服務的 auto 調整規模:

App Runner console

當您使用 App Runner 主控台建立服務或更新服務組態時,您可以指定 auto 擴展設定。

注意

當您變更與服務相關聯的 auto 擴展設定或修訂版時,您的服務會重新部署。

auto Scaling 設定頁面提供數個選項,可為您的服務設定自動擴展。

  • 欲指派現有組態與版本修訂-從「現有組態」下拉式清單中選擇一個值。最新的修訂版本將預設在相鄰的下拉式清單中。如果存在您希望選取的其他版序,請從「版序」下拉式清單中執行此操作。修訂版本的組態值隨即顯示。

  • 若要建立並指派新的 auto 調整配置,請從 [建立] 功能表ASC中選取 [建立的]。這將啟動「新增自訂自 auto 調整比例」設定頁面。輸入 auto 調整比例參數的模型組態名稱和值。然後選取 [新增]。App Runner 為您創建新的 auto 縮放配置資源,並返回到「自動縮放」部分,並選擇並顯示新配置。

  • 欲建立並指派新版本修訂-首先從「現有組態」下拉式清單中選取組態名稱。然後從「創建」菜單中選擇「創建ASC修訂」。這將啟動「新增自訂自 auto 調整比例」設定頁面。輸入 auto 調整比例參數的值。然後選取 [新增]。App Runner 為您創建一個新的 auto 縮放配置修訂版,並將您返回到自動縮放部分,並選擇並顯示新版本。

顯示 auto 縮放選項的 App Runner 控制台配置頁
App Runner API or AWS CLI

當您呼叫CreateServiceUpdateServiceApp Runner API 動作時,您可以使用AutoScalingConfigurationArn參數來指定服務的 auto 動調整設定資源。

下一節提供管理 auto 擴展設定資源的指引。

管理 auto 調整設定資源

使用下列其中一種方法管理您帳戶的 App Runner auto 擴展配置和修訂:

App Runner console

管理 auto 調整設定

auto 調整配置頁面列出了您在帳戶中設置的自動擴展配置。您可以在此頁面上創建和管理 auto 擴展配置,然後將它們分配給一個或多個 App Runner 服務。

您可以從此頁面執行下列任一項作業:

  • 建立新的 auto 縮放設定。

  • 為現有的 auto 調整規模組態建立新的修訂版本。

  • 刪除 auto 縮放組態。

  • 將 auto 縮放組態設定為預設值。

應用程式執行器自動縮放設定
管理帳戶中的 auto 調整資源配置
  1. 開啟應用程式執行器主控台,然後在 [地區] 清單中選取您的 AWS 區域.

  2. 在導覽窗格中,選擇 [自動縮放設定]。主控台會顯示您帳戶中的 auto 調整設定清單。

    您現在可以執行下列任一項作業。

    • 若要建立新的 auto 縮放設定,請遵循下列步驟。

      1. 自動縮放組態頁面上,選取建立

        建立 auto 調整規模組態頁面隨即顯示。

      2. 輸入模型組態名稱、並、最小大最大大小的值。

      3. (選擇性) 如果您要新增標籤,請選取 [自動新標籤]。然後在出現的字段上輸入「名稱」和「」(可選)。

      4. 選取建立

    • 若要為現有的 auto 調整規模組態建立新的修訂版本,請遵循下列步驟。

      1. 自動調整規模組態頁面上,選取需要新修訂版本之組態旁邊的選項按鈕。然後從「作」功能表選取「建立修訂」。

        [建立修訂] 頁面隨即顯示。

      2. 開啟,輸入「並行」、「最小大小」和「最大大小」的值。

      3. (選擇性) 如果您要新增標籤,請選取 [自動新標籤]。然後在出現的字段上輸入「名稱」和「」(可選)。

      4. 選取建立

    • 若要刪除 auto 縮放組態,請遵循下列步驟。

      1. 在 [自動調整比例配置] 頁面上,選取您需要刪除之組態旁邊的圓鈕。

      2. 從「作」功能表選取「刪除」。

      3. 若要繼續刪除,請在確認對話方塊中選取 [刪除]。否則,請選取「取消」。

        注意

        App Runner 會驗證您的刪除選項未設定為預設值,或任何使用中的服務目前正在使用中。

    • 若要將 auto 縮放組態設定為預設值,請遵循下列步驟。

      1. 在 [自動調整比例配置] 頁面上,選取您需要設定為預設值的組態旁邊的選項按鈕。

      2. 從「作」功能表中選取「設為預設值」。

      3. 會顯示一個對話方塊,通知您 App Runner 將使用最新修訂版作為您建立的所有新服務的預設設定。選取 [確認] 以繼續。否則請選取「取消

        注意
        • 當您將 auto 動擴展配置設定設定設定為預設值時,系統會自動將其指派為您 future 建立的新服務的預設組態。

        • 新的預設指定不會影響先前為現有服務設定的關聯。

        • 如果指定的默認 auto 縮放配置具有修訂版,則 App Runner 將其最新版本指定為默認版本。

管理修訂

控制台還有一個頁面,用於創建和管理稱為 auto 縮放修訂版本的現有自動擴展修訂。在「自動調整資源配置」頁面上選取組態名稱,以存取此頁面。

您可以從「自動縮放修訂」頁面執行下列任一項作業:

  • 建立新的 auto 縮放修訂版本。

  • 將 auto 縮放組態修訂版本設定為預設值。

  • 刪除修訂。

  • 刪除整個 auto 縮放配置,包括所有關聯的修訂。

  • 檢視修訂版本的組態詳細資訊。

  • 檢視與修訂相關聯的服務清單。

  • 變更所列服務的修訂版本。

應用程式執行器自動縮放設定
管理帳戶中的 auto 縮放修訂
  1. 開啟應用程式執行器主控台,然後在 [地區] 清單中選取您的 AWS 區域.

  2. 在導覽窗格中,選擇 [自動縮放設定]。主控台會顯示您帳戶中的 auto 調整設定清單。本管理 auto 調整設定節中先前的一組程序包括此頁面的螢幕影像。

  3. 現在,您可以深入研究特定的 auto 擴展配置,以查看和管理其所有修訂版本。在 auto 調整比例模型組態窗格的模型組態名稱欄下,選擇一個自動調整比例模型組態名稱。選取實際名稱,而非選項按鈕。這會在「自動縮放修訂」頁面上導覽至該組態的所有修訂版本清單。

  4. 您現在可以執行下列任一項作業。

    • 若要為現有的 auto 調整規模組態建立新的修訂版本,請遵循下列步驟。

      1. 在「自動縮放修訂」頁面上,選取「建立修訂版」。

        [建立修訂] 頁面隨即顯示。

      2. 輸入「並」、「最小大」和「最大大小」的值。

      3. (選擇性) 如果您要新增標籤,請選取 [自動新標籤]。然後在出現的字段上輸入「名稱」和「」(可選)。

      4. 選取建立

    • 若要刪除整個 auto 縮放設定 (包括所有關聯的修訂),請依照下列步驟執行。

      1. 選取頁面右上角的 [刪除組態]。

      2. 若要繼續刪除,請在確認對話方塊中選取 [刪除]。否則,請選取「取消」。

        注意

        App Runner 會驗證您的刪除選項未設定為預設值,或任何使用中的服務目前正在使用中。

    • 若要將 auto 縮放修訂版本設定為預設值,請遵循下列步驟。

      1. 選取您需要設定為預設修訂的修訂旁邊的選項按鈕。

      2. 從「作」功能表中選取「設為預設值」。

        注意
        • 當您將 auto 動擴展配置設定設定設定為預設值時,系統會自動將其指派為您 future 建立的新服務的預設組態。

        • 新的預設指定不會影響先前為現有服務設定的關聯。

    • 若要檢視修訂版本的組態詳細資訊,請依照下列步驟執行。

      1. 選取修訂旁邊的選項按鈕。

        修訂版的組態詳細資料 (包括) 會顯示在下方的分割面板中。ARN請參閱此程序結束時的螢幕影像。

    • 若要檢視與修訂相關聯的服務清單,請依照下列步驟執行。

      1. 選取修訂旁邊的選項按鈕。

        服務」面板會顯示在修訂版組態詳細資料下方的下方分割面板中。面板會列出所有使用此 auto 調整規模組態修訂版的服務。請參閱此程序結束時的螢幕影像。

    • 若要變更所列服務的修訂版本,請依照下列步驟執行。

      1. 選取修訂旁邊的選項按鈕 (如果您尚未這麼做)。

        服務」面板會顯示在修訂版組態詳細資料下方的下方分割面板中。面板會列出所有使用此 auto 調整規模組態修訂版的服務。請參閱此程序結束時的螢幕影像。

      2. 在「服務」面板上,選取您要修改之服務旁邊的圓鈕。然後選取 [變更修訂]。

      3. 變更ASC修訂」面板隨即顯示。從下拉式清單中的可用版本中選擇。只有您先前選擇的 auto 調整比例組態的修訂版本可用。如果您需要變更為不同的 auto 調整比例組態,請遵循前一節中的程序管理服務的 auto 調整規模

        選取「更新」以繼續進行變更。否則請選取「取消

        注意

        當您變更與服務相關聯的修訂版本時,您的服務會重新部署。

        您必須在此面板上選取「重新整理」,才能看到更新的關聯。

        若要查看進行中的活動和服務重新部署的狀態,請使用面板導覽至「App Runner > 服務」,選取服,然後從「服務概觀」面板檢視「記錄檔」索引標籤。

      App Runner 自動縮放修訂頁面,下方顯示與所選修訂相關聯的服務分割面板。
App Runner API or AWS CLI

使用下列「應用程式執行器API」動作來管理您的 auto 動擴展配置資源。