エンタープライズアーキテクチャワークスペース で テクノロジーポートフォリオ管理 (TPM) を管理する
テクノロジーポートフォリオ管理 は、エンタープライズアーキテクトがテクノロジーライフサイクルのリスクとテクノロジーライフサイクルの例外を管理するのに役立ちます。エンタープライズアーキテクトは、検出されたテクノロジーにアクセスし、 エンタープライズアーキテクチャワークスペース内の監査情報にアクセスすることで、すべてのビジネスアプリケーションとアプリケーションサービスを評価できます。
企業で使用されるビジネスアプリケーションの基盤となるテクノロジーには有効期間があり、そのバージョンとライフサイクルを追跡するために積極的に管理し、注意深く監視する必要があります。
ビジネスアプリケーションで使用されるソフトウェア製品は、オペレーティングシステム、データベース管理システム、開発ツール、ミドルウェアなどがあり、それぞれにライフサイクルがあります。これらのライフサイクルステージが追跡されないと、ベンダーがサポートできなくなり、これらのテクノロジーで実行されるビジネスアプリケーションが危機に瀕するリスクがあります。
- ソフトウェアのバージョンとソフトウェアのメーカーのサポート日を追跡します
- ソフトウェアの内部ライフサイクルガイダンスを設定します
- 古いソフトウェアを使用する際のリスクを評価する
- サポートされているアプリケーションと同様に、特定の日付で廃止する計画を立ててください
- アップグレードプロセスをサポート
ソフトウェア製品のデータは、デフォルトで、コンピューター (CMDB_CI_Computer) およびテーブル、Docker コンテナ (CMDB_CI_Docker_Container)、およびサーバーレスハードウェア (CMDB_CI_Serverless_Hardware) テーブルのすべての類似インスタンスから入力されます。ただし、ソフトウェア製品を含む他の CMDB テーブルを含める場合は、システムプロパティ sn_apm_tpm.configurationItemsWithSoftwareInstallsを更新する必要があります。システムプロパティを更新する方法については、「 システムプロパティを更新して、 CMDB テーブルからソフトウェア製品を収集する」を参照してください。
テクノロジーポートフォリオ管理 プラグインのインストール
テクノロジーポートフォリオ管理のインストール手順については、「テクノロジーポートフォリオ管理 (TPM) プラグインのアクティブ化」を参照してください。
TPM のインジケーター EA ワークスペース
| インジケーター | 説明 |
|---|---|
| 技術ライフサイクルリスク [sn_apm_tpm_technology_risk] | ビジネスアプリケーションのライフサイクルリスクスコアを計算します。 |
TPM の参照モデル EA ワークスペース
EA ワークスペースでのテクノロジーディスカバリープロセス
EA ワークスペースにおけるビジネスアプリケーションのテクノロジーディスカバリーと調整プロセスは次のとおりです。
- Consumes::Consumed by アプリケーションサービスを照会してフェッチします。注:これはアプリケーションサービスであり、これらのアプリケーションサービスをマッピングする必要があります。サービス構成アイテムの関連付け [svc_ci_assoc] テーブルは、各アプリケーションサービスとそのコンピューターに対して入力されます。
図 : 2. サービス構成アイテムの関連付け - サービス構成アイテムの関連性 [svc_ci_assoc] テーブルで識別された各コンピューターについて、[ソフトウェア インストール] タブを選択すると、インストールされているソフトウェアを確認できます。また、ハードウェア モデルがコンピューターに関連付けられている場合は、[TPM 検出されたテクノロジー] タブでハードウェアの種類の詳細を確認できます。
- ソフトウェアのインストールごとに、関連するディスカバリーモデルを確認できます。ソフトウェアディスカバリーモデルの製品タイプは、ライセンス可能または不明である必要があり、適切な情報を取得するために正規化または手動で正規化する必要があります。sn_apm_tpm.softwareDiscoveryModelProductFilterForTPMsystemプロパティを使用して、ライセンス不可のソフトウェア製品に関するデータを収集することもできます。詳細については、「 TPMでエンコードされたクエリを使用したソフトウェア結果のフィルタリング」を参照してください。
- ディスカバリーモデルごとに、TPM 検出済みテクノロジーレコードを作成します。
- TPM 検出テクノロジーのレコードを作成すると、関連する TPM テクノロジーライフサイクルレコードの作成がトリガーされ、ハードウェアまたはソフトウェアテクノロジーのライフサイクル情報がフェッチされます。一意の TPM ライフサイクルレコード識別子も生成されます。レコード識別子を選択すると、 TPM ライフサイクルレコードに関する詳細情報が表示されます。注:
-
TPMライフサイクルレコード識別子は、テクノロジーポートフォリオ管理 (sn_apm_tpm) プラグインバージョン 1.9.0 を使用してTPMレコードを作成すると自動的に生成されます。ただしTPM以前のバージョンの TPM プラグインを使用して生成されたライフサイクルレコードには、ライフサイクルレコード識別子がありません。これらのTPMライフサイクルレコードのTPMレコード識別子は、TPM 検出済みテクノロジージョブの [番号の入力] フィールドを使用して生成する必要があります。詳細については、「スケジュール済みジョブを実行してライフサイクルレコード識別子 テクノロジーポートフォリオ管理 入力します」を参照してください。
- このページは、コンテンツや機能を失うことなく、ブラウザの設定を使用して 200% または 400% に拡大できます。ページレイアウトは、縦長のスタックビューに自動的に変換されます。
-
- ビジネスアプリケーション [cmdb_ci_business_app]
- CI リレーションシップ [cmdb_rel_ci] - Consumes::Consumed by
- サービスインスタンス [cmdb_ci_service_auto、検出済み、計算済み、query_based、tag_based、手動]
- サービス CI の関連付け [svc_ci_assoc] - 注:App Service の検索に使用されるテーブルのみ
- コンピューター/ハードウェアコンピューター [cmdb_ci_computer]
- ソフトウェア インストール [cmdb_sam_sw_install]
- ソフトウェアディスカバリーモデル [cmdb_sam_sw_discovery_model]
- ソフトウェア製品 [samp_sw_product]
- ソフトウェア製品ライフサイクル [sam_sw_product_lifecycle]注:インスタンスのセットアップ方法によっては、他のテーブルにもソフトウェアレコードが含まれている場合があります。アドミニストレーターに確認してください。
ビジネスアプリケーションまたはアプリケーションサービスの TPM データを更新する
選択したビジネスアプリケーションまたはアプリケーションサービスの TPM ライフサイクルデータを手動でリフレッシュできます。スケジュール済みジョブ [TPM 検出済みテクノロジーとライフサイクルの入力 (Populate TPM Discovered Technologies and Life-cycles )] もスケジュール済みまたはオンデマンドで実行され、すべてのビジネスアプリケーションとアプリケーションサービスのライフサイクルデータが更新されます。詳細については、「ビジネスアプリケーションまたはアプリケーションサービスの TPM データを更新する」と「スケジュール済みジョブを実行して TPM ライフサイクルデータを生成します」を参照してください。
テクノロジーライフサイクルリスクのインサイトを表示する
ビジネスアプリケーション、アプリケーションサービス、サーバー、ソフトウェア製品、およびハードウェアモデルのテクノロジーライフサイクルリスクを追跡できます。[TPM 検出されたテクノロジーとライフサイクルの入力 (Populate TPM Discovered Technologies and Life-cycles)] スケジュール済みジョブは、EA ワークスペース ホームページの [インサイト] セクションにライフサイクルの結果を表示します。[インサイト] セクションの [テクノロジーポートフォリオ] タブを選択し、[すべてのテクノロジーライフサイクルリスクを表示] を選択します。
- このフィルターを使用して、今後 1 か月、3 か月、6 か月、12 か月、および 18 か月のリスクを確認します。デフォルトでは、1 か月フィルターが適用されます。
- [ 本番インスタンスのみを表示] 切り替えボタンを使用して、テクノロジーライフサイクルリスクがある本番インスタンスのみを表示します。デフォルトでは、このフィルターはオフになっています。
- [ すべてのテクノロジーライフサイクルリスクを表示 (View all technology lifecycle risks)] リンクを選択すると、最も早いライフサイクル日 (テクノロジーライフサイクルリスクが発生する最も早い日付) でソートされたすべてのテクノロジーライフサイクルリスクのリストが表示されます。必要に応じて、テクノロジーライフサイクルリスク情報を Excel、CSV、JSON、または PDF にエクスポートすることもできます。
テクノロジーライフサイクルリスクテーブルのデータは、TPM 検出済みテクノロジー [sn_apm_tpm_discovered_technology] テーブルからフェッチされます。
- [テクノロジーライフサイクルリスクの入力 (Populate Technology Lifecycle Risks)] スケジュール済みジョブを実行して、TPM テクノロジーライフサイクルリスクを生成します。このスケジュール済みジョブは、テクノロジーライフサイクルリスク (sn_apm_tpm_technology_risk) テーブルに、月タイプの会計期間のビジネスアプリケーション (BA)、アプリケーションサービス (AS)、ソフトウェア製品、およびハードウェアモデルのリスクスコアを入力します。詳細については、「TPM テクノロジーリスクを生成するジョブをスケジュールする」を参照してください。
TPM 分析実行ログを表示
TPM 検出されたテクノロジーの実行ログ [sn_apm_tpm_discovered_technology_run_log] テーブルを調べることで、TPM 分析の進捗状況を追跡できます。分析が実行されるたびに、エントリがこのテーブルに追加されます。移動先 セクションでログを表示します。
ガントチャートの TPM ライフサイクルタイムライン
テクノロジーポートフォリオ管理 (TPM) の場合、ビジネスアプリケーションとそれに関連するアプリケーションサービス (関連するハードウェアモデルとソフトウェア製品) が階層構造で表示されます。アプリケーションサービスの対応するタイムラインは、ガントチャートに棒として表示されます。
アプリケーションサービス (ソフトウェア製品とハードウェアモデルで構成) には、ライフサイクルタイムラインが決定されています。ガントチャートでは、ソフトウェア製品またはハードウェアモデルのいずれかの最も早い TPM フェーズ開始日がロールアップされ、アプリケーションサービス全体の TPM フェーズ開始日が計算されます。つまり、ソフトウェア製品またはハードウェアモデルの最も早い TPM フェーズ開始日が、アプリケーションサービス全体の TPM フェーズ開始日として取得されます。詳細については、「TPM ガントチャートのライフサイクルタイムライン」と「ガントチャートでの TPM および TRM ライフサイクルタイムラインの表示」を参照してください。
TPM データのデータ可視化
エンタープライズアーキテクチャワークスペースダッシュボードの [正規化された TPM リスクを持つ上位 10 個のビジネスアプリケーション] ウィジェットには、正規化された TPM リスクを持つ上位 10 個のビジネスアプリケーションが表示されます。詳細については、「エンタープライズアーキテクチャワークスペースダッシュボードを探索する」を参照してください。