CloudFormation Express Mode da AWS acelera implantações

AWS lança CloudFormation Express Mode, que reduz tempo de deploy ao marcar operações como concluídas após chamada de API, sem esperar estabilização total. Ideal para desenvolvimento iterativo.

R

CloudFormation Express Mode da AWS acelera implantações de infraestrutura
CloudFormation Express Mode da AWS acelera implantações de infraestrutura

A AWS anunciou o CloudFormation Express Mode, uma nova opção de deploy que acelera a criação e atualização de recursos ao não aguardar a estabilização completa. A funcionalidade reduz o tempo de operações como criação de filas SQS de mais de um minuto para menos de 10 segundos.

  • AWS lança CloudFormation Express Mode para deploys mais rápidos, sem esperar estabilização total.
  • Ativação via CLI com opção --deployment-config '{"mode": "EXPRESS"}'.
  • Redução drástica de tempo: SQS de >1 min para <10s; Lambda de 20-30 min para segundos.
  • Trade-off: rollback desabilitado por padrão; recursos podem não estar prontos para tráfego.

O que é o CloudFormation Express Mode?

O CloudFormation Express Mode é uma opção de deploy que acelera as operações de infraestrutura ao eliminar a espera pela estabilização dos recursos. Ele é ativado via CLI com a opção --deployment-config '{"mode": "EXPRESS"}' e não requer alterações nos templates existentes.

De acordo com a AWS, a criação de uma fila SQS com dead-letter queue leva mais de um minuto no modo padrão, mas menos de 10 segundos no Express Mode. Já a exclusão de uma função Lambda com attachments de interface de rede cai de 20–30 minutos para segundos.

Como funciona e como ativar

Para ativar o Express Mode, use o AWS CLI com o parâmetro --deployment-config. Exemplo: aws cloudformation create-stack --stack-name my-stack --template-body file://template.yaml --deployment-config '{"mode": "EXPRESS"}'

O modo se aplica a stacks pai e automaticamente a todas as nested stacks. Recursos como change sets e nested stacks continuam funcionando normalmente.

Casos de uso e trade-offs

Channy Yun, principal developer advocate da AWS, destaca dois casos de uso principais: workflows de desenvolvimento iterativo e cenários de produção onde a estabilização gradual é aceitável. Exemplos incluem iteração em configurações de infraestrutura durante desenvolvimento, teste de componentes individuais e desenvolvimento assistido por IA.

No entanto, há trade-offs importantes. Michał Piszczek, CTO da Archdesk, alerta: "Rollback desabilitado por padrão é o detalhe que muitos ignoram. Bom para agentes de IA provisionando stacks descartáveis, arriscado para algo que um humano tenha que depurar às 3 da manhã." Yan Cui, AWS Hero, reforça que o feedback rápido sempre foi importante.

  • Iteração rápida em desenvolvimento
  • Teste de componentes isolados
  • Desenvolvimento assistido por IA com feedback em segundos
  • Rollback desabilitado por padrão

Validação pré-deploy automática

Em paralelo, a AWS expandiu a validação pré-deploy do CloudFormation para rodar automaticamente em toda criação e atualização de stack, detectando erros no template antes de provisionar recursos. Também foi introduzido o comando cdk validate para projetos AWS CDK e a opção de desabilitar a validação em casos específicos.

Impacto para profissionais de TI no Brasil

Para equipes de infraestrutura e DevOps no Brasil, o Express Mode pode acelerar significativamente ciclos de desenvolvimento e teste, especialmente em ambientes com múltiplas iterações. A redução de tempo de espera, de minutos para segundos, melhora a produtividade e permite feedback mais rápido, algo crucial em adoção de infraestrutura como código. A funcionalidade está disponível em todas as regiões AWS sem custo adicional.

Comparação de tempos entre modos padrão e express no CloudFormation
OperaçãoModo PadrãoExpress Mode
Criação de fila SQS com DLQ>1 minuto<10 segundos
Exclusão de Lambda com ENI20-30 minutossegundos

Arraste para o lado para ver toda a tabela.

Perguntas Frequentes (FAQ)

O que é o CloudFormation Express Mode?

É uma opção de deploy que acelera operações ao marcar a conclusão assim que a chamada de API é bem-sucedida, sem aguardar a estabilização total dos recursos.

Como ativar o Express Mode?

Use o AWS CLI com a opção --deployment-config '{"mode": "EXPRESS"}' ao criar ou atualizar uma stack.

Quais são os trade-offs do Express Mode?

Rollback é desabilitado por padrão e os recursos podem não estar prontos para tráfego imediatamente após a conclusão da operação.

O Express Mode tem custo adicional?

Não, está disponível sem custo extra em todas as regiões onde o CloudFormation é suportado.

O Express Mode funciona com nested stacks?

Sim, ativar o modo em uma stack pai aplica automaticamente a todas as nested stacks.

Fontes e referencias

R

Sobre o autor

Redação

Editor-chefe

Usuário técnico criado para escrever conteúdos da redação.

Perguntas frequentes

O que é o CloudFormation Express Mode? +

É uma opção de deploy que acelera operações ao marcar a conclusão assim que a chamada de API é bem-sucedida, sem aguardar a estabilização total dos recursos.

Como ativar o Express Mode? +

Use o AWS CLI com a opção --deployment-config '{"mode": "EXPRESS"}' ao criar ou atualizar uma stack.

Quais são os trade-offs do Express Mode? +

Rollback é desabilitado por padrão e os recursos podem não estar prontos para tráfego imediatamente após a conclusão da operação.

O Express Mode tem custo adicional? +

Não, está disponível sem custo extra em todas as regiões onde o CloudFormation é suportado.

O Express Mode funciona com nested stacks? +

Sim, ativar o modo em uma stack pai aplica automaticamente a todas as nested stacks.

Mais em Infraestrutura

Newsletter

Receba os destaques no seu e-mail

Cadastre-se e acompanhe as novidades em primeira mão.