Active IQ Unified Manager でパフォーマンスサービスレベルを管理する
パフォーマンス サービス レベル(PSL)を使用すると、ワークロードに対してパフォーマンスとストレージの目標を定義することができます。ワークロードの作成時または編集時にPSLをワークロードに割り当てることができます。
ストレージ リソースは、サービス レベル目標(SLO)に基づいて管理および監視されます。SLOは、必要なパフォーマンスと容量に基づくサービス レベル アグリーメントによって定義されます。Unified Managerでは、SLOはNetAppストレージで実行されているアプリケーションのPSLの定義を意味します。ストレージ サービスの内容は、基盤となるリソースのパフォーマンスと利用率に基づいて決定されます。PSLは、ストレージ サービスの目標を表したものです。ストレージ プロバイダは、PSLを使用してワークロードに対してパフォーマンスと容量の目標を指定できます。ワークロードにPSLを割り当てると、ONTAP上の対応するワークロードがパフォーマンスと容量の目標で管理されます。各PSLは、ピークIOPS、想定IOPS、絶対最小IOPS、および想定レイテンシで規定されます。
Unified Managerには次のタイプのPSLがあります。
-
システム定義:Unified Managerには、変更できないいくつかの既定のポリシーが用意されています。これらの事前定義されたPSLは次のとおりです:
-
最高レベルのパフォーマンス
-
Performance
-
Value
「最高レベルのパフォーマンス」、「パフォーマンス」、「バリュー」の各PSLは、データセンターの一般的なストレージ ワークロードのほとんどに当てはまります。
Unified Managerには、データベース アプリケーション用に3種類のパフォーマンス サービス レベルも用意されています。これらは、バーストIOPSをサポートする非常にハイパフォーマンスなPSLであり、スループットの要求が最も厳しいデータベース アプリケーションに適しています。
-
最高レベル(データベース ログ用)
-
最高レベル(データベース共有データ用)
-
最高レベル(データベース データ用)
-
-
ユーザー定義:事前定義されたパフォーマンスサービスレベルが要件を満たさない場合は、ニーズに合わせて新しいPSLを作成できます。詳細については、"パフォーマンスサービスレベルの作成と編集"を参照してください。
-
Beyond Extreme:Beyond Extreme PSLは、Extremeを超えるIOPSを必要とするワークロード向けに推奨される、システム推奨のPSLです。ワークロードは、IOPS、容量、レイテンシに基づいて内部的に分析され、*ストレージ > ワークロード > すべてのワークロード*画面で、これらのワークロードそれぞれに対してBeyond Extreme PSLが推奨されます。ワークロードにPSLを適用することで、最適なパフォーマンスを確保できます。
ワークロードのIOPsパラメータは、ワークロードの動作に応じて動的に生成され、 `Beyond Extreme <number-(peak IOPS/TB)> <number(expected IOPS/TB)>`の形式でBeyond Extreme PSLの名前に付加されます。たとえば、システムがワークロードのピークIOPsと予想IOPsをそれぞれ `106345`および `37929`であると判断した場合、そのワークロード用に生成されるBeyond Extreme PSLの名前は `Beyond Extreme 106345 37929`になります。これらのPSLはシステムが推奨するものですが、ワークロードに割り当てると、これらのPSLのタイプは `User-defined`としてラベル付けされます。
PSLを割り当てることでワークロードを管理する
PSLには、ポリシー > *パフォーマンスサービスレベル*ページから、またはストレージプロバイダーのAPIを使用してアクセスできます。PSLを割り当てることでストレージワークロードを管理すると、ストレージワークロードを個別に管理する必要がなくなるため便利です。変更内容は、個別に管理するのではなく、別のPSLを再割り当てすることで管理することも可能です。Unified Managerは、内部評価と推奨事項に基づいて、ワークロードにPSLを割り当てるのに役立ちます。
ワークロードにシステム推奨のPSLを割り当てる方法については、"ワークロードにシステム推奨のPSLを割り当てる"を参照してください。
[パフォーマンス サービス レベル]ページには使用可能なPSLポリシーが表示され、追加、編集、削除することができます。
|
|
システム定義のPSL、またはワークロードに現在割り当てられているPSLは変更できません。ワークロードに割り当てられているPSL、または他に使用可能なPSLがない場合、そのPSLは削除できません。 |
このページに表示される情報は次のとおりです。
| フィールド | 説明 |
|---|---|
Name |
PSLの名前。 |
Type |
システム定義のポリシーかユーザ定義のポリシーか。 |
想定IOPS/TB |
LUNまたはファイル共有でアプリケーションが実行すると想定される最小IOPS。想定IOPSは、ストレージ オブジェクトの割り当てサイズに基づいて、割り当てられる最小想定IOPSを指定します。 |
ピークIOPS/TB |
LUNまたはファイル共有でアプリケーションが実行できる最大IOPS。ピークIOPSは、ストレージ オブジェクトの割り当てサイズまたは使用済みサイズに基づいて、割り当て可能な最大IOPSを指定します。 ピークIOPSは割り当てポリシーを基準にして算出されます。割り当てポリシーは、allocated-spaceまたはused-spaceのいずれかです。割り当てポリシーがallocated-spaceの場合は、ストレージ オブジェクトのサイズに基づいてピークIOPSが計算されます。割り当てポリシーがused-spaceの場合は、Storage Efficiency機能の効果を考慮し、ストレージ オブジェクトに格納されているデータの量に基づいてピークIOPSが計算されます。デフォルトの割り当てポリシーはused-spaceです。 |
絶対最小IOPS |
絶対最小IOPSは、想定IOPSがこの値より低い場合に使用されます。システム定義のPSLのデフォルト値は次のとおりです。
システム定義のデータベースPSLのデフォルト値は次のとおりです。
カスタムPSLの場合、絶対最小IOPSの最大値は75000です。最小値は次の式で計算されます。 1000/想定レイテンシ |
想定レイテンシ |
処理あたりのミリ秒(ms/op)で表したストレージIOPSの想定レイテンシ。 |
Capacity |
クラスタ内の使用可能容量と使用済み容量の合計。 |
ワークロード |
PSLが割り当てられているストレージ ワークロードの数。 |
ONTAPクラスタで一貫した差別化されたパフォーマンスを達成するために、ピークIOPSと予想IOPSがどのように役立つかについては、次のKB記事を参照してください:https://kb.netapp.com/Advice_and_Troubleshooting/Data_Infrastructure_Management/Active_IQ_Unified_Manager/What_is_Performance_Budgeting%3F["パフォーマンス予算編成とは何ですか?"]
PSLで定義されたしきい値を超えているワークロードに対して生成されるイベント
ワークロードが過去1時間のうち30%で想定レイテンシの値を超過すると、Unified Managerは次のいずれかのイベントを生成し、潜在的なパフォーマンスの問題として通知します。
-
パフォーマンス サービス レベル ポリシーに定義されたワークロードのボリューム レイテンシしきい値を超過
-
パフォーマンス サービス レベル ポリシーに定義されたワークロードの LUN レイテンシしきい値を超過
ワークロードを分析して、何が高レイテンシを引き起こしているかを確認することができます。
詳細については、次のリンクを参照してください。
システム定義のPSL
次の表に、システム定義のPSLに関する情報を示します。
| パフォーマンス サービス レベル | 概要とユースケース | 想定されるレイテンシ(ms/op) | ピーク IOPS | 想定 IOPS | 絶対最小IOPS |
|---|---|---|---|---|---|
最高レベルのパフォーマンス |
最高のスループットを非常に低いレイテンシで実現 レイテンシの影響を受けやすいアプリケーションに最適 |
1 |
12288 |
6144 |
1000 |
Performance |
高いスループットを低いレイテンシで実現 データベース / 仮想アプリケーションに最適 |
2 |
4096 |
2048 |
500 |
Value |
高いストレージ容量を適度なレイテンシで実現 大容量アプリケーション(Eメール、Webコンテンツ、ファイル共有、バックアップ ターゲットなど)に最適 |
17 |
512 |
128 |
75 |
最高レベル(データベース ログ用) |
最小のレイテンシで最大スループットを実現 データベース ログをサポートするデータベース アプリケーションに最適。データベース ログは非常にバースト性が高く、常にロギングが必要であるため、このPSLは最高のスループットを提供します。 |
1 |
45056 |
22528 |
4000 |
最高レベル(データベース共有データ用) |
非常に高いスループットを最小のレイテンシで実現 共通のデータ ストアに格納されていて、データベース間で共有されているデータベース アプリケーション データに最適 |
1 |
32768 |
16384 |
2000 |
最高レベル(データベース データ用) |
高いスループットを最小のレイテンシで実現 データベース テーブル情報やメタデータなどのデータベース アプリケーション データに最適 |
1 |
24576 |
12288 |
2000 |