~/questoes/devops
O Pulumi mantém um registro do estado atual da infraestrutura na nuvem. Esse registro permite que atualizações sejam feitas de forma inteligente, modificando apenas o que mudou, economizando tempo e reduzindo riscos de erro.
Atualizações incrementais significam que o Pulumi compara o estado anterior com o novo código e executa apenas as mudanças necessárias. Se você adicionar um novo Security Group ou mudar o tamanho de uma instância EC2, apenas essas operações serão realizadas, mantendo intactos os recursos que não foram alterados.
Isso seria ineficiente e manual. O Pulumi automatiza completamente o processo, sem necessidade de revisão manual para cada mudança. A ferramenta usa o estado para decidir automaticamente o que precisa ser alterado.
Deletar e recriar tudo do zero seria extremamente disruptivo e derrubaria sua aplicação a cada atualização. O Pulumi foi projetado justamente para evitar isso, permitindo mudanças cirúrgicas e seguras na infraestrutura.
Essa é a grande vantagem do gerenciamento de estado. O Pulumi sabe exatamente qual é o estado atual e, quando você executa um novo deploy, cria apenas os recursos novos ou modifica apenas os que mudaram no código.
O Pulumi foi justamente criado para permitir que você faça mudanças na infraestrutura quantas vezes precisar. Atualizar é uma das funcionalidades centrais da ferramenta, não uma limitação.