AWS detalha como atualizar endpoints do SageMaker sem perder o auto scaling
A AWS publicou um guia com um construct reutilizável do CDK para coordenar o auto scaling durante atualizações de endpoints do SageMaker AI.

A AWS publicou um guia sobre como atualizar endpoints em tempo real do SageMaker AI gerenciados pelo CloudFormation ou pelo AWS CDK sem deixar o auto scaling desativado. O material mostra um construct reutilizável que remove e registra novamente o auto scaling durante a atualização, permitindo alterar a configuração do endpoint e os parâmetros de escala em uma única implantação.
O problema ocorre porque o SageMaker AI exige que o destino escalável seja removido antes de atualizar o endpoint. Se a remoção for feita manualmente pela linha de comando, a implantação pode terminar sem registrar novamente o auto scaling. Quando os parâmetros de escala também mudam, a atualização pode falhar e deixar a pilha em um estado que exige recuperação manual.
O construct substitui os recursos nativos de destino escalável e política de escala por três recursos personalizados do CloudFormation, executados na ordem necessária. A AWS descreve uma implementação de exemplo e disponibiliza o código em um repositório no GitHub. A pilha implantada inclui, entre outros componentes, duas máquinas de estado do Step Functions e 12 funções Lambda, algumas geradas automaticamente pelo framework do CDK.
O que muda para você
A solução serve a quem mantém endpoints do SageMaker AI em pilhas do CloudFormation ou do CDK e precisa atualizar configurações preservando o auto scaling. O guia oferece um exemplo de pilha e um construct que pode ser integrado a projetos existentes. A implantação também cria recursos auxiliares, incluindo máquinas de estado e funções Lambda. Para quem não administra esses serviços, nada muda de imediato: é uma solução técnica para infraestrutura, não um produto voltado ao usuário final.
Minha leitura
Uma implantação bem-sucedida pode esconder um problema: o endpoint continua funcionando, mas fica sem auto scaling. Por isso, a automação da sequência precisa vir acompanhada de uma checagem do estado final. O construct da AWS organiza essa atualização, mas também acrescenta componentes à pilha. Para quem administra esses endpoints, a decisão passa por pesar esse custo operacional contra o risco de perder a escala automática sem perceber.
Thiago FelizolaConsultor de IA, curador do Diário da IA

