PowerShell DSC

PowerShell DSC

A Configuração de Estado Desejado do PowerShell é uma plataforma de gerenciamento no PowerShell que permite gerenciar sua infraestrutura de TI e desenvolvimento com a configuração como código.
A Configuração de Estado Desejado (DSC) do Windows PowerShell é uma plataforma de gerenciamento de configuração integrada ao Windows, baseada em padrões abertos.O DSC é flexível o suficiente para funcionar de maneira confiável e consistente em cada estágio do ciclo de vida da implantação (desenvolvimento, teste, pré-produção, produção), bem como durante a expansão.O DSC gira em torno de "configurações".Uma configuração é um documento de fácil leitura que descreve um ambiente composto por computadores ("nós") com características específicas.Essas características podem ser tão simples quanto garantir que um recurso específico do Windows esteja ativado ou tão complexo quanto a implantação do SharePoint.O DSC também possui monitoramento e relatórios integrados. Se um sistema não estiver mais em conformidade, o DSC poderá emitir um alerta e agir para corrigir o sistema.As configurações foram projetadas para serem facilmente lidas, armazenadas e atualizadas.As configurações declaram que os dispositivos de destino do estado devem estar, em vez de escrever instruções sobre como colocá-los nesse estado.Isso torna muito mais barato aprender, adotar, implementar e manter a configuração por meio do DSC.Criar configurações significa que etapas complexas de implantação são capturadas como uma "única fonte de verdade" em um único local.Isso torna implantações repetidas de um conjunto específico de máquinas muito menos propensas a erros.Por sua vez, tornar as implantações mais rápidas e confiáveis, o que permite uma rápida recuperação em implantações complexas.As configurações também podem ser compartilhadas por meio da Galeria do PowerShell, o que significa que já podem existir cenários comuns e práticas recomendadas para o trabalho que você precisa ...
powershell-dsc

Alternativas ao PowerShell DSC para Mac

Puppet

Puppet

A solução Puppet Data Center Automation ajuda a economizar tempo, ganhar visibilidade no ambiente do servidor e garantir consistência em toda a infraestrutura de TI.
Salt

Salt

Salt é um poderoso gerenciador de execução remota que pode ser usado para administrar e provisionar servidores de maneira rápida e eficiente.
Chef

Chef

O Chef é uma estrutura de integração de sistemas de código aberto criada para trazer os benefícios do gerenciamento de configurações para toda a sua infraestrutura.