私はWebアプリケーションを開発しており、ユーザー間で新しいビルドとバージョンの配置をずらすことができるようにしたいと考えています。たとえば、アプリの...Webアプリケーションの段階的な展開を管理する方法
- 展開新しいバージョンとテストが幸せになると
- をテストするためにそれをテストアカウントのカップルを移行し、新バージョンへのお客様の5%を言うとサポートの問題を監視し、移動それらの顧客とのサーバー負荷問題。
- まだ問題が解決しない場合は、すべてのユーザーが更新されるまで徐々に新しいバージョンに移行してください。
FogbugzとKilnのFogCreekは、このようなデプロイメントシステムを使用しています。あなたはそれについて読むことができますhere...
私が現時点で解決しようとしている問題はです。システム上の異なるアカウントは異なるバージョンのコードを使用している可能性があります。
これを管理して制御する良い方法は何ですか? Apacheはここで重労働を起こすことができますか?私はあまりにも多くのオーバーヘッドや、奇妙なローダースクリプトを避けて、どこにリクエストを送信するかを考えたい。 Fogbugz on DemandのようなWebアプリケーションはどのように問題に対処しますか?このために認識されたデザインパターンはありますか?
ユーザーはドメイン名(例:user1.example.com、user-bob.example.comなど)で識別されます。
http://programmers.stackexchange.comに移行する投票 – Mchl