123
PowerShell DSC

PowerShell DSC

PowerShell Desired State Configurationは、PowerShellの管理プラットフォームであり、構成をコードとして使用してITおよび開発インフラストラクチャを管理できます。
Windows PowerShell Desired State Configuration(DSC)は、オープン標準に基づいたWindowsに組み込まれた構成管理プラットフォームです。DSCは、展開ライフサイクルの各段階(開発、テスト、運用前、運用)およびスケールアウトで確実かつ一貫して機能するのに十分な柔軟性を備えています。DSCは「構成」を中心にしています。構成とは、特定の特性を持つコンピューター(「ノード」)で構成される環境を説明する読みやすい文書です。これらの特性は、特定のWindows機能を有効にするのと同じくらい簡単な場合もあれば、SharePointの展開のように複雑な場合もあります。また、DSCには監視とレポートが組み込まれています。システムが準拠しなくなった場合、DSCはアラートを生成し、システムを修正するように行動できます。構成は、簡単に読み取り、保存、更新できるように設計されています。構成では、ターゲットデバイスをその状態にする方法についての指示を書く代わりに、ターゲットデバイスの状態を宣言します。これにより、DSCを使用して構成を学習、採用、実装、および保守するコストが大幅に削減されます。構成を作成すると、複雑な展開手順が単一の場所で「単一の真実のソース」としてキャプチャされます。これにより、特定のマシンセットを繰り返し展開する際にエラーが発生しにくくなります。次に、展開をより高速で信頼性の高いものにすることで、複雑な展開の迅速な対応を可能にします。PowerShell Galleryを介して構成を共有することもできます。つまり、必要な作業の一般的なシナリオとベストプラクティスが既に存在する可能性があります。

Linux用のPowerShell DSCの代替ライセンス(無料ライセンス付き)

Ansible

Ansible

Ansibleは、クラウドのプロビジョニング、構成管理、アプリケーションの展開、イントラサービスオーケストレーション、およびその他の多くを自動化する非常にシンプルなIT自動化エンジンです...
Puppet

Puppet

Puppet Data Center Automation Solutionは、時間の節約、サーバー環境の可視化、およびITインフラストラクチャ全体の一貫性の確保に役立ちます。