Azure Filesプレミアムストレージは、2世代のファイル共有をサポートしており、それぞれ課金方法と自動スケール方法が異なります。
-
プロビジョニング済み V1: 使用容量に関係なく、プロビジョニング済みのファイル共有サイズに基づいて課金されます。ファイル共有サイズは 100 GiB から 102,400 GiB の範囲です。IO およびネットワーク帯域幅の制限はプロビジョニングされたサイズに合わせて自動的にスケールされますが、個別に構成することはできません。
-
Provisioned V2: ファイル共有サイズ、IOPS、スループットという、個別にプロビジョニングされた 3 つの値に基づいて課金されます。Azure は最大 262,144 GiB までのファイル共有サイズをサポートしていますが、Max quota limitフィールドでは現在最大 102,400 GiB までしか受け付けません(これは将来のリリースで修正される予定の既知の製品制限です)。プロビジョニングされた IOPS は 3,000 から 102,400 の範囲、プロビジョニングされたスループットは 100 から 10,340 MiB/s の範囲です。これら 3 つすべての課金レートは、リージョンやその他のパラメーターによって異なります。詳細については、Azure Files Pricingを参照してください。
有効にすると、ストレージの自動スケールは、スケジュールされた需要(スケジュールされたクォータ増加 / スケジュールされたパフォーマンス増加を参照)または測定されたストレージ レイテンシ(スケーリングロジックを参照)に応じて、プロビジョニングされた値を増加させます。また、追加のパフォーマンスが不要になった場合にはコストを削減するために値を減少させますが、各値は前回の増加から 24 時間経過した後にのみ減少させることができます。増加に対するクールダウン期間はありません。
Azure Files を使用したストレージの自動スケールは、ファイル共有の容量不足を回避するために、指定された余裕容量を維持するためにも使用できます。
注記
自動スケールは、Azure Files の従量課金制ファイル共有(標準、非プロビジョニング済み)では使用できません。これらのファイル共有は、プロビジョニング済みの値ではなく、使用容量とトランザクションに基づいて課金されるため、自動スケールで調整する対象がありません。自動スケールは、SSD(Premium)または HDD(標準)のいずれかの階層のプロビジョニング済み V2 ファイル共有で利用可能です。どちらもプロビジョニング済みのサイズ、IOPS、およびスループットに基づいて課金されるためです。
注記
自動スケールは、新しくリンクされたファイル共有では既定で無効になっています。プロビジョニング済み V1 とプロビジョニング済み V2 の間で変換を行うことはできません。世代は基盤となるストレージアカウントが作成された時点で固定され、ファイル共有は常にどちらか一方になります。
これらのAuto-scaleパラメータを構成する必要があります:
-
プロビジョニング済み サイズ(クォータ)、IOPS、およびスループット (スケールされる値は、ファイル共有がプロビジョニング済み V1 かプロビジョニング済み V2 かによって異なります。以下を参照してください)
-
スケジュールされたクォータ増加(プロビジョニング済み V1)またはスケジュールされたパフォーマンス増加(プロビジョニング済み V2)(オプション)
-
スケーリングロジック
Azure Files PremiumのAuto-scaleを構成および管理するには:
-
クラウドデスクトップ > ストレージ > Azure Files に移動します。
-
管理するファイル共有を特定します。
-
アクションメニューから、[自動スケール] > [設定] を選択します。
-
自動スケール オプションを オン に切り替えます。
-
ファイル共有の世代(プロビジョニング済み V1 またはプロビジョニング済み V2)に一致する表を参照し、リストされている プロビジョニング済み サイズ(クォータ)、IOPS、およびスループットの設定を入力します。
注記
値が構成された範囲外にある場合、自動スケールは次回の実行時にその値を範囲内に戻しますが、どちらの方向であっても常に範囲の最小値に戻します。たとえば、すでに構成された最大値よりも大きいファイル共有で自動スケールを有効にした場合、自動スケールは最大値までではなく、最小値まで縮小します。
UI 要素
タイプ
説明
クォータ単位
ドロップダウンリスト
Minimum size および Maximum size に使用する単位を選択してください:Relative (%)(現在使用中の容量に対するパーセンテージで表されるバッファー)、または Absolute (GiB)(現在使用中の容量に加算される固定の GiB 数で表される同じバッファー)。いずれの場合も、両方のフィールドは引き続き使用済み容量を追跡します。単位はバッファーの表現方法を変更するだけです。
最小サイズ
テキストフィールド
自動スケールが維持する最小サイズ。GiB または使用済み容量に対する % で入力します。最小値は 100 GiB であり、ファイル共有の現在の使用済み容量より小さく設定することはできません。この値は、使用済み容量の増加に伴って自動スケールが常に確保しておく空き容量のバッファーを定義します。
最大サイズ
テキストフィールド
自動スケールがファイル共有を拡張する最大サイズ。GiB または使用済み容量に対する % で入力し、未満 フィールドに入力された上限までとなります。自動スケールは、制御不能な増加を防ぐため、共有するサイズをこの最大値までに拡大します。
パフォーマンス
読み取り専用表示
設定されたサイズ範囲から得られる最小値および最大値のパフォーマンス特性を表示します。これらの値は、Azure がプロビジョニング済みサイズから計算し、直接設定することはできません。
-
IO/S: ベースライン IOPS。3,000 + 1 × プロビジョニング済み GiB で計算され、最大ベースラインレートは 100,000 IO/s です。
-
Burst IO/S: 10,000 IO/s またはベースライン IO/s レートの 3 倍のいずれか大きい方。未使用のベースライン IO はバーストクレジットとして(上限まで)蓄積され、需要がベースラインレートを超えたときに、最大バーストレート 100,000 IO/s まで消費されます。
-
Egress Rate: 1 秒あたりの許可されるネットワークエグレス。60 + (共有クォータ × 0.06 MiByte/s) で計算されます。
-
イングレスレート: 1秒あたりの許可されるネットワークイングレス。40 + (共有クォータ × 0.04 MiByte/s) として計算されます。
注記
プロビジョニング済みサイズ、IOPS、およびスループットの課金レートは、リージョンやその他のパラメータによって異なります。詳細はAzure Filesの料金体系を参照してください。
UI 要素
タイプ
説明
クォータ単位
ドロップダウンリスト
最小値 および 最大値 に使用する単位を選択してください:Relative (%)(現在使用中の容量に対するパーセンテージで表されるバッファー)、または Absolute (GiB)(現在使用中の容量に加算される固定の GiB 数で表される同じバッファー)。いずれの場合も、両方のフィールドは引き続き使用済み容量を追跡します。単位はバッファーの表現方法を変更するだけです。
最小サイズ
テキストフィールド
自動スケールが維持する最小値。GiB または使用済み容量に対する % で入力します。最小値は32 GiBであり、共有する現在の使用済み容量より小さく設定することはできません。この値は、使用済み容量の増加に伴って自動スケールが常に確保しておく空き容量のバッファーを定義します。
自動スケールは、共有するサイズをそのサイズフロア未満に縮小することはありません。これは、IOPS およびスループットの上限が、現在プロビジョニングされている共有する IOPS とスループットをカバーできる最小値であるためです。例えば、20,000 IOPS がプロビジョニングされた SSD ティアの共有するリソースは、上限を 20,000 IOPS 以上に維持するために必要なサイズであるため、約 1,000 GiB 未満にはスケールインしません。HDD の推奨 IOPS 式は SSD のそれよりも GiB あたりの増加が緩やかであるため、同じプロビジョニング済み IOPS 値では、上限をクリアするために、より大きな HDD の共有するリソースが必要となります。
最大サイズ
テキストフィールド
自動スケールは、共有するサイズを GiB または使用済み容量に対する % で入力された 上限 までに拡大します。Azure は最大 262,144 GiB までの共有するサイズをサポートしていますが、このフィールドは現在、最大 102,400 GiB までを受け付けます。これは既知の製品制限であり、将来のリリースで修正される予定です。自動スケールは、制御不能な増加を防ぐため、共有するサイズをこの最大値までに拡大します。
プロビジョニング済み IOPS
テキストフィールド(開始 / 終了)
自動スケールがプロビジョニング済みIOPSを維持する範囲です。Azure は、共有する現在のサイズに対して Microsoft が推奨する値の 5 倍に達するまで、プロビジョニング済み IOPS に上限を適用するガードレールを実施しており、そのティアの絶対最大値を超えることはありません。推奨値、したがって上限は、メディアティアによって異なります。
-
SSD (Premium): 推奨IOPSは 3,000 + 1 × プロビジョニング済みGiB です。上限はその値の5倍で、102,400 IOPSを超えることはありません。32 GiBの場合、上限は15,160 IOPSであり、約17,480 GiBで絶対最大値の102,400 IOPSに達します。
-
HDD (Standard): 推奨IOPSは 1,000 + 0.2 × プロビジョニング済みGiB です。上限はその値の5倍で、50,000 IOPSを超えることはありません。32 GiBの場合、上限は約5,030 IOPSであり、約45,000 GiBで絶対最大値の50,000 IOPSに達します。
いずれにせよ、上限は共有するサイズの増加に伴って上昇します(最大割り当て制限フィールドで現在許可されている 102,400 GiB を大きく下回っています)。自動スケールは、より高い IOPS の上限に達するためだけに共有するサイズを拡大するわけではありません。最小値を引き上げることで、上限が早く引き上げられます。
これはラチェット式であり、厳格なブロックではありません。ガードレール導入前に既に 5 倍以上でプロビジョニングされていた共有するリソースは、そのまま実行され続けますが、自動スケールは IOPS 対サイズの比率がこれ以上増加することを許しません。
プロビジョニング済みスループット (MiB/s)
テキストフィールド(開始 / 終了)
自動スケールがプロビジョニング済みスループットを維持する範囲です。Azure は、共有する現在のサイズに対して Microsoft が推奨する値の 5 倍を上限とするようプロビジョニング済みスループットにガードレールを適用しており、ティアの絶対最大値を超えることはありません。推奨値、したがって上限は、メディアティアによって異なります。
-
SSD (Premium): 推奨スループットは、プロビジョニングされたGiBあたり100 + 0.1 MiB/sであり、その値の5倍に制限され、10,340 MiB/sを超えることはありません。32 GiBでは上限は520 MiB/sであり、約19,680 GiBで10,340 MiB/sの絶対最大値に達します。
-
HDD (Standard): 推奨スループットは、プロビジョニングされたGiBあたり60 + 0.02 MiB/sであり、その値の5倍に制限され、5,120 MiB/sを超えることはありません。32 GiBでは上限は約303 MiB/sであり、約48,200 GiBで5,120 MiB/sの絶対最大値に達します。
いずれにせよ、上限は共有する量が増加するに伴い上昇します(Max クォータ制限フィールドで現在許可されている102,400 GiBを十分に下回っています)。自動スケールは、より高いスループット上限に達するためだけに共有する量を増やすわけではありません。最小値を引き上げることで、上限が早期に引き上げられます。
これはラチェットであって厳格なブロックではありません。このガードレールが存在する前に、すでに5倍以上プロビジョニングされた共有するはそのまま稼働し続けます。自動スケールは、そのスループットとサイズの比率がこれ以上増加しないようにします。
-
-
必要に応じて、スケジュールされたクォータ増加 (プロビジョニング済み V1) または スケジュールされたパフォーマンス増加 (プロビジョニング済み V2) をオンに切り替えます。これは、定期的なウィンドウ中に一時的な増加をコミットするものです。たとえば、予測可能なピーク需要がある日がある場合などに使用します。スケジュールが有効な間、スケジュールされた値が保持され、レイテンシベースのスケーリングルールはそれらに適用されません。共有(共有する)の世代に対応する表を参照し、記載されている設定を入力してください。
注記
プロビジョニングされたサイズ(クォータ)は、スケジュールされた期間の開始時に増加します。その後、通常の範囲に戻すことは減少にあたるため、24時間のロックの対象となります。スケジュールされた期間が終了したという理由だけで自動的に戻ることはありません。
つまり、クォータはスケジュールされた当日を過ぎても高いままになる可能性があります。増加は選択した各日の開始時に発生し、その増加から24時間後(翌日の開始時)までクォータをスケールインすることはできません。月曜日から金曜日の定期的なスケジュールの場合、連続するスケジュール日の間でクォータが通常の範囲に戻らないことを意味する可能性があります。これは、コストへの潜在的な影響として計画しておく価値があります。
UI 要素
タイプ
説明
+ 日間
ドロップダウンリスト
スケジュールを適用する日の範囲を選択してください。
時間
時間範囲とドロップダウンリスト
スケジュールを適用するタイムゾーンを選択してください。このフィールドには開始/終了時間の範囲も表示されますが、スケジュールは現在、ここに入力された時間に関係なく、選択した各日の全体に適用されます。
プロビジョニング済みサイズ (クォータ) を次に設定:
テキストフィールド
スケジュールされた期間中に、現在の使用容量を上回るクォータとして設定される共有する。
注記
プロビジョニング済みIOPSおよびスループットは、スケジュールされた期間の開始時に増加します。その後それらを通常の範囲に戻すことは減少にあたるため、それぞれに 24 時間のロックが適用されます。スケジュールされた期間が終了したという理由だけで自動的に行われるわけではありません。(サイズにも独自の独立した 24 時間のロックがありますが、このスケジュールはサイズを固定するものではありません。プロビジョニング済みサイズ (クォータ)、IOPS、およびスループットを参照してください。)
つまり、IOPS とスループットはスケジュールされた当日を過ぎても高い状態が続く可能性があります。増加は選択した各日の開始時に発生し、その増加から24時間後(翌日の開始時)までスケールインすることはできません。月曜日から金曜日の定期的なスケジュールでは、連続するスケジュール日の間で通常の範囲に戻らないことを意味する場合があります。これは潜在的なコストへの影響として計画しておく価値があります。
UI 要素
タイプ
説明
+ 日間
ドロップダウンリスト
スケジュールを適用する日の範囲を選択してください。
時間
時間範囲とドロップダウンリスト
スケジュールを適用するタイムゾーンを選択してください。このフィールドには開始/終了時間の範囲も表示されますが、スケジュールは現在、ここに入力された時間に関係なく、選択した各日の全体に適用されます。
プロビジョニング済み IOPS の設定値:
テキストフィールド
スケジュールされた期間中に、共有するとして維持されるプロビジョニング済み IOPS 値。
プロビジョニング済みスループット (MiB/s) の設定値:
テキストフィールド
スケジュールされた期間中に、共有するとして維持されるプロビジョニング済みスループット値。
-
これらの条件は、自動スケールがプロビジョニングする値をいつ増減させるかを決定します。増加を提案するルールがあれば増加が発生し、ルールが減少を提案したときに減少が適用されます。共有(共有する)の世代に対応する表を参照し、スケーリングロジック設定を入力してください。
注記
プロビジョニング済みサイズ(クォータ)は、前回のクォータ増加から24時間後にのみスケールインできます。増加にクールダウン期間はありません。
プロビジョニング済み V1 は、どちらもサイズ (クォータ) を対象とする最大2つのルールをサポートしています。各ルールにはスケールアウト条件とスケールイン条件の両方が含まれています。2 つのルールは「スケールアウト用とスケールイン用」に分かれているわけではありません。その代わり、トリガーによって区別されます。1 つのルールは平均レイテンシを使用し、もう 1 つは最大値レイテンシを使用できます。各トリガーは 1 回のみ使用可能です。
複数のルールの条件が同時に満たされた場合、自動スケールは次のようにそれらを組み合わせます。増加を提案するルールがあれば増加が優先され、減少を提案するルールがある場合に減少が適用されます。2 つのルールが両方とも減少を提案している場合は、より高い(控えめな)結果値が適用されます。レイテンシが自身のスケールアウトしきい値とスケールインしきい値の間にあるルールは何も提案しません。変更を提案する他のルールを拒否することはありません。
UI 要素
タイプ
説明
自動スケールトリガーを選択
ドロップダウンリスト
スケーリングを駆動するレイテンシ指標:成功サーバーレイテンシ (平均) (デフォルト) または 成功サーバーレイテンシ (最大値) — Azure Storage が正常なリクエストを処理するのにかかる平均時間または最大時間。
クォータ (スケールアウト) を増やす
テキストフィールド (% または GiB)
以下のスケールアウト条件が満たされるたびにクォータを増やすステップサイズ(クォータ単位で設定された単位)。レイテンシしきい値を超えている間、システムは設定された最大サイズに達するか、レイテンシがしきい値を下回るまでスケーリングアウトを続けます。
成功サーバーレイテンシが次を超えた場合
テキストフィールド (ms)
スケールアウトをトリガーするレイテンシのしきい値(ミリ秒単位)。
…分間(スケールアウト)
ドロップダウンリスト
スケールアウトのレイテンシしきい値を維持する必要がある測定ウィンドウ:5分、15分、30分、または60分。
割り当てを減らす (スケールイン) は
テキストフィールド (% または GiB)
以下のスケールイン条件が満たされるたびにクォータを減少させるステップサイズ。
成功サーバーレイテンシが次を下回った場合
テキストフィールド (ms)
スケールインをトリガーするレイテンシのしきい値(ミリ秒単位)。
…分間(スケールイン)
ドロップダウンリスト
スケールインのレイテンシしきい値を維持する必要がある測定ウィンドウ:5分、15分、30分、または60分。
注記
Provisioned IOPSとスループットは、それぞれ前回の増加から24時間経過後にのみ減少させることができます。増加に対するクールダウンはありません。(サイズにも個別の24時間ロックがあり、IOPSやスループットとは別に追跡されます。)
Provisioned V2では最大4つのルールをサポートしています。ターゲット(Provisioned IOPSまたはProvisionedスループット)とトリガー(平均または最大レイテンシ)の各組み合わせに対して1つずつ設定でき、各組み合わせは1回のみ使用可能です。各ルールには両方のスケールアウト条件とスケールイン条件が含まれます。ルールは「スケールアウト用」または「スケールイン用」のみというわけではありません。+を選択してルールを追加し、どの値とトリガーを使用するかを選択します。
複数のルールの条件が同時に満たされた場合、自動スケールは次のように組み合わせます。提案された増加は提案された減少より優先され、同じターゲットに対して2つのルールがともに減少を提案した場合、より高い(控えめな)値が適用されます。その結果はターゲットの上限値に制限され、ターゲットがロックされている場合は減少が完全に取り消されます。レイテンシが自身のスケールアウトしきい値とスケールインしきい値の間にあるルールは、何も提案しません。変更を提案する他のルールを拒否することはありません。
UI 要素
タイプ
説明
タイプ
ドロップダウンリスト
-
Provisioned IOPS:このルールはProvisioned IOPSをスケールします。
-
Provisionedスループット:このルールはProvisionedスループット(MiB/s)をスケールします。
各ルールは1つの値をターゲットとし、1つのトリガーを使用しますが、その値の両方向(スケールアウトとスケールイン)をカバーします。最大4つのルールを同時に存在させることができます。ターゲット(IOPSまたはスループット)とトリガー(平均または最大レイテンシ)の各組み合わせに対して1つずつです。
サイズ(前のステップのクォータ単位で設定される)は%またはGiBのいずれかを使用できますが、IOPSとスループットのスケーリングステップは常に絶対値(IOPSまたはMiB/s)として入力されます。どちらにもパーセンテージオプションはありません。
自動スケールトリガーを選択
ドロップダウンリスト
スケーリングのトリガーとなるレイテンシ指標。Azure Storageが正常な要求を処理するのにかかる平均時間または最大時間です。利用可能なオプションは、上記で選択したタイプによって異なります。
-
タイププロビジョニング済みIOPS — 成功サーバーレイテンシ (平均) (デフォルト) と 成功サーバーレイテンシ (最大)の両方が利用可能です。
-
タイププロビジョニング済みスループット — 成功サーバーレイテンシ (最大)のみが利用可能です。
プロビジョニング済みIOPS / スループットをだけ増加させる(スケールアウト)
テキストフィールド (IOPSまたはMiB/s)
以下のスケールアウト条件が満たされるたびに、タイプで選択した値を増加させるステップサイズです。増加量は、その値の上限によって制限されます (前のステップのプロビジョニング済みIOPS / プロビジョニング済みスループットを参照)。
成功サーバーレイテンシが次を超えた場合
テキストフィールド (ms)
スケールアウトをトリガーするレイテンシのしきい値(ミリ秒単位)。
…分間(スケールアウト)
ドロップダウンリスト
スケールアウトのレイテンシしきい値を維持する必要がある測定ウィンドウ:5分、15分、30分、または60分。
プロビジョニング済みIOPS / スループットをだけ減少させる(スケールイン)
テキストフィールド (IOPSまたはMiB/s)
以下のスケールイン条件が満たされるたびに、タイプで選択した値を減少させるステップサイズです。
成功サーバーレイテンシが次を下回った場合
テキストフィールド (ms)
スケールインをトリガーするレイテンシのしきい値(ミリ秒単位)。
…分間(スケールイン)
ドロップダウンリスト
スケールインのレイテンシしきい値を維持する必要がある測定ウィンドウ:5分、15分、30分、または60分。
-
-
すべての必要な情報を入力したら、[保存] または [保存して閉じる] を選択します。
設定済みのファイル共有がAzure Filesリストに表示されます。
関連トピック
コメント (0件のコメント)