0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Azure CLIで操作する(Traffic Mangaer編)

Posted at

Azure CLIを利用して有効なエンドポイントを変更する

Azure CLIとは

Windows、MacOS、Linuxなどクロスプラットフォームで利用出来るAzureをコマンドラインで操作出来るツールです。
ダウロードは下記のページから
https://docs.microsoft.com/ja-jp/cli/azure/install-azure-cli?view=azure-cli-latest

  1. Azureにログイン
    az login
    ログインするとサブスクリプションIDなどの情報が表示されます。
    ※プロキシサーバがある環境では、必要に応じてプロキシを環境変数に設定して下さい。
    一時的な場合は、下記のコマンドを入力
    set HTTP_PROXY=http://username:password@proxy.contoso.com:8000
    set HTTPS_PROXY=http://username:password@proxy.contoso.com:800

  2. Azure CLIのバージョンを確認する。
    az --version
    cli2.png

構成について

東日本リージョン、西日本リージョンにWeb Appsを配置して、Traffic Managerを利用してユーザーからのアクセス先を変更します。
構成図.jpg

  1. 東日本リージョンのサーバの表示
    URL:https://k-sampleapp1.azurewebsites.net
    eastside.png

  2. 西日本リージョンのサーバの表示
    URL:https://k-sampleapp2.azurewebsites.net
    westside.png

切替前

Traffic Managerに名前解決を依頼すると優先度高の東日本リージョンのIPアドレスが返され、東日本リージョンのサーバが表示されます。

  1. ブラウザでの確認
    tm1.png
  2. Azure CLIでの確認
    endlist.png
  3. CMANにてDNSの動作確認
    正常時.png

Azure CLIによる切替

Traffic Manager のエンドポイント1(東日本リージョンのサーバ)を無効化します。
切替.png

切替後

切替前と同様にTraffic Manager名前解決を依頼しているが、西日本リージョンのIPアドレスが返され、西日本リージョンのサーバが表示されます。

  1. ブラウザでの確認
    tm2.png
  2. Azure CLIでの確認
    切替確認.png
  3. CMANにてDNSの動作確認
    切替時.png

備考

今回はWeb Appsのみを利用した簡易な構成ですが、多くの場合、Web AppsのバックにAzure SQL DatabaseなどDBを配置していることが多いかと思います。
Azure SQL Database の場合には、プライマリとセカンダリの切替も必要になってきます。
災対目的での、マルチリージョンを構成する際は、手順を検証しておきましょう。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?