複数の Web ロールが実行されているクラウド サービスを使用して、Azure でホストされる新しい ASP.NET MVC プロジェクトがあります。私の質問は、データベースの変更を行うために FluentMigrator を使用して運用展開を行う方法についてです。
TeamCity のデプロイ中に FluentMigrator を実行すると、最初にデータベースが更新され、次に複数の Web ロールへのデプロイが一度に 1 つずつ行われるように見えます。そのため、一部のユーザーは古いバージョンのサイトにアクセスし、新しいデータベース構造を使用して、不一致や例外のスローにつながると思われます。
FluentMigrator を使用して運用 Azure SQL データベース環境にデプロイするためのベスト プラクティス/提案は何ですか?