での テクノロジーポートフォリオ管理 (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 をクエリして取得する注:これはアプリケーションサービスである必要があり、これらのアプリケーションサービスはマッピングされている必要があります。サービス構成アイテムの関連性 [svc_ci_assoc] テーブルは、各アプリケーションサービスとそのコンピューターに入力されます。
図 : 2. サービス構成アイテムの関連性 - [サービス構成アイテムの関連性] [svc_ci_assoc] テーブルで識別された各コンピューターについて、[ソフトウェア インストール] タブを選択すると、インストールされているソフトウェアを表示できます。また、ハードウェアモデルがコンピューターに関連付けられている場合は、[TPM 検出済みテクノロジー] タブでハードウェアタイプの詳細を確認できます。
- ソフトウェアのインストールごとに、関連するディスカバリーモデルを確認できます。ソフトウェアディスカバリーモデルは、製品タイプがライセンス可能または不明である必要があり、適切な情報を取得するために正規化するか手動で正規化する必要があります。sn_apm_tpm.softwareDiscoveryModelProductFilterForTPMsystem プロパティを使用して、ライセンス不可のソフトウェア製品に関するデータを収集することもできます。詳細については、「でエンコードされたクエリを使用したソフトウェアの結果のフィルタリング TPM」を参照してください。
- ディスカバリーモデルごとに、TPM 検出テクノロジーレコードを作成します。
- TPM 検出テクノロジーのレコードを作成すると、関連する TPM テクノロジーライフサイクルレコードの作成がトリガーされ、ハードウェアまたはソフトウェアテクノロジーのライフサイクル情報がフェッチされます。
- ビジネスアプリケーション [cmdb_ci_business_app]
- CI 関係 [cmdb_rel_ci] - Consumes::Consumed 別
- サービスインスタンス [cmdb_ci_service_auto、検出済み、計算済み、query_based、tag_based、手動]
- サービス CI の関連性 [svc_ci_assoc] - 注:アプリサービスを検索するために使用されるテーブルのみ
- コンピューター/ハードウェアコンピューター (cmdb_ci_computer)
- ソフトウェアインストール [cmdb_sam_sw_install]
- Software Discovery モデル [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 検出済みテクノロジーとライフサイクルの入力] スケジュール済みジョブは、EA ワークスペース ホームページの [インサイト] セクションにライフサイクルの結果を表示します。[インサイト] セクションの [テクノロジーポートフォリオ] タブを選択し、[すべてのテクノロジーライフサイクルリスクを表示] を選択します。
- このフィルターを使用して、今後 1 か月、3 か月、6 か月、12 か月、および 18 か月のリスクを確認します。デフォルトでは、[1 か月] フィルターが適用されます。
- [ 本番インスタンスのみを表示] 切り替えボタンを使用して、テクノロジーライフサイクルリスクがある本番インスタンスのみを表示します。デフォルトでは、このフィルターはオフです。
- [ すべてのテクノロジーライフサイクルリスクを表示 ] リンクを選択すると、最も早いライフサイクル日付 (テクノロジーライフサイクルリスクが発生する最も早い日付) でソートされたすべてのテクノロジーライフサイクルリスクのリストが表示されます。必要に応じて、テクノロジーライフサイクルリスク情報を 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 分析の進行状況を追跡するには、TPM 検出テクノロジー実行ログ [sn_apm_tpm_discovered_technology_run_log] テーブルを調べます。分析が実行されるたびに、このテーブルにエントリが追加されます。次のように移動する。 セクションでログを表示します。
ガントチャートの TPM ライフサイクルタイムライン
テクノロジーポートフォリオ管理 (TPM) の場合、ビジネスアプリケーションとそれに関連するアプリケーションサービス (関連するハードウェアモデルとソフトウェア製品) は階層構造で表示されます。アプリケーションサービスの対応するタイムラインは、ガントチャートに棒として表示されます。
アプリケーションサービス (ソフトウェア製品とハードウェアモデルで構成される) には、ライフサイクルタイムラインが決定されています。ガントチャートでは、ソフトウェア製品またはハードウェアモデルの最も早い TPM フェーズ開始日がロールアップされ、アプリケーションサービス全体の TPM フェーズ開始日が計算されます。つまり、ソフトウェア製品またはハードウェアモデルの最も早い TPM フェーズ開始日が、アプリケーションサービス全体の TPM フェーズ開始日と見なされます。詳細については、「ガントチャートの TPM ライフサイクルタイムライン」と「TPM と TRM のライフサイクルタイムラインをガントチャートで表示する」を参照してください。
TPM データのデータ可視化
エンタープライズアーキテクチャワークスペースダッシュボードの [TPM リスクが正規化されている上位 10 件のビジネスアプリケーション] ウィジェットに、TPM リスクが正規化されている上位 10 件のビジネスアプリケーションが表示されます。詳細については、「エンタープライズアーキテクチャワークスペース ダッシュボードの操作」を参照してください。