AWS のサービスグラフコネクタでのレコード削除プロセス
AWS のサービスグラフコネクタは、最適化された削除アプローチを使用してレコードの削除を管理します。
レコードの削除は、不要になったデータを処理するプロセスです。検出されたリソースがデータのプル後に後から削除された場合、AWS のサービスグラフコネクタ は関連する CMDB CI クラスの [インストールステータス] フィールドを自動的に更新して、廃止または削除されたレコードを示します。
AWS のサービスグラフコネクタでレコードを削除するというのは、レコードをシステムから完全に削除するのではなく、そのレコードのインストールステータスを廃止としてマークすることです。レコードはデータベースに残るため、後で参照または復元することができます。AWS のサービスグラフコネクタの削除はソース [sys_object_source] テーブルに依存しており、大規模なデータセットでは非効率になる可能性があります。
削除プロセスを強化するために、SG-AWS 拡張属性 [sn_aws_extension_attributes] テーブルを利用する最適化された削除方法を有効にすることができます。このテーブルからは古いレコードが定期的に消去されるため、パフォーマンスと効率が向上します。このプロセスでは、レコードのインストールステータスが引き続き廃止としてマークされますが、簡素化されたデータ構造によってオーバーヘッドが削減され、処理が迅速化されて、システムパフォーマンスの向上につながります。「廃止された CI の最適な削除を AWS で有効にする」を参照してください。
最適化された削除は、AWS のサービスグラフコネクタ内のすべてのテーブルに対して有効になります。ただし次のテーブルを除きます。
- ハードウェアタイプ [cmdb_ci_compute_template]
- 可用性ゾーン [cmdb_ci_availability_zone]
- AWS データセンター [cmdb_ci_aws_datacenter]
- 実行中のプロセス [cmdb_running_process]
- TCP 接続 [cmdb_tcp]
- アプリケーション [cmdb_ci_appl]