現在、ロードバランサーの背後で 8 つの EC2 インスタンスを実行しています (以前は 2 つ実行していましたが、アプリが離陸し、トラフィックが増えています)。
コードは Github にデプロイされています。
2 台のサーバーがあったとき、簡単にそれらにリモート デスクトップ接続し、git pull を実行しました。しかし、8 台のサーバーがあり、将来さらに増える可能性があることを考えると、これは非常識に思えます。
これは、Windows 2008 サーバー上の IIS にデプロイされた Asp.Net Web サービス (MVC3 上に構築) 用です。
これを処理するためのベストプラクティスは何ですか? ブランチ/または完全に新しい本番のみのレポ (必要な場合) にプッシュでき、すべてのサーバーに通知が送られ、変更がプルされると理想的です。
最悪の場合、各サーバーでこれを行う通知サービスを作成することを考えています。
前もって感謝します。