第1章 パブリッククラウドシステムのリソース最適化サービス
Red Hat Insights for Red Hat Enterprise Linux リソース最適化サービスにより、RHEL のお客様は、パブリック RHEL クラウドの使用状況および最適化を評価および監視できます。このサービスは、次のメトリクスを表示します。
- CPU
- メモリー
- ディスク使用率
これらのメトリクスを分析し、パブリッククラウドプロバイダーが推奨するリソース制限と比較します。過去 1 日のデータを活用すると、リソースの最適化サービスは各リソースパラメーターを複数の異なる方法で考慮し、アクションが可能なデータを返します。このデータにより、リソースの割り当てが改善され、パブリッククラウドの投資にかかる費用を節約できます。
機能
サービスタスクには以下の情報が必要です。
- Insights for Red Hat Enterprise Linux インベントリー内の既存システムの使用率および最適化データ
- パブリッククラウドで実行しているシステムの範囲
- システム特性の概要
- 潜在的な問題の強調
- 問題解決のための提案の作成
1.1. リソース最適化サービスコアコンセプト
1.1.1. リソース最適化サービスのパフォーマンスルール
リソース最適化サービスを使用して、サポートされているパブリッククラウドである Amazon Web Services (AWS) で実行している管理対象ホストのパフォーマンスメトリクスを表示します。このサービスは、Performance Co-Pilot (PCP) ツールキットと呼ばれるフレームワークを使用して、パフォーマンスメトリクスを記録します。これらのメトリクスにより、より適切なビジネス上の意思決定を行うことができます。
Insights のパフォーマンスルール
パフォーマンスルールは、PCP によって収集されたデータに適用される一連の条件です。これらは、次のシステム状態を識別します。
- Undersized: Undersized (小さすぎる) 状態は、CPU、RAM、およびディスクの入出力 (I/O) の使用状況を調べ、それを CPU のアイドル時間と組み合わせて 24 時間にわたって判断します。その結果、スコアが高くなると、リソース最適化サービスは、システムのワークロードに対して小さすぎるとラベル付けします。いずれかの寸法が小さすぎる場合は常に、システムは小さすぎると報告されます。
- Oversized: Oversized (大きすぎる) 状態は、CPU、RAM、およびディスク I/O の使用状況を調べ、それを CPU のアイドル時間と組み合わせて 24 時間にわたって判断します。その結果、スコアが低くなると、リソース最適化サービスは、システムをそのワークロードに対して大きすぎるとラベル付けします。すべてのディメンションが特大である場合にのみ、システムは特大として報告されます。
- Idling: Idling (アイドリング) 状態は、CPU、RAM、およびディスク I/O の使用状況を調べ、それを CPU のアイドル時間と組み合わせて 24 時間にわたって判断します。その結果、使用率が非常に低くなると、リソース最適化サービスは、システムにそのワークロードに適しているが十分に使用されていないとラベル付けします。アイドリング状態は、ニーズ改善シナリオと見なすことができます。
- Optimized: Optimized (最適化された) 状態は、CPU、RAM、およびディスク I/O の使用状況を調べ、それを CPU のアイドル時間と組み合わせて 24 時間にわたって判断します。その結果が中間点になると、リソース最適化サービスはシステムに最適化済みのラベルを付けます。
- Under pressure: この状態は、Kernel Pressure Stall Information (PSI) が有効になっている場合にのみアクティブになります。システムは、使用率に関して最適化されると、圧力がかかっているとラベル付けされますが、いくつかの圧力状態は持続します。
リソース最適化サービスは、システムにスコアを割り当てるために、システムの状態と設定した望ましいパフォーマンス基準を測定します。
関連情報
PCP ツールキットと PAYG の登録の詳細は、以下のリンクを参照してください。
1.1.2. リソース最適化サービスのデータセキュリティー保証
リソース最適化サービスは、Red Hat Insights for Red Hat Enterprise Linux サービスのデータおよびアプリケーションセキュリティープラクティスに準拠しています。詳細は、セキュリティー を参照してください。
1.1.3. リソース最適化のパフォーマンスメトリクス
リソース最適化サービスは、システムに pcp
パッケージをインストールし、pmcd
と pmlogger
の 2 つのサービスを実行します。どちらも Performance Co-Pilot (PCP) ツールキットの一部であり、システム上の特定のメトリクスを監視および処理します。メトリクスはアーカイブに保存され、これを Insights クライアントが Red Hat Insights for Red Hat Enterprise Linux にアップロードします。
1.1.4. リソース最適化サービスの使用状況メトリクスへのアクセス
リソース最適化サービスは、前日のデータをキャプチャーし、24 時間後のシステム使用状況メトリクスを提供します。デフォルトでは、ローカルシステム時間の午前 12:00 +/- 1 時間に、アーカイブが Insights for Red Hat Enterprise Linux にアップロードされます。ただし、このデータがアップロードされる時間は、Performance Co-Pilot (PCP) ツールキット設定で構成できます。