1

クラウド内の大規模なクラスターにコードを段階的にデプロイするにはどうすればよいですか?たとえば、300ノードのクラスターがあり、そのクラスターを最新のビルドコードで更新したいが、変更されたファイル(バイナリファイルとデータファイル)のみを更新したい場合、どうすればよいですか?

私は殺人事件に遭遇しましたが、それはインクリメンタルなファイル展開を行わないようで、すべてをすべてのノードにコピーします。

chefも調べましたが、これは増分のトータルコード展開にも適していないようです。すべてのマシンでインストーラーを実行し、インストールされたコード構成ファイルがchefサーバーに従って最新であることを確認する方が適しています。 。インストールされているプログラムのバージョンに煩わされることはないようです。したがって、chefにはファイル制御があるようですが、構成ファイルに使用するのは理にかなっていますが、数百のバイナリとデータファイルがあるコードプロジェクトに使用するのが理にかなっているのかどうかはわかりません。

これを行うために独自のシステムを作成することはできますが、特に開発段階で大規模なクラスターの増分展開に適したオプションがあるかどうか疑問に思っています。

私の場合、サーバーはウィンドウであり、クラウドはawsです。

4

1 に答える 1

0

kwateeを見てください(私は提携しています)。軽量で完全に無料のツールです。特に、各ファイルのハッシュを展開されているもののハッシュと比較することにより、自動的に増分展開を実行します。

于 2012-11-09T07:33:54.993 に答える