Microsoft-azure-upgrades

提供:Dev Guides
移動先:案内検索

Microsoft Azure-アップグレード

Azureでサービスが正常に実行されているとしましょう。 しばらくしてから、変更を加えて、すでに実行されているサービスをアップグレードする必要があります。 ここに注意が必要な部分があります。アップグレードがスムーズに進む場合と、問題の原因がわからない場合があります。 Windows Azureはこれらの問題に対処しようとしました。

クラウドサービスを更新する

アプリケーションコードは、Azure管理ポータルで簡単に更新できます。 先に進む前に、サービスパッケージ(.cspkg)とサービス構成ファイル(.cscfg)が必要です。

  • ステップ1 *-管理ポータルにログインします。
  • ステップ2 *-更新するサービスに移動します。
  • ステップ3 *-トップメニューから[インスタンス]をクリックし、[更新]をクリックします。 次の画面が表示されます。

クラウドサービスの更新

  • ステップ4 *-展開ラベル名を入力し、.cspkgおよび.cscfgファイルをアップロードします。
  • ステップ5 *-更新するロールを選択するか、すべてのロールを更新する場合は「すべて」を選択します。
  • ステップ6 *-必要に応じてチェックボックスをオンにし、右側の[矢印]をクリックします。

VIP(仮想IP)スワップ

サービスのアーキテクチャを変更する必要がある場合、シナリオに遭遇する可能性があります。 Azureは、アップグレードを簡単に処理できる方法を提供します。 運用環境とステージング環境の2つの展開環境があります。 サービスが実稼働していると仮定しますが、ステージング環境に新しいバージョンを展開できます。 その後、それをテストするだけで、すべてが問題ない場合は、実稼働デプロイメントと交換します。 舞台裏では、プロダクションとステージングの展開の仮想IPが交換されているため、ステージングがプロダクションになり、プロダクションがステージングになります。 スワッピングが発生している間、サービスは中断されません。 これらはすべて、サービスのダウンタイムなしで実行されます。 また、必要な場合に古いプロダクションバージョンに簡単にロールバックできます。

  • ステップ1 *-管理ポータルにログインします。
  • ステップ2 *-サービスに移動します。 トップメニューから[インスタンス]を選択します。 次の画面で、このサービスには2つのインスタンスがあることがわかります。

VIP(仮想IP)スワップ

  • ステップ3 *-ステージングおよびプロダクションでサービスをデプロイすると、画面の下部にある[スワップ]がアクティブになります。 スワップアイコンをクリックするだけで完了です。

検討事項

  • 展開ごとに異なる数のエンドポイントがある場合、交換することはできません。
  • サービスのIPアドレスは変更されません。