回答:
免責事項:私はPuppetの開発者の1人です。
単一のノードでChefを使用する利点は、複数のノードでそれを使用することと同じです。バージョン管理、バックアップ、監査、および変更が簡単な形式で、システムの状態を宣言します。
Chefは次に進み、システムがその状態を維持することを確認します。何かが壊れた場合、それを修正します。何かが変わった場合、それを元に戻します。問題が発生するたびにではなく、一度問題を解決することになります。
また、サーバーを理解するために1つの場所を探すことにもなります。HTTP構成の詳細を調査する必要はありません。Chefで調べるだけです。
Chefのようなツールのマシンを超えた価値はありますが、1台のマシンであっても、ツールを配置することでほとんどのメリットを得ることができます。
私は1月からのブログ投稿について続きました。最終的には、そのマシンを移行し、交換し、新しいマシンをセットアップし、テストビルドを実行するなどする必要があります。また、すべてが1か所に文書化されているため、マシンを見る必要のある人なら誰でも、何が起こっているかを知ることができますシステムを探し回る必要はありません。
上記のように:別のマシンを入手するたびに、ユーザーアカウントを追加したり、sshキーをコピーしたり、使い慣れたパッケージをインストールしたりする必要があります。古くなっています。あなたはそれを1回実行し、1か所で実行し、そのアクションが毎回実行されることを知っています。2台目のマシンを入手したり、現在のマシンの新しいビルドを作成したりする必要がある場合は、開始した瞬間にほとんどそこにいます。