Azure Webサイトへのデプロイについて質問がありますが、誰かが助けてくれることを願っています。
大規模なWebサイトをAzureで3つのインスタンスを使用する予約モードとして実行していると仮定します。TFSパブリッシングをリンクするので、ビルドをキューに入れてサーバーに自動的にデプロイできます。
私の質問は、複数の予約済みインスタンスサーバーを使用して、サイトがダウンしないようにするために、デプロイが舞台裏で何か巧妙なことを行うかどうかです。たとえば、プールからサーバーを削除してからプールに戻すと、一度に1台のサーバーにデプロイします。 ?または、デプロイに数分かかる場合、3台のサーバーすべてが同時にダウンしていますか?その場合、サイトを停止せずに、ライブのAzure Webサイトサーバーに更新プログラムを展開するためのベストプラクティスは何ですか?
背景-私たちはAzureの研究開発段階にあり、eコマースサイトを社内ホスティングからAzureに移行する計画があります。これまで、Cloud Servicesで実行して多くのテストを行い、ステージングに公開してから、ステージングからリリースにすばやく切り替えることができる簡単な方法が好きです。ただし、代わりにクラウドサービスを使用することの欠点のいくつかを排除するため、可能であれば代わりにWebサイトを使用することをお勧めします。ただし、公開のたびにWebサイトを停止する余裕はありません。たとえ、それがほんの少しの時間であったとしてもです。
誰かが私たちを助けたり、正しい方向に向けたりできることを願っています!
ありがとう、
リチャード。