での テクノロジーポートフォリオ管理 (TPM) の管理 エンタープライズアーキテクチャワークスペース

  • リリースバージョン: Yokohama
  • 更新日 2025年01月30日
  • 所要時間:10分
  • テクノロジーポートフォリオ管理 は、エンタープライズアーキテクトがテクノロジーライフサイクルのリスクとテクノロジーライフサイクルの例外を管理するのに役立ちます。エンタープライズアーキテクトは、検出されたテクノロジーにアクセスし、 エンタープライズアーキテクチャワークスペース内の情報を監査することで、すべてのビジネスアプリケーションとアプリケーションサービスを評価できます。

    企業で使用されるビジネスアプリケーションの基盤となるテクノロジーには有効期限があり、アクティブに管理し、バージョンとライフサイクルを追跡するために入念に監視する必要があります。

    ビジネスアプリケーションで使用されるソフトウェア製品には、オペレーティングシステム、データベース管理システム、開発ツール、およびミドルウェアがあり、それぞれにライフサイクルがあります。これらのライフサイクルステージが追跡されていない場合、ベンダーがサポートしなくなる可能性があり、これらのテクノロジーで実行されるビジネスアプリケーションが危機に瀕するリスクがあります。

    企業で使用されているすべての技術のインベントリを作成することで、次が可能になります。
    • ソフトウェアのバージョンとソフトウェアの製造元サポート日を追跡します
    • ソフトウェアの内部ライフサイクルガイダンスの設定
    • 古いソフトウェアを使用する際のリスクを評価する
    • サポートするアプリケーションと同様に、特定の日付でそれらを廃止することを計画します
    • アップグレードプロセスをサポート

    ソフトウェア製品のデータは、デフォルトでは、コンピューター (CMDB_CI_Computer) とテーブルのすべての類似インスタンス、Docker コンテナ (CMDB_CI_Docker_Container)、およびサーバーレスハードウェア (CMDB_CI_Serverless_Hardware) テーブルから入力されます。ただし、ソフトウェア製品を含む他の CMDB テーブルを含める場合は、システムプロパティ sn_apm_tpm.configurationItemsWithSoftwareInstallsを更新する必要があります。システムプロパティを更新する方法については、「 システムプロパティを更新して、 CMDB テーブルからソフトウェア製品を収集する」を参照してください。

    テクノロジーポートフォリオ管理プラグインのインストール

    テクノロジーポートフォリオ管理のインストール手順については、「テクノロジーポートフォリオ管理 (TPM) プラグインを有効にする」を参照してください。

    重要:
    テクノロジーポートフォリオ管理 (TPM) は、企業のハードウェアライフサイクルデータをフェッチします。ソフトウェアのライフサイクルデータをフェッチするには、ソフトウェア資産管理 (SAM) Professional プラグインをアクティブ化する必要があります。SAM Foundation プラグインをインストールする前に、 Software Asset Management Foundation plugin migration ドキュメントを慎重に確認してください。

    TPM のインジケーター EA ワークスペース

    EA ワークスペーステクノロジーポートフォリオ管理 (TPM) のインジケーターは次のとおりです。
    インジケーター 説明
    技術ライフサイクルリスク [sn_apm_tpm_technology_risk] ビジネスアプリケーションのライフサイクルリスクスコアを計算します。

    TPM の参照モデル EA ワークスペース

    EA ワークスペースでは、テクノロジーポートフォリオ管理を使用すると、ビジネスアプリケーションレコードの [TPM データを更新] アクションを使用するか、スケジュール済みジョブPopulate TPM Discovered Technologies and Lifecyclesを使用して、テクノロジーを調整できます。
    図 : 1. TPM 参照モデル
    エンタープライズアーキテクチャワークスペースの TPM 参照モデル

    のテクノロジーディスカバリープロセス EA ワークスペース

    EA ワークスペース内のビジネスアプリケーションのテクノロジーディスカバリーと調整のプロセスは次のとおりです。

    • アプリケーションサービスによって Consumes::Consumed をクエリして取得する
      注:
      これはアプリケーションサービスである必要があり、これらのアプリケーションサービスはマッピングされている必要があります。サービス構成アイテムの関連性 [svc_ci_assoc] テーブルは、各アプリケーションサービスとそのコンピューターに入力されます。
      図 : 2. サービス構成アイテムの関連性
      サービス構成アイテムの関連性
    • [サービス構成アイテムの関連性] [svc_ci_assoc] テーブルで識別された各コンピューターについて、[ソフトウェア インストール] タブを選択すると、インストールされているソフトウェアを表示できます。また、ハードウェアモデルがコンピューターに関連付けられている場合は、[TPM 検出済みテクノロジー] タブでハードウェアタイプの詳細を確認できます。
    • ソフトウェアのインストールごとに、関連するディスカバリーモデルを確認できます。ソフトウェアディスカバリーモデルは、製品タイプがライセンス可能または不明である必要があり、適切な情報を取得するために正規化するか手動で正規化する必要があります。sn_apm_tpm.softwareDiscoveryModelProductFilterForTPMsystem プロパティを使用して、ライセンス不可のソフトウェア製品に関するデータを収集することもできます。詳細については、「でエンコードされたクエリを使用したソフトウェアの結果のフィルタリング TPM」を参照してください。
    • ディスカバリーモデルごとに、TPM 検出テクノロジーレコードを作成します。
    • TPM 検出テクノロジーのレコードを作成すると、関連する TPM テクノロジーライフサイクルレコードの作成がトリガーされ、ハードウェアまたはソフトウェアテクノロジーのライフサイクル情報がフェッチされます。
    図 : 3. のテクノロジーライフサイクルディスカバリープロセス EA ワークスペース
    EA ワークスペースでの 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] テーブルを調べます。分析が実行されるたびに、このテーブルにエントリが追加されます。次のように移動する。 EA ワークスペース > セットアップ > ログ セクションでログを表示します。

    ガントチャートの TPM ライフサイクルタイムライン

    テクノロジーポートフォリオ管理 (TPM) の場合、ビジネスアプリケーションとそれに関連するアプリケーションサービス (関連するハードウェアモデルとソフトウェア製品) は階層構造で表示されます。アプリケーションサービスの対応するタイムラインは、ガントチャートに棒として表示されます。

    アプリケーションサービス (ソフトウェア製品とハードウェアモデルで構成される) には、ライフサイクルタイムラインが決定されています。ガントチャートでは、ソフトウェア製品またはハードウェアモデルの最も早い TPM フェーズ開始日がロールアップされ、アプリケーションサービス全体の TPM フェーズ開始日が計算されます。つまり、ソフトウェア製品またはハードウェアモデルの最も早い TPM フェーズ開始日が、アプリケーションサービス全体の TPM フェーズ開始日と見なされます。詳細については、「ガントチャートの TPM ライフサイクルタイムライン」と「TPM と TRM のライフサイクルタイムラインをガントチャートで表示する」を参照してください。

    TPM ガントチャート

    TPM データのデータ可視化

    エンタープライズアーキテクチャワークスペースダッシュボードの [TPM リスクが正規化されている上位 10 件のビジネスアプリケーション] ウィジェットに、TPM リスクが正規化されている上位 10 件のビジネスアプリケーションが表示されます。詳細については、「エンタープライズアーキテクチャワークスペース ダッシュボードの操作」を参照してください。