Noções básicas sobre o descompasso de configuração
O descompasso de configuração é o processo de um conjunto de recursos que muda ao longo do tempo do estado de implantação original.
Isso pode acontecer devido a alterações feitas manualmente por pessoas ou automaticamente por processos/programas.
Um ambiente pode acabar se tornando um floco de neve. Um snowflake é uma configuração exclusiva que não pode ser reproduzida automaticamente e costuma ser o resultado do descompasso de configuração.
Com snowflakes, a administração e a manutenção da infraestrutura envolvem invariavelmente processos manuais, que podem ser difíceis de rastrear e propensos a erros humanos.
Quanto mais um ambiente estiver em descompasso com o estado original dele, mais provável será que o aplicativo encontre problemas.
Quanto maior for o grau de descompasso de configuração, mais tempo levará para solucionar e corrigir os problemas.
Considerações de segurança
O descompasso de configuração também pode introduzir vulnerabilidades de segurança no ambiente. Por exemplo:
- Portas que devem ser mantidas fechadas podem ser aberta.
- Atualizações e patches de segurança podem não ser aplicados em ambientes de maneira consistente.
- Um software que não atende aos requisitos de conformidade pode ser instalado.
Soluções para gerenciar o descompasso de configuração
Embora a eliminação do descompasso de configuração possa ser difícil, há diversas maneiras de gerenciá-lo em seus ambientes usando ferramentas de gerenciamento de configuração e produtos como:
- Configuração de Estado Desejado do Windows PowerShell. É uma plataforma de gerenciamento no PowerShell que permite gerenciar e impor configurações de recursos. Para obter mais informações sobre a Desired State Configuration do Windows PowerShell, acesse Visão geral da Desired State Configuration do Windows PowerShell.
- Azure Policy. Use o Azure Policy para impor políticas e padrões de conformidade aos recursos do Azure. Para obter mais informações sobre o Azure Policy, acesse Azure Policy.
Também há outras soluções de terceiros que você pode integrar ao Azure.