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á.
Implantações azul/verde
Quando você atualiza seu endpoint, a Amazon SageMaker AI usa automaticamente uma blue/green deployment to maximize the availability of your endpoints. In a blue/green deployment, SageMaker AI provisions a new fleet with the updates (the green fleet). Then, SageMaker AI shifts traffic from the old fleet (the blue fleet) to the green fleet. Once the green fleet operates smoothly for a set evaluation period (called the baking period), SageMaker AI terminates the blue fleet. With the additional capabilities in blue/green implantação, você pode utilizar modos de mudança de tráfego e monitoramento automático de reversão para proteger seu endpoint de um impacto significativo na produção.
A lista a seguir descreve os principais recursos das implantações azul/verde na IA: SageMaker
-
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.
-
Reversões automáticas. 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 deployments give you more granular control over traffic shifting between the blue fleet and the green fleet. The available traffic shifting modes for 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 deployments that involve multiple stage traffic shifting or baking periods, you are billed for both the fleets for the duration of the update, irrespective of the traffic to the fleet. This is in contrast to 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 o curso da atualização.
Name | 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. |
Comece agora
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 Exclusions, 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