アプリをゾーン冗長モードに設定します。
このトピックでは、アプリをゾーン冗長モードに設定するために必要な手順を説明します。
前提条件
次の手順に進む前に、すべての前提条件が完了していることを確認してください。
Nerdio Manager ストレージアカウントを作成します。
ベストプラクティスとして、Nerdio Manager がデプロイされているのと同じリソースグループに新しいストレージアカウントを作成することをお勧めします。同じリソースグループにストレージアカウントを作成できない場合は、ターゲットリソースグループにデフォルトの Nerdio Manager リソースグループと同じ権限セットが適用されていることを確認してください。
新しいストレージアカウントを作成するには:
Azure ポータルで、 リソースグループ に移動します。
Nerdio Manager リソースグループを選択します。
+作成 を選択します。
マーケットプレイス で、 ストレージアカウント を検索して選択します。
ストレージアカウント で、 作成 を選択します。
-
次の情報を入力します:
ストレージアカウント名 : 意味のある名前を入力します。
リージョン : 関連するリージョンを選択します。
プライマリサービス : Azure Blob Storage または Azure Data Lake Storage Gen 2 を選択します。
パフォーマンス : 標準:ほとんどのシナリオでお勧め (汎用 v2 アカウント) を選択します。
冗長性 : ゾーン冗長ストレージ (ZRS) を選択します。
他のすべてのタブについては、デフォルト値を受け入れます。
すべての情報を入力したら、 レビュー + 作成 を選択します。
情報を確認し、作成を選択します。
ストレージアカウントが作成されたら、必要なコンテナを作成してください。
コンテナを作成するには:
新しいストレージアカウントを開きます。
データストレージブレードで、コンテナを選択します。
+ コンテナを選択します。
名前フィールドにlocksと入力し、次に作成を選択します。
必要なコンテナが作成されたら、SASトークンとURLを生成します。
SASトークンとURLを生成するには:
新しいコンテナlocksの名前を右クリックし、次にSASを生成を選択します。
-
次の情報を入力します:
権限:ドロップダウンリストから読み取り、書き込み、作成を選択します。
有効期限:長い有効期限の日付を選択します(例:2099年または2999年)。
SASトークンとURLを生成を選択します。
Blob SAS URLから値をコピーして保存します。
SAS URLをApp Serviceの環境変数またはKey Vaultに追加します。
次は、SAS URLをApp Service の環境変数またはKey Vault に追加してください。次のいずれかのオプションを使用できますが、簡単のためにオプション1を使用することをお勧めします。
オプション1:App Service環境変数を使用します:
[App Services] に移動します。
App Service を開きます。
設定ブレードで、環境変数を選択します。
[+ 追加] を選択します。
-
次の情報を入力します:
名前: Deployment:LocksContainerSasUrl に設定します。
値: 以前に保存したSAS URLを貼り付けます。
ポップアップで、適用 を選択します。
環境変数 ページで、適用 を選択します。
確認 を選択して App Service を再起動します。
オプション2: Key Vault を使用します:
Key Vault に移動します。
Key Vault を開きます(例: nmw-app-kv-#############)。
オブジェクト ブレードで、シークレット を選択します。
[+生成/インポート] を選択します。
-
次の情報を入力します:
名前: Deployment--LocksContainerSasUrl に設定します。
シークレット値: 以前に保存したSAS URLを貼り付けます。
必要な情報を入力したら、OKを選択します。
すべての手順を完了したら、App Service を再起動し、コンテナを確認してください。
App Service を再起動し、コンテナを確認するには:
App Service を再起動します。
ストレージアカウント に移動します。
以前に作成した Nerdio Managerストレージアカウント に locks コンテナが含まれているものを選択します。
データストレージブレードで、コンテナを選択します。
locks コンテナを選択します。
新しい background.loop と web.startup ブロブファイルがコンテナに作成されたことを確認します。
可用性ゾーンを設定する
前提条件が完了したら、ゾーンのレジリエンスを有効にするために以下の手順に従ってください。
リソースグループに移動します。
Nerdio Manager リソースグループを選択します。
+ 作成を選択します。
マーケットプレイスで、App Service プランを検索して選択します。
作成を選択します。
-
以下に示す情報を入力してください。次のことを確認してください:
価格帯 > 価格プラン: ドロップダウンリストからプレミアムまたはアイソレートプランを選択します。
ゾーン冗長性: 有効を選択します。
すべての情報を入力したら、 レビュー + 作成 を選択します。
情報を確認し、 作成 を選択します。
既存のNerdio ManagerApp Serviceを開きます。
App Service プランブレードで、App Service プランの変更を選択します。
App Service プランのドロップダウンで、新しく作成したプランを選択します。
[OK] を選択します。
アプリケーションは現在、ゾーン冗長モードに構成されており、高可用性と可用性ゾーン全体の冗長性が確保されています。
古いApp Service プランは安全に削除できます。ただし、Nerdio では、問題が発生しないか確認するために、このプランを約1〜2週間そのまま実行させておくことをお勧めします。削除する前に、App Service プランが他のサービスに必要ないことを確認してください。
コメント (0件のコメント)