このページの本文へ

前へ 1 2 3 4 次へ

相次ぐAzure障害、サービス可用性を高めるHAとDRを解説

障害、サービス停止を回避するAzureのDR構成を知ろう

2017年04月03日 08時00分更新

文● 羽野三千世/TECH.ASCII.jp

  • この記事をはてなブックマークに追加
  • 本文印刷

Azure App Serviceでは「Traffic Manager」でDR後のアプリ接続先を管理

NEO:ここまでお話ししたAzure Storage、Azure SQL Databaseは永続的にデータを格納するサービスでした。Azure App Serviceにホストされるアプリケーションは通常はステートレスなので永続データより話は簡単です。

WebアプリケーションやWeb APIがAzure App Serviceにホストされているケースを考えてみましょう。プライマリリージョンの障害を検出したらセカンダリリージョンのApp Serviceにアプリをデプロイするようにもできます。通常時はセカンダリリージョンに最小構成でアプリをデプロイしておいて障害検出時にはスケールアップ(上位のApp Serviceプランへの変更、上位インスタンスへの変更)することもできますし、もちろん、通常時からセカンダリリージョンにプライマリリージョンと同じ構成でデプロイしておいてもいいでしょう。

App ServiceのDRに際して考えておかなければいけないのは、アプリケーションの接続先になるAzure StorageやAzure SQL Databaseの管理や切り替えをどうするかです。Azure SQL Databaseのアクティブ地理レプリケーションを例にとってみましょう。App Serviceのセカンダリリージョンで動くアプリケーションは、セカンダリリージョンで動くデータベースに接続するようにできています。通常時にセカンダリリージョンのアプリケーションにアクセスすると、その先のデータベースは(アクティブ地理レプリケーションのセカンダリのため)読み取り専用です。ここで、ユーザーがデータベースのフェールオーバーを行うと、セカンダリリージョンのアプリケーションは読み書き可能になります。

別のアプローチは、セカンダリリージョンのアプリケーションが、通常時プライマリリージョンのデータベースに接続することです。この場合、通常時にセカンダリリージョンのApp Serviceにアクセスすると、プライマリリージョンのApp Serviceと同様に読み書き可能になります。

プライマリリージョンのAzure障害検出時には、ユーザーは、データベースのフェールオーバーに加えて、セカンダリリージョンのApp Serviceのデータベース接続文字列がセカンダリリージョンのデータベースになるように更新する必要があります。

外部のクライアント(Webブラウザやアプリケーション、APIクライアント)からApp Serviceへ接続するケースを例に説明しましょう。2つの異なるリージョンに配置されているApp Serviceは、それぞれ異なるホスト名を持っています。ここで「Azure Traffic Manager」を使うと、DNSベースで、異なるホスト名を持つ複数のサービスへのHTTPリクエストのルーティングを管理できます。

Azure Traffic Managerで、プライマリリージョンのApp Service、セカンダリリージョンのApp Serviceという優先順位を設定しておけば、プライマリリージョンのApp Serviceが正常動作している間はプライマリリージョンのApp Serviceにルーティングされ、プライマリリージョンのApp Serviceに障害が発生した場合にのみ、セカンダリリージョンのApp Serviceにルーティングさせることができます。

ASCII羽野:Azure App Serviceでは、複数リージョンにアプリケーションをデプロイして、Azure Traffic Managerを使ってAzure StorageやAzure SQL Databaseへの接続を管理することでDR構成になるのですね。

前へ 1 2 3 4 次へ

カテゴリートップへ

本記事はアフィリエイトプログラムによる収益を得ている場合があります

アクセスランキング

  1. 1位

    ITトピック

    実用化が楽しみすぎるスマート技術たち 「長距離ワイヤレス給電」から「室内向け太陽電池」「超音波センサー」まで

  2. 2位

    sponsored

    AIインフラ市場“一強体制”を崩せるか AMDが「Helios」で体現するオープン戦略とフィジカルAIのラストマイル

  3. 3位

    ITトピック

    IT技術者の約半数が「AIの進化で転職を意識」/これから起きるのは「SaaSの死ではなく変容」/バックアップ市場は堅調に成長、ほか

  4. 4位

    ITトピック

    6.4万人の熱狂をAIが導く FIFA W杯全スタジアム「デジタルツイン」化が変えた観戦体験

  5. 5位

    デジタル

    買い切り型クラウド「pCloud」がDX総合EXPOへ CEO来日で日本展開を加速

  6. 6位

    sponsored

    「IT機器が高すぎる」「熟練メンバー不在で分からない」… 情シスさんの“現場の悩み”をエンジニア3人に聞いてみた

  7. 7位

    デジタル

    kintone MCP Server とは?現在提供されている3つの選択肢をフラットに比較

  8. 8位

    データセンター

    IOWNによるGPU分散インフラ「GPU over APN」実証環境を開放 NTTドコビジが全国8拠点をつなぎ提供

  9. 9位

    Team Leaders

    SharePointリストへの登録データを、CSVファイル形式に成形/変換して自動保存する方法

  10. 10位

    TECH

    攻撃するAIと防御するAI 日本企業のセキュリティ対策にいま何が必要か?

集計期間:
2026年07月14日~2026年07月20日
  • 角川アスキー総合研究所