0

Microsoft Azure がアプリケーションの展開とロールバックの分野でサービスを提供してくれることを願っています。

具体的には、Azure を使用して次のことを達成することに関心があります。

  • ダウンタイムなしでアプリケーションをデプロイ
  • デプロイが失敗した場合にアプリケーションをロールバックする

これらの機能/サービスは Azure に組み込まれていますか?

私の痛みを感じていただけるように...現在、Visual Studio を使用した私の展開戦略は、ファイル システムの展開です。ダウンタイムを計画する必要がありますが、ほとんどの場合、データを失い (したがって苦情を言い)、警告を無視しているシステム上のユーザーがまだいます。また、機能のリクエストと展開の緊急性に基づいて、バグが忍び寄ることがあります。ユーザーがそれを発見すると、明らかにすぐにロールバックする必要があります (意図せずに別の予定外のメンテナンス ウィンドウが必要になります)。

Azure を使用して「ダウンタイム ゼロのデプロイ」と「アプリケーションのロールバック」の肯定的な経験があれば、共有してください。

ありがとう、マイク

4

1 に答える 1

2

はい、これらの機能は Azure に組み込まれています。具体的には、ステージングおよび運用ステージング VIP スイッチ機能へのデプロイです。

ダウンタイムをゼロにするために、ステージング環境に展開し、満足するまでテストしてから、VIP でステージング展開を運用環境に切り替えることができます。ステージング展開を実行したままにしておくと、本番環境で予期しない問題が発生した場合に、VIP スイッチを元に戻すことができます。

もちろん、これのマイナス面は、ステージング環境を維持している限り、コストがかかることです。ある程度の期間はいつでもライブでテストでき、ショーストッパーがいないことがわかったら、次の展開までステージング環境をプルダウンするだけです。

https://www.windowsazure.com/en-us/manage/services/cloud-services/how-to-manage-a-cloud-service/

于 2013-04-24T17:58:11.217 に答える