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

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

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

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

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

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

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

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

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

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

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

    EA ワークスペースでは、このテクノロジーポートフォリオ管理を使用すると、ビジネスアプリケーションレコードから TPM データを更新アクションを使用するか、スケジュールジョブ TPM 検出されたテクノロジーとライフサイクルを入力するを使用して、テクノロジーを調整できます。
    図 : 1. TPM 参照モデル
    Enterprise Architecture Workspace (エンタープライズアーキテクチャワークスペース) の TPM 参照モデル

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

    以下は、 EA ワークスペースにおけるビジネスアプリケーションのテクノロジーディスカバリーと調整のプロセスです。

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

    TPM ガントチャート

    TPM データのデータ可視化

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