

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 完成影子测试
<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 推理端点现在使用影子变体作为生产变体，而您的生产变体已从端点中移除。