私は急速に成長しているWebファームを実行していますIIS 7(30以上のサーバー)。すべてのサーバーは互いに同一のコピーであり、すべてのサーバーは物理的です。ソフトウェアは月に1回程度更新されます。現在のプロセスでは、次の手順に従います。
マイクロソフトは、しばらく前に放棄されたアプリケーションセンターを持っていました。彼らはWebFarm Frameworkで2回目の試行を行いましたが、これにより、リリースパッケージのテストに、展開で節約できるのと同じくらい多くのQA時間が追加されます。
大規模なWebファームの管理と展開に合わせて調整された市販のアプリケーションを見た人はいますか?
ありがとう!
Web Deploy は、MicrosoftがWebサイトを展開するために推奨する新しい方法であり、それを使用して Webファーム に展開するためのガイダンスがあります。少なくとも、Powershellを使用してほとんどの手順を自動化できます。
最近リリースされた Webファームフレームワーク ベータプレビューもご覧ください。これにより、IIS 7つのWebサーバーのファームを簡単にプロビジョニングおよび管理できます。
Microsoft Web FarmFrameworkを使用します。以下は参考のためのウェブサイトのリンクです。 http://weblogs.asp.net/scottgu/archive/2010/09/08/introducing-the-Microsoft-web-farm-framework.aspx
実際、新しい推奨事項は、Webファームフレームワークを使用してこれらのサーバーを管理することです。これは、サーバーの展開と同期(Web配置を内部的に使用)、サーバーの状態の監視、およびファーム全体でのカスタム操作の実行に役立ちます。ベータ版はすでに利用可能です。以下を参照してください: http://www.iis.net/download/webfarmframework
私たちのすべては、CiscoACEとZeusZXTMを介して前面に配置されたVMです。更新されたソフトウェアを含む新しいVMをクラスターに追加する傾向がありますVIP最初に負荷をかけ、次に既存のVMを取り出します。私たちはあなたと同じドレインプロセスを実行し、次に別のVMを追加して繰り返します。通常、最初の数台のサーバーを手動で実行してから、残りをスクリプトでロールアウトします。
quattorで確認してください。しかし、それはLinuxでのみ使用されていると思います