2012-02-27 7 views
0

3人のすべての技術を使った経験がある人はいますか? 私は、殺人がコード配布のためのツイッターのオープンソースプロジェクトであることを発見しました。 BitTorrentを使用してファイルを高速に配信します。 しかし、人形とシェフもソフトウェア配布に使用されます。 いずれにしても、この3つについて簡単に紹介できますか?殺人、人形、シェフの違い

答えて

12

免責事項:私はPuppet開発者の一人です。

殺人はファイル配布戦略です。本当に、ファイル(特に大きなファイル)を非常に多くのマシンに手早く手に入れることができます。カピストラノのような他のツールと統合され、実際にコピーファイル以外の何かを行うための行動を取っています。

人形とシェフの両方は、このレベルではほぼ同じです。どちらも、マシンがどのようにすべきかを説明し、それをアクションに変換するツールです。

ファイルを両方ともデプロイできますが、これは古典的なHTTPまたはrsyncスタイルの「ここにファイルをコピー」ツールです。彼らはこの段階でP2Pデータ転送の最適化などを実装していません。

だから、彼らはどちらも殺人よりも多くのことをすることができますが、 "このマシンを10,000台のマシンで入手する"という点ではあまりうまくいかない。

他の展開戦略と組み合わせてmurderを使用すると、PuppetまたはChefがその一部を形成するかもしれませんが、どちらも他のものを置き換えることはありません。

関連する問題