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á.
Blue/Green Implantações
Quando você atualiza seu endpoint, a Amazon SageMaker AI usa automaticamente uma blue/green implantação para maximizar a disponibilidade dos seus endpoints. Em uma blue/green implantação, a SageMaker IA provisiona uma nova frota com as atualizações (a frota verde). Em seguida, a SageMaker IA transfere o tráfego da frota antiga (a frota azul) para a frota verde. Quando a frota verde opera sem problemas por um período de avaliação definido (chamado de período de cozimento), a SageMaker IA encerra a frota azul. Com os recursos adicionais nas blue/green implantações, você pode utilizar os modos de mudança de tráfego e o monitoramento de reversão automática para proteger seu endpoint de um impacto significativo na produção.
A lista a seguir descreve os principais recursos das blue/green implantações em SageMaker IA:
-
Modos de deslocamento de tráfego. Os modos de deslocamento de tráfego para barreiras de proteção de implantação permitem controlar o volume de tráfego e o número de etapas de deslocamento de tráfego entre a frota azul e a frota verde. Esse recurso permite avaliar progressivamente a performance da frota verde sem confirmar totalmente um deslocamento de tráfego de 100%.
-
Período de baking. O período de baking é um período de tempo configurado para monitorar a frota verde antes de prosseguir para a próxima etapa de implantação. Se algum dos alarmes pré-especificados disparar durante qualquer período de baking, todo o tráfego do endpoint será revertido para a frota azul. O período de baking ajuda você a adquirir confiança em sua atualização antes de tornar o deslocamento de tráfego permanente.
-
Auto-rollbacks. Você pode especificar CloudWatch os alarmes da Amazon que a SageMaker IA usa para monitorar a frota ecológica. Se um problema com o código atualizado acionar algum dos alarmes, a SageMaker IA iniciará uma reversão automática para a frota azul a fim de manter a disponibilidade, minimizando assim os riscos.
Modos de deslocamento de tráfego.
Os vários modos de mudança de tráfego nas blue/green implantações oferecem um controle mais granular sobre a mudança de tráfego entre a frota azul e a frota verde. Os modos de mudança de tráfego disponíveis para blue/green implantações são todos simultâneos, canários e lineares. A tabela a seguir mostra uma comparação entre as opções.
Importante
Para blue/green implantações que envolvam períodos de mudança de tráfego ou de espera em vários estágios, você será cobrado por ambas as frotas durante a atualização, independentemente do tráfego para a frota. Isso contrasta com blue/green implantações com mudanças de tráfego de uma só vez e sem períodos de espera, em que você só é cobrado por uma frota durante a atualização.
| Nome | O que é isso? | Prós | Contras | Recomendação |
|---|---|---|---|---|
Tudo de uma vez |
Alterna todo o tráfego para a nova frota em uma única etapa. |
Minimiza a duração geral da atualização. |
As atualizações de regressão afetam 100% do tráfego. |
Use essa opção para minimizar o custo e o tempo de atualização. |
Canário |
O tráfego se desloca em duas etapas. A primeira etapa (canário) desloca uma pequena parte do tráfego seguida pela segunda etapa, que desloca o restante do tráfego. |
Limita o raio de explosão das atualizações regressivas somente à frota de canários. |
Ambas as frotas ficam operacionais em paralelismo durante toda a implantação. |
Use essa opção para balancear entre a minimização do raio de explosão das atualizações regressivas e a minimização do tempo em que duas frotas estão operacionais. |
Linear |
Uma porção fixa do tráfego se desloca em um número pré-especificado de etapas igualmente espaçadas. |
Minimiza o risco de atualizações de regressão ao deslocar o tráfego em várias etapas. |
A duração e o custo da atualização são proporcionais ao número de etapas. |
Use essa opção para minimizar o risco ao disseminar a implantação em várias etapas. |
Conceitos básicos
Depois de especificar a configuração de implantação desejada, a SageMaker IA gerencia o provisionamento de novas instâncias, o encerramento de instâncias antigas e a transferência de tráfego para você. Você pode criar e gerenciar sua implantação por meio da CreateEndpoint SageMaker API UpdateEndpointe dos AWS Command Line Interface comandos existentes. Observe que, se o seu endpoint usar qualquer uma das funcionalidades listadas na página Exclusões, você não poderá usar barreiras de proteção de implantação. Consulte as páginas individuais de implantação para obter mais detalhes sobre como configurar sua implantação:
Para seguir exemplos guiados que mostram como usar as barreiras de proteção de implantação, consulte nossos exemplos de blocos de anotação Jupyter