データベースの健全性に関する問題

データベース センター を使用して、データベース フリートの健全性の問題をモニタリングおよび管理する方法について説明します。データベース センターでは、健全性の問題が費用、パフォーマンス、可用性、データ保護、セキュリティなどの業界標準のカテゴリに分類されます。これらのカテゴリは、健康上の問題を特定して対処するのに役立ちます。これらの健全性問題に対処することで、アプリケーションの堅牢性と安全性を維持できます。データベース センターで組織に表示する健全性の問題はカスタマイズできます。

特定の分野の健康上の問題を見つけやすくするために、健康上の問題は次のように分類されています。

  • ティア(組み込み、Gemini、Security Command Center など)
  • 費用、データ保護、セキュリティなどのカテゴリ
  • Spanner や Bigtable などのデータベース プロダクト。

健全性問題ダッシュボードには、データベース フリートのすべての健全性問題が表示されます。ダッシュボードのフィルタを使用して、特定の健全性問題を見つけます。

リソースとデータベース グループ

データベース センターの健全性の問題は、データベース リソースに関連付けられています。 Google Cloudでは、リソースは Google Cloud アプリケーションを構成する基本要素です。データベース リソースには、クラスタ、仮想マシン、インスタンスなどのコンピューティングまたはストレージの個々の単位と、プロジェクトやフォルダなどの親リソースが含まれます。たとえば、Cloud SQL ではインスタンスとリードレプリカがリソースであり、AlloyDB for PostgreSQL ではクラスタがリソースです。データベース グループは、Google Cloud データベース アプリケーションで使用されるデータベース リソースを指します。たとえば、Cloud SQL では、1 つのデータベース グループにプライマリ インスタンスと、それに関連付けられているリードレプリカ インスタンスが含まれます。

健全性の問題のカテゴリ

データベース フリートの健全性の最も重要な側面を一目で確認できるように、データベース センターでは、費用、パフォーマンスと容量、可用性、データ保護、セキュリティ、業界のコンプライアンスなど、業界標準のカテゴリに健全性に関する問題が分類されています。

データベースの健全性に関する問題とは、フリートの健全性を確保し、アプリケーションの堅牢性とセキュリティを確保するためにモニタリングするトピックのことです。

データベース センターに表示するデータベースと健全性の問題をカスタマイズできます。健全性の問題をカスタマイズすると、カスタマイズは組織のビューにのみ適用されます。健全性の問題のカスタマイズは、ユーザー単位で保存されます。

健康上の問題のカテゴリは次のとおりです。

健全性の問題のカテゴリ 説明

可用性の構成

可用性の問題は、耐久性、フォールト トレランス、ダウンタイムに影響するリソース構成を追跡します。

費用

費用の問題は、費用削減の機会を求めてデータベース フリートを最適化するのに役立ちます。

データの保護

データ保護の問題は、次のことを確認するのに役立ちます。

  • データが適切にバックアップされている。
  • バックアップを十分な期間保存します。
  • データ保護戦略全体にギャップがない。
  • Cloud SQL は Backup and DR サービスによって保護されている

セキュリティ

セキュリティの問題は、次のタイプのタスクを実行する際に役立ちます。

  • セキュリティの構成ミスと脆弱性を特定します。
  • サイバー セキュリティ リスクを特定して対処します。
  • Google Cloud データベース リソースに対する脅威を検出します。
  • 規制遵守のモニタリングと管理。

業界のコンプライアンス

業界のコンプライアンスの問題は、組織内のデータベース リソースが一般的な業界標準に準拠していることを確認するのに役立ちます。データベース センターは、次の業界標準のコンプライアンスをモニタリングするのに役立ちます。

  • CIS Google Cloud Foundation 2.0
  • CIS Google Cloud Foundation 1.3
  • CIS Google Cloud Foundation 1.2
  • CIS Google Cloud Foundation 1.1
  • CIS Google Cloud Foundation 1.0
  • NIST 800-53
  • ISO-27001
  • PCI-DSS v3.2.1

パフォーマンスと容量

パフォーマンスと容量の問題は、リソース使用量がデータベースのパフォーマンスを危険にさらしているかどうかを判断するのに役立ちます。これらの問題は、次の点を浮き彫りにしています。

  • CPU またはメモリの使用率が高いインスタンス。
  • ストレージ容量が不足しているインスタンス。
  • テーブル数が多く、テーブル使用率が高いデータベース
  • 一時テーブルがデータベースのパフォーマンスに影響している

その他

その他の問題には、次の操作に役立つさまざまな構成が含まれます。

  • 「クエリの実行時間がログに記録されていない」などのクエリのトラブルシューティング
  • エラーとロギングのスコープ(「詳細なエラー ロギング」など)
  • 接続とユーザーに関連する設定(「接続試行が記録されない」など)

健全性の問題の階層

サポート対象の健康問題は、次の 3 つの階層に分類されます。

  1. 組み込み: データベース センター にデフォルトで含まれています
  2. Gemini: Gemini Cloud Assist を有効にする必要があります。
  3. Security Command Center(SCC): Security Command Center を有効にする必要があります

特定のティアが有効になっていない限り、データベース センター は Security Command Center(SCC)または Gemini Cloud Assist に依存する問題をチェックしません。Security Command Center または Gemini Cloud Assist が有効になっていない場合、すべての問題チェックがユーザー インターフェースで合格として表示されます。

Gemini Cloud Assist または Security Command Center のティアを有効にする方法については、データベース センターを設定するをご覧ください。

サポートされている健康に関する問題

デフォルトでは、次の表に利用可能なすべての健全性問題が表示されます。特定の階層、データベース、カテゴリの健全性問題を表示するには、[階層を選択]、[