Workload Manager のルール検出を使用して、クラウド リソース全体で構成のリスクとベスト プラクティスの違反を特定できます。 Google Cloud プロジェクト全体のワークロード評価から集計された検出結果を確認することで、問題を事前に解決し、ワークロードの信頼性、セキュリティ、パフォーマンスを維持できます。
このページでは、ワークロード マネージャー ルールの検出結果の概要、ワークロード マネージャー がプロジェクト間で検出結果を集計する方法、重大度レベルと影響カテゴリについて説明します。
主なメリット
- フリート全体の可視性: 評価を個別に検査することなく、複数のプロジェクトにわたる結果を一元化されたビューで集約します。
- コンテキスト統合: Compute Engine の [概要] ページなど、日常的なワークフロー内でアクセスルールの検出結果に直接アクセスできます。
- 実行可能な修復: 詳細な説明、影響を受けるリソース、構成ミスを修復するための推奨手順を確認して、構成ミスがシステム停止やセキュリティ上の問題を引き起こす前に修復します。
- プロジェクト間の共有: プロジェクト間でルール結果を共有し、リソース オーナーが中央のコンシューマー プロジェクトへのアクセスを必要とせずにコンプライアンス データを表示できるようにします。
ルールベースの評価と結果
Workload Manager で評価を作成して実行すると、サービスは、キュレートされた Google のベスト プラクティスまたはカスタムルールに基づいて、ターゲット プロジェクトで指定されたリソースをスキャンします。
評価でベスト プラクティスからの逸脱が検出されると、ワークロード マネージャーはルール検出結果を生成し、プロジェクト間で集計して、重大度レベルと影響カテゴリ別に分類します。
マルチプロジェクトの集計
複数の Google Cloud プロジェクトを含む複雑な環境では、評価をプロジェクトごとに管理すると、可視性が断片化する可能性があります。ワークロード マネージャー ルールの検出結果は、マルチプロジェクトの集約をサポートしています。
- コンシューマー プロジェクト: 評価を構成、保存、実行するプロジェクト。
- ターゲット プロジェクト: 評価でスキャンされるリソースを含むプロジェクト。
コンシューマー プロジェクトとターゲット プロジェクトのコンセプトの詳細については、コンシューマー プロジェクトとターゲット プロジェクトをご覧ください。
プロジェクト間の共有
コンシューマー プロジェクトでワークロード評価を構成するときに、[結果を共有] オプションを有効にできます。
[結果を共有] を有効にすると、ルールの結果が評価スコープ内のすべてのターゲット プロジェクトに伝播されます。この機能を使用すると、リソース オーナーと DevOps チームは、ローカル プロジェクト コンソールで特定のリソースの構成結果を表示できます。これにより、コンシューマー プロジェクトへの IAM 直接アクセス権を付与する必要がなくなります。
このオプションの構成手順については、評価を作成して実行するをご覧ください。
Google Cloud コンソールのルール検出結果
Google Cloud コンソールでは、ルール検出結果が複数のページに表示され、インフラストラクチャを管理する場所でコンプライアンスと信頼性のデータを確認できます。
- ワークロード マネージャー の [ルールの検出結果] タブ: すべてのルールの検出結果の包括的なフィルタ可能な表が表示されます。検出結果は、カテゴリ、重大度、ルール名でフィルタできます。特定の検出結果をクリックすると、影響を受けるリソースと修復ガイダンスが表示されます。手順については、ルールの検出結果を表示するをご覧ください。
- Compute Engine の [概要] ページの [ワークロード マネージャーの検出結果] タイル: VM フリート全体で最もリスクの高い構成を要約します。重大度のカウントをクリックすると、ワークロード マネージャー の [ルールの検出結果] タブに直接ドリルダウンできます。
Compute Engine で検出結果を表示する方法については、ワークロード マネージャー ルールの検出結果を表示するをご覧ください。
重大度レベルと影響カテゴリ
ルールの検出結果は、重大度レベルと影響カテゴリごとに分類されるため、修復作業の優先順位付けに役立ちます。
重大度レベル
評価を実行すると、Workload Manager はリソースの現在の状態をベスト プラクティスと比較してリソースを評価します。リソースが選択したベスト プラクティスに準拠していない場合、ワークロード マネージャーは、リソースがどの程度準拠していないかを示す重大度レベルを割り当てます。 Google Cloud コンソールでは、準拠していない各リソースにアイコンが表示されます。次の表に、これらのアイコン、対応する重大度レベル、現在のリソース設定がワークロードに与える影響、ベスト プラクティスに準拠するようにリソースを変更するための推奨事項を示します。| アイコン | 重大度 | 影響 | 推奨事項 |
|---|---|---|---|
| 重大 | システムの信頼性、計画外の停止、サポートされていない構成 |
計画外の停止のリスクが高いため、システム可用性とデータの完全性への影響を防ぐために、できるだけ早く解決してください。 |
|
| 高 | パフォーマンスの低下、システムの安定性 | 次回の予定メンテナンスの時間枠中に解決します。 | |
| 中 | パフォーマンス、サポート体制が最適でない | できるだけ早く解決してください。 | |
| 低 | 情報提供、重要でない動作 | 解決策は必要ありませんが、このベスト プラクティスを確認すると、有用な分析情報を得ることができます。 |
影響のカテゴリ
次の表に、ワークロード マネージャーの検出結果の分類に使用される影響カテゴリを示します。| カテゴリ | 説明 |
|---|---|
| 信頼性 | ワークロードの可用性、フォールト トレランス、バックアップ構成に関連する結果。 |
| セキュリティ | アクセス制御、暗号化、セキュリティのベスト プラクティスへの準拠に関連する検出結果。 |
| パフォーマンス | リソース使用率、レイテンシ、システム最適化に関する結果。 |
| 費用 | 使用率が低いリソースと、運用費を最適化する機会に関する結果。 |
制限事項
ワークロード マネージャー ルールの検出結果には、次の制限が適用されます。
- ワークロード マネージャー ルールの検出結果は、プロジェクト スコープでのみ使用できます。ワークロード マネージャー は、組織レベルとフォルダレベルでのルール検出結果の表示と集計をサポートしていません。
- 評価の [結果を共有] オプションを無効にすると、以前の評価実行で検出された既存のルールは、デフォルトの有効期間(TTL)保持期間が終了するまで、ターゲット プロジェクトに表示されたままになります。後続の評価実行では、新しいルール検出結果は生成されず、ターゲット プロジェクトと共有されません。