テクノロジーポートフォリオ管理 (TPM) in エンタープライズアーキテクチャワークスペース
テクノロジーポートフォリオ管理 は、エンタープライズアーキテクトがテクノロジーライフサイクルのリスクとテクノロジーライフサイクルの例外を管理するのに役立ちます。エンタープライズアーキテクトは、検出されたテクノロジーにアクセスし、 エンタープライズアーキテクチャワークスペース内の情報を監査することで、すべてのビジネスアプリケーションとアプリケーションサービスを評価できます。
ビジネス企業で使用されるビジネスアプリケーションの基礎となるテクノロジーには有効期限があり、バージョンとライフサイクルを追跡するためにアクティブに管理し、注意深く監視する必要があります。
ビジネスアプリケーションで使用されるソフトウェア製品には、オペレーティングシステム、データベース管理システム、開発ツール、ミドルウェアがあり、それぞれにライフサイクルがあります。これらのライフサイクルステージを追跡しないと、ベンダーがライフサイクルステージをサポートできなくなり、これらのテクノロジーで実行されるビジネスアプリケーションが危険にさらされるリスクがあります。
- ソフトウェアのバージョンとソフトウェアのメーカーサポート日を追跡します
- ソフトウェアの内部ライフサイクルガイダンスの設定
- 古いソフトウェアを使用するリスクを評価する
- サポート対象のアプリケーションと同様に、明確な日付で廃止することを計画
- アップグレードプロセスをサポート
テクノロジーポートフォリオ管理 プラグインのインストール
テクノロジーポートフォリオ管理のインストール手順については、「テクノロジーポートフォリオ管理 (TPM) プラグインのアクティブ化」を参照してください。
TPM のインジケーター EA ワークスペース
| インジケーター | Description (説明) |
|---|---|
| 技術ライフサイクルリスク [sn_apm_tpm_technology_risk] | ビジネスアプリケーションのライフサイクルリスクスコアを計算します。 |
TPM の参照モデル EA ワークスペース
のテクノロジーディスカバリープロセス EA ワークスペース
以下は、 EA ワークスペースにおけるビジネスアプリケーションのテクノロジーディスカバリーと調整のプロセスです。
- アプリケーションサービスによって Consumes::Consumed をクエリしてフェッチします。注:これは (サービス [cmdb_ci_service] ではなく) アプリケーションサービスである必要があり、これらのアプリケーションサービスはマッピングされている必要があります。サービス構成アイテムの関連付け [svc_ci_assoc] テーブルは、アプリケーションサービスとそのコンピューターごとに入力されます。
図 : 2. サービス構成アイテムの関連性 - サービス構成アイテムの関連付け [svc_ci_assoc] テーブルで識別された各コンピューターについて、[ソフトウェアインストール] タブを選択すると、インストールされているソフトウェアを確認できます。また、ハードウェアモデルがコンピューターに関連付けられている場合は、[TPM 検出済みテクノロジー] タブにハードウェアタイプの詳細が表示されます。
- 各ソフトウェアインストールについて、関連するディスカバリーモデルを確認できます。ソフトウェアディスカバリーモデルは、製品タイプが [ライセンス可能] または [不明] である必要があり、適切な情報を取得するには正規化または手動で正規化する必要があります。
- 検出モデルごとに、TPM 検出済みテクノロジーレコードを作成します。
- TPM 検出済みテクノロジーのレコードを作成すると、関連する TPM テクノロジーライフサイクルレコードの作成がトリガーされ、ハードウェアまたはソフトウェアテクノロジーのライフサイクル情報がフェッチされます。
- ビジネスアプリケーション [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 検出済みテクノロジーとライフサイクルの入力 (Populate TPM Discovered Technologies and Life-cycles)] スケジュール済みジョブでは、EA ワークスペースホームページの [インサイト] セクションにライフサイクル結果が表示されます。[Insights] セクションの [Technology Portfolio (技術ポートフォリオ)] タブを選択し、[View all technology lifecycle risks (すべての技術ライフサイクルリスクを表示)] を選択します。
- このフィルターを使用して、今後 1 か月、3 か月、6 か月、12 か月、18 か月のリスクを確認します。デフォルトでは、1 か月フィルターが適用されます。
- [ Show only production instances ] トグルボタンを使用して、テクノロジーライフサイクルのリスクがある本番インスタンスのみを表示します。デフォルトでは、このフィルターはオフになっています。
- [ すべてのテクノロジーライフサイクルリスクを表示 (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)、ソフトウェア製品、およびハードウェアモデルのリスクスコアが入力されます。詳細については、「../../task/schedule-job-generate-tpm-risk.html」を参照してください。
TPM 分析実行ログを表示する
TPM 検出済みテクノロジーの実行ログ [sn_apm_tpm_discovered_technology_run_log] テーブルを調べることで、TPM 分析の進行状況を追跡できます。分析が実行されるたびに、エントリがこのテーブルに追加されます。[EA Workspace (EA ワークスペース)] > [Portfolios (ポートフォリオ)] > [Lists (リスト)] > [Technology Portfolio Management (テクノロジーポートフォリオ管理)] セクションに移動し、ログを表示します。
ガントチャートの TPM ライフサイクルタイムライン
テクノロジーポートフォリオ管理 (TPM) では、ビジネスアプリケーションとその関連アプリケーションサービス (関連するハードウェアモデルとソフトウェア製品) が階層構造で表示されます。アプリケーションサービスの対応するタイムラインは、ガントチャートにバーとして表示されます。
アプリケーションサービス (ソフトウェア製品とハードウェアモデルで構成) には、ライフサイクルタイムラインが決定されています。ガントチャートでは、ソフトウェア製品またはハードウェアモデルのいずれかの最も早い TPM フェーズ開始日がロールアップされ、アプリケーションサービス全体の TPM フェーズ開始日が計算されます。つまり、ソフトウェア製品またはハードウェアモデルの最も早い TPM フェーズ開始日が、全体としてアプリケーションサービスの TPM フェーズ開始日と見なされます。詳細については、「ガントチャートの TPM ライフサイクルタイムライン」と「TPM および TRM ライフサイクルのタイムラインをガントチャートで表示する」を参照してください。
TPM データのデータ可視化
Enterprise Architecture Workspace (エンタープライズアーキテクチャワークスペース) ダッシュボードの [Top 10 business applications with normalized TPM risk (TPM リスクが正規化された上位 10 件のビジネスアプリケーション)] ウィジェットには、TPM リスクが正規化された上位 10 件のビジネスアプリケーションが表示されます。詳細については、「エンタープライズアーキテクチャワークスペースダッシュボードの操作」を参照してください。