

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

# 完成陰影測試
<a name="shadow-tests-complete"></a>

 測試會在排程期間結束時自動完成，或者您也可以提早停止進行中的測試。測試完成後，**陰影測試**頁面上**陰影測試**區段中的測試狀態會顯示**完成**。接著，您可以檢閱和分析測試的最終指標。

 您可以使用指標儀表板來決定是否要將陰影變體升級到生產。如需有關分析測試指標儀表板的詳細資訊，請參閱[監控陰影測試](shadow-tests-view-monitor-edit-dashboard.md)。

 如需如何在排程完成時間結束前完成測試的指示，請參閱[提前完成陰影測試](#shadow-tests-complete-early)。

 如需將陰影變體升級到生產的說明，請參閱[升級陰影變體](#shadow-tests-complete-promote)。

## 提前完成陰影測試
<a name="shadow-tests-complete-early"></a>

 您可能會希望完成進行中的陰影測試的一個原因是，如果您已經決定陰影變體的指標看起來不錯，並且希望將其升級到生產。如果一個或多個變體表現不佳，您也可以決定完成測試。

 若要在排程結束日期之前完成測試，請執行以下作業：

1.  在陰影測試頁面的**陰影測試**區段中，選取要標示為完成的**測試**。

1.  從**動作**下拉式清單中選擇**完成**，就會顯示**完成陰影測試**對話方塊。

1.  在對話方塊中，選擇下列其中一個選項：
   + **是，部署陰影變體**
   + **不，移除陰影變體**

1.  (選用) 在**評論**文字方塊中，輸入您在排程結束時間之前完成測試的理由。

1. 

   1.  如果您決定部署陰影變體，請選擇**完成並繼續部署**。顯示**部署陰影變體**頁面。如需如何填寫此頁面的詳細資訊，請參閱[升級陰影變體](#shadow-tests-complete-promote)。

   1.  如果您決定移除陰影變體，請選擇**確認**。

## 升級陰影變體
<a name="shadow-tests-complete-promote"></a>

 如果您決定要將生產變體取代為陰影變體，則可以更新端點並升級陰影變體以回應推論請求。這會將您目前的生產變體從生產中移除，並將其取代為您的陰影變體。

 如果陰影測試仍在進行中，您必須先完成測試。若要在排程結束前完成陰影測試，請依照[提前完成陰影測試](#shadow-tests-complete-early)中的指示，然後再繼續本節。

 將陰影變體升級到生產時，可針對陰影變體的執行個體計數進行下列選項。
+  您可以保留生產變體的執行個體計數和類型。如果選取此選項，則會以目前執行個體計數在生產中啟動陰影變體，以確保您的模型可以繼續處理相同規模的請求流量。
+  您可以保留陰影變體的執行個體計數和類型。如果您要使用此選項，建議使用 100% 流量取樣進行陰影測試，以確保陰影變體可以處理目前規模的請求流量。
+  您可以針對執行個體計數和類型使用自訂值。如果您要使用此選項，建議使用 100% 流量取樣進行陰影測試，以確保陰影變體可以處理目前規模的請求流量。

 除非您要驗證陰影變體執行個體類型或計數或兩者，否則我們強烈建議您在升級陰影變體時，保留生產變體中的執行個體計數和類型。

 若要升級您的陰影變體，請執行以下作業：

1.  如果已完成測試，請執行以下作業：

   1.  從**陰影測試**頁面的**陰影測試**區段中選取測試。

   1.  從**動作** 下拉式清單中，選擇**檢視**。顯示儀表板。

   1.  在**環境**區段中選擇**部署陰影變體**。顯示**部署陰影變體**頁面。

    如果您的測試尚未完成，請參閱[提前完成陰影測試](#shadow-tests-complete-early)以完成測試。

1.  在**變體設定**區段中，選取下列其中一個選項：
   + **保留生產設定**
   + **保留陰影設定**
   + **自訂執行個體設定**

    如果選取了**自訂執行個體設定**，請執行下列動作：

   1.  從執行個體類型下拉式清單中選取**執行個體類型**。

   1.  在**執行個體計數**下，輸入執行個體數目。

1.  在**輸入 'deploy' 以確認部署**文字方塊中輸入 **deploy**。

1.  選擇**部署陰影變體**。

 您的 SageMaker AI 推論端點現在使用陰影變體做為生產變體，並且已從端點移除生產變體。