As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Criar uma de teste de sombra
Você pode criar um teste de sombra para comparar o desempenho de uma variante de sombra com uma variante de produção. Você pode executar o teste em um endpoint existente que esteja atendendo às solicitações de inferência ou criar um novo endpoint no qual executar o teste.
Para criar uma de teste de sombra, você precisa especificar o seguinte:
-
Uma variante de produção que recebe e responde a 100% das solicitações de inferência recebidas.
-
Uma variante paralela que recebe uma porcentagem das solicitações recebidas, replicada da variante de produção, mas não retorna nenhuma resposta.
Para cada variante, você pode usar SageMaker para controlar o modelo, o tipo de instância e a contagem de instâncias. Você pode configurar a porcentagem de solicitações recebidas, conhecida como porcentagem de amostragem de tráfego, que você deseja replicar para sua variante sombra. SageMaker gerencia a replicação de solicitações para sua variante sombra e você pode modificar a porcentagem de amostragem de tráfego quando o teste está programado ou em execução. Opcionalmente, você também pode ativar a captura de dados para registrar solicitações e respostas de suas variantes de produção e sombra.
nota
SageMaker suporta no máximo uma variante de sombra por endpoint. Para um endpoint com uma variante de sombra, pode haver no máximo uma variante de produção.
Você pode programar o teste para começar a qualquer momento e continuar por um período especificado. A duração padrão é de 7 dias e a máxima é de 30 dias. Depois que o teste for concluído, o endpoint volta ao estado em que estava antes de iniciar o teste. Isso garante que você não precise limpar manualmente os recursos após a conclusão do teste.
Você pode monitorar um teste que está sendo executado por meio de um painel no SageMaker console. O painel fornece uma comparação lado a lado das métricas de invocação e métricas de instância entre as variantes de produção e sombra, além de uma visualização tabular com estatísticas métricas relevantes. Esse painel também está disponível para testes concluídos. Depois de analisar as métricas, você pode optar por promover a variante sombra como a nova variante de produção ou manter a variante de produção existente. Depois de promover a variante sombra, ela responde a todas as solicitações recebidas. Para obter mais informações, consulte Promover uma variante de sombra.
O procedimento a seguir descreve como criar um teste de sombra por meio do SageMaker console. Há variações no fluxo de trabalho, dependendo se você deseja usar um endpoint existente ou criar um novo endpoint para o teste de sombra.
Tópicos
Pré-requisitos
Antes de criar um teste de sombra com o SageMaker console, você deve ter um SageMaker modelo pronto para uso. Para obter mais informações sobre como criar um SageMaker modelo, consulteImplemente modelos para inferência em tempo real.
Você pode começar com testes de sombra com um endpoint existente com uma variante de produção e uma variante de sombra, um endpoint existente com apenas uma variante de produção ou apenas os SageMaker modelos que você gostaria de comparar. Os testes paralelos permitem criar um endpoint e adicionar variantes antes do início do teste.
nota
Certos recursos de endpoint podem tornar seu endpoint incompatível com testes de sombra. Se seu endpoint usa algum dos recursos a seguir, você não pode usar testes de sombra em seu endpoint, e sua solicitação para configurar testes de sombra levará a erros de validação.
Inferência sem servidor
Inferência assíncrona
Marketplace de contêineres
Endpoints de vários contêineres
Endpoints multimodelo
Endpoints que usam instâncias Inf1 (baseadas em inferência)
Insira os detalhes do teste de sombra
Para começar a criar seu teste de sombra, preencha a página Inserir detalhes do teste de sombra fazendo o seguinte:
-
Abra o SageMaker console
. -
No painel de navegação, escolha Inferência e, em seguida, escolha testes de sombra.
-
Escolha Criar teste de sombra.
-
Em Nome, insira um nome para o teste.
-
(Opcional) Em Descrição, insira uma descrição para o teste.
-
(Opcional) Especifique as tags usando pares de chave e valor.
-
Escolha Próximo.
Insira as configurações do teste de sombra
Depois de preencher a página Inserir detalhes do teste de sombra, preencha a página Inserir configurações do teste de sombra. Se você já tem um endpoint de SageMaker inferência e uma variante de produção, siga o fluxo de trabalho Usar um endpoint existente. Se você ainda não tem uma de endpoint, siga o fluxo de trabalho Criar uma de novo endpoint.
Depois de concluir os procedimentos anteriores, agora você deve ter um teste agendado para começar na data e hora de início especificadas. Você pode ver o progresso do teste em um painel. Para obter mais informações sobre visualização do teste e das ações que você pode realizar, consulte Como visualizar, monitorar e editar testes de sombra.