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