Hinemosへの移行は簡単！
～多彩なジョブ管理の機能と製品移行サービスをご紹介～

NTTデータ先端技術株式会社© 2023 NTT DATA INTELLILINK Corporation

目次
1. 背景
2. Hinemosのジョブ機能
3. 他運用管理製品からの移行サービス
4. まとめ© 2023 NTT DATA INTELLILINK Corporation

2

01

背景

© 2023 NTT DATA INTELLILINK Corporation

3

運用管理製品の見直しタイミング
運用管理製品の見直しは、計画的なものだけでなく様々なタイミングで必要となる管理対象システムの統合・リプレース

運用管理製品のサポート期間終了

ライセンス・保守サポートの更新

仮想化・クラウド環境の利用開始や移行サポート期間

統合・リプレース© 2023 NTT DATA INTELLILINK Corporation

通常保守

延長保守

特別延長
保守

5年

3年

2年

更新

4

クラウドリフト・クラウドシフト

製品見直しにおける４つの課題
製品見直し時においては、４点のよくある課題の検討が必要①ライセンス体系

②技術要件

③運用要件

④移行コスト© 2023 NTT DATA INTELLILINK Corporation

製品のライセンス費用が高額で、運用費用削減が図れない
動的・柔軟な構成変更にマッチしない
ジョブ管理要件まで満たせる製品の選択肢がない
クラウド移行に際し、クラウド環境上で動作要件・冗長化要件を満たせる製品がない利用するツールが増えてしまい、運用管理の一元化が図れない
運用管理の冗長化に際し、問題発生時のオペレーションや対応作業が複雑化してしまう
既に存在するジョブ定義の資産が活用できないと、ジョブの再開発コストがかかる
既存踏襲を踏まえた運用移行設計とそれを扱う運用者の育成が難しい

5

①ライセンス体系の課題に対するHinemosの解製品のライセンス費用が高額で、運用費用削減が図れない

ライセンス体系

動的・柔軟な構成変更にマッチしない

CPUコア数・管理対象数に依存しないシンプルな費用体系
CPUコア数に依存しない費用体系

・オンプレ・クラウド・仮想化

配置変更による費用変動なし
配置変更の際も複雑な費用計算は不要
リソース配置も柔軟に変更可能

コア数でライセンス費用はスケールせずハイスペック環境での利用やスケールアップも安心して実行可
ハイスペックサーバ

管理対象数に依存しない費用体系

・仮想化

スケールアップ

管理対象台数でライセンス費用はスケールせず
仮想マシンのスケールアウトも安心して実行可

異なるスペックのホストへの配置変更

16coreVMs

8core

CPUコア数 100以上
システムオールインワン構成

4core

費用

VMs

8コア

VMs

リソース不足

VMs

費用
他製品

Hinemos

Hinemos

一般的なジョブ製品・サービスの費用は物理ホストの構成に依存
そのため配置変更で費用が大きく変動

16コア

コア数

スケールイン

ホストサーバ B
CPUコア数：64コア

費用

Hinemosは費用が一定

4コア

スケールアウトVMs

ホストサーバA
CPUコア数：32コア
他製品

一般的なジョブ製品・サービスは仮想マシンのコア数で費用が大きく変動

配置変更後

6

Hinemos

Hinemosは費用が一定

Hinemosは費用が一定

配置変更前

他製品

一般的な監視製品・サービスは監視する仮想マシン数で費用が変動

4台

8台

製品導入後のリソース拡張も、スケールアップ・スケールアウトも安心して実施© 2023 NTT DATA INTELLILINK Corporation

・オンプレ
・クラウド・仮想化

16台

仮想マシン数②技術要件の課題に対するHinemosの解ジョブ管理要件まで満たせる製品の選択肢がない

技術要件

クラウド移行に際し、クラウド環境上で動作要件・冗長化要件を満たせる製品がない

クラウド環境を動作環境として対応し、可用性構成も組めるジョブ管理製品
代表的なジョブ管理製品の機能網羅

即時(手動)実行

スケジュール実行

クラウド対応（動作環境・冗長化）

ファイルチェック実行

AWSAzure

GC

OCI

多くのパブリッククラウドに対応
スタンバイサーバ
死活監視（ハートビート）

マスタサーバファイル転送ジョブ

ジョブ連携送信ジョブ,ジョブ連携待機ジョブなど
DB同期

ジョブ機能について他社製品と比較しても十分に機能を網羅

マルチプラットフォーム対応のクラスタ機能

迅速性、柔軟性
拡張性

クラウドの組み合わせ

PaaS/SaaS

従量課金制

クラウドの特徴に対応した専用機能

数の少ないジョブ管理機能分野の製品において、クラウド対応の先駆者として要件に対応© 2023 NTT DATA INTELLILINK Corporation

7

③運用要件の課題に対するHinemosの解利用するツールが増えてしまい、運用管理の一元化が図れない

運用要件

運用管理の冗長化に際し、問題発生時のオペレーションや対応作業が複雑化してしまう

監視やジョブを含めた統合運用管理の基本機能を、ワンパッケージで提供

収集・蓄積

ワンパッケージで提供

簡易なセットアップ

監視・性能
統一的なインタフェース

自動化
ミッションクリティカル
クラウド

ワンストップ保守

今まで以上のシンプルな運用管理を提供© 2023 NTT DATA INTELLILINK Corporation8

④移行コストの課題に対するHinemosの解移行コスト

既に存在するジョブ定義の資産が活用できないと、ジョブの再開発コストがかかる
既存踏襲の運用が出来るような運用者の育成が難しい移行に関する機能の充実と共に、移行サービスを提供
ジョブ定義の移行

ジョブ機能の充実
簡易な運用オペレーション

移行サービス

開発/教育コスト

ジョブ定義と運用オペレーションの移行を、低コストで実現© 2023 NTT DATA INTELLILINK Corporation

95年間のコスト試算によるHinemosの優位性
ライセンス費用・移行サービス適用による移行コストの試算

Hinemos

他社運用管理製品

コスト試算（例）

コスト試算（例）

初期移行費用：250万円～
保守費用：80万円～×5年間
5年間総額 ：650～1x00万円

初期ライセンス費用：1500〜2000万円
保守費用：数百万円×4年間
5年間総額：3000～4000万円

ライセンスコスト＋移行コストを合わせても、5年間トータルで十分なコスト削減を達成可能© 2023 NTT DATA INTELLILINK Corporation

10

02

Hinemosのジョブ機能© 2023 NTT DATA INTELLILINK Corporation11

業務自動化（ジョブ管理）
ジョブ機能とはサーバを跨る処理フローを統合的に管理する機能
ジョブセッション（実行履歴）

ジョブ定義
ジョブユニット

ジョブユニット
ジョブネット

ジョブ

ジョブ
ジョブ

ジョブネット

実行ジョブ

ジョブ

ジョブ

ジョブ

ジョブ

ジョブ

ジョブ

■実行契機の管理・スケジュール、機能連動、システム連動による実行契機を管理■ジョブ定義の管理

・ジョブユニットでフォルダ分け・サーバ間を跨ったジョブネット・ジョブによるワークフローを定義

Hinemos
マネージャ
設定・履歴

運用管理サーバ© 2023 NTT DATA INTELLILINK Corporation

12■ジョブセッションと履歴の管理

・起動時点のジョブ定義をコピーしてジョブセッションのひな形を管理
・ジョブセッションを使用してトランザクションと状態を管理

業務自動化 画面イメージ

ジョブ履歴パースペクティブ

ジョブマップパースペクティブ

各ジョブの履歴を確認できる機能

各ジョブをマップ形式で確認できる機能© 2023 NTT DATA INTELLILINK Corporation13

業務自動化 視覚的に分かりやすい業務フロー定義
階層的なグループ化や、ジョブの実行対象としてノードをグループ化したスコープの指定が可能
階層的な業務フロー定義

スコープにより定義集約

処理フローは「ジョブネット」として階層的にグループ化

グループ化により複数サーバで同一処理が可能

ジョブA

ジョブネットA
ジョブ1-1

ジョブ1-2

ジョブ3-1

ジョブネットB
ジョブ2-1

ジョブネットC

ジョブ2-2ジョブB

ジョブ3-2
ジョブ3-3

Webサーバ#1
Webサーバ#2
APサーバ#1
DBサーバ

ジョブC

様々な通知などをGUIから簡易に指定が可能© 2023 NTT DATA INTELLILINK Corporation

Webサーバ

DBサーバ#1
DBサーバ#2

個々を意識せず論理的なグループに対しジョブ設定可能
14業務自動化 多彩なジョブの種類(1/2)
Hinemosが提供する機能により、豊富な実行処理を提供
ファイルチェックジョブ

コマンドジョブ
■コマンド・スクリプト実行■スクリプト配布

OS上で実行可能なコマンドをそのまま実行
ジョブ毎に環境件数の指定も可能

監視対象ノード・Linuxコマンド
・Windowsコマンド
・UNIXコマンド・シェルスクリプト・ミドルのコマンド
etc…

ファイルの存在確認・作成・削除・変更（サイズ、タイムスタンプ）の契機を待ち受け、後続ジョブを実行可能

Hinemosマネージャにスクリプトを登録し、起動時に配布して実行することが可能
配布して実行

管理
DB
Hinemosマネージャ

ファイル
チェックジョブ

処理①

システム間転送検知

監視対象ノード

ファイル転送ジョブ

参照ジョブ
ジョブの参照を使用することで共通的な処理を1か所に集約が可能
業務A1

共通X
参照

業務A2

業務A1

共通X
参照

業務B2

1つのジョブでファイルの転送元と転送先を指定して転送を実行
処理①

A

共通X
実態

基本的な処理についても、効率的に実行が可能© 2023 NTT DATA INTELLILINK Corporation

処理②

15

ファイルX
A→B

ファイル転送X

処理②

B

業務自動化 多彩なジョブの種類(2/2)
Hinemosが提供する機能により、豊富な実行処理を提供
RPAシナリオジョブ

リソース制御ジョブ

RPAシナリオをリモート実行可能

仮想マシン・ストレージの操作（起動・停止など）が実行可能

RPA
シナリオジョブ

ログイン

リソース制御ジョブ

起動

起動 / 停止

承認ジョブ

監視ジョブ

ジョブフロー内にユーザ判断（承認）を含めることが可能

Hinemosの監視機能をジョブとして指定が可能

処理①

承認ジョブ

処理②

OK/NG
運用責任者

APサーバ
起動

Webサーバ起動

起動

起動

特殊な処理についても、作り込み不要で設定するだけで利用可能© 2023 NTT DATA INTELLILINK Corporation

16

HTTP
シナリオ監視業務自動化 多様なジョブ実行の制御(1/2)
Hinemosが提供する機能により、豊富な実行制御に対応
待ち条件

同時実行制御待ち条件は後続ジョブ側に指定

同時実行制御キューによる複数ジョブ・ジョブネットを跨がる同時実行制御が可能

ジョブA

同時実行制御キューQ1

待ち条件

OR

同時実行数5

ジョブA

ジョブB
AND

ジョブE

ジョブC
AND

ジョブB

複数のAND/ORをジョブEの待ち条件で指定可能

ジョブD

同時実行制御キューQ2

同時実行数1

ジョブネットC

or遅延監視繰り返し実行

終了遅延監視と、先行ジョブの遅延を監視

様々な繰り返し実行の指定が可能

開始遅延監視終了遅延監視ジョブセッションの開始後の時間

ジョブセッションの開始後の時間

時刻

ジョブ開始後の時間◆単純な繰り返し
スケジュール
実行契機

正常

任意間隔

任意間隔

正常

◆異常終了時のリトライ

時刻

異常

実行履歴からの変化量(×標準偏差)

任意間隔

異常

任意間隔

複雑な業務要件についても、作り込み不要で設定するだけで制御可能© 2023 NTT DATA INTELLILINK Corporation

正常

17

異常

任意間隔

正常

業務自動化 多様なジョブ実行の制御(2/2)
Hinemosが提供する機能により、豊富な実行制御に対応
様々なジョブの実行制御
ジョブのアクセス制御

先行ジョブとの情報連携

待ち条件のAND/OR対応

ジョブの編集モード

ジョブ変数の利用

Hinemosエージェント異常時の状態遷移

ジョブ実行優先度

ジョブ変数にノード変数の指定

戻り値の飛び番対応

エージェント単位の多重度実行制御

コマンドの標準出力/エラー出力の通知

開始遅延/終了遅延監視

キューによるジョブ同時実行制御

コマンドのノードプロパティ参照

実行時間予測による終了遅延検知

日跨ぎ対応（48時間カレンダ）

スクリプト配布機能

ジョブ終了時のシグナル送信

運用時刻の設定

OS環境変数の指定

標準出力のファイル出力

スケジュールの繰り返し実行

セッションを跨いだ連携

ジョブの実行時間表示

ジョブの繰り返し実行

マネージャを跨いだ連携

ジョブ履歴表示フィルタ条件の複数指定

ジョブのテスト実行

待ち条件のIf/Else対応

ジョブ履歴表示フィルタ条件の保存

様々なパターンに対応できる© 2023 NTT DATA INTELLILINK Corporation18

業務自動化 様々な実行契機と実行予定の管理
豊富なジョブネットの実行と実行予定の管理が可能
様々な実行契機

実行予定の管理

監視の細やかな実行制御を容易に自動化可能

ジョブ起動前にジョブセッションの事前生成が可能

即時実行

Hinemos
クライアント障害(手動実行)

スケジュール実行(定期実行)API/コマンドライン

ファイルチェック

ジョブ通知

ジョブ連携受信カレンダ
スケジュール

ジョブネットA1

ジョブ定義変更

ジョブ
セッション
A1

ジョブ
セッション
A1

定義を反映したジョブは翌週から反映

ジョブネットA2

ファイル(作成/変更/削除)

4/1(日)

ジョブ連携
メッセージ

監視・ジョブの実行結果

4/2(月)

ジョブ
セッション
A1

4/3(火)

・・・

ジョブ
セッション
A1

4/7(土)

ジョブ
セッション
A2

ジョブ
セッション
A2

4/8(日)

4/9(火)

一週間後まで、といったジョブ起動前にジョブセッションを事前生成

様々な実行契機要望に対応© 2023 NTT DATA INTELLILINK Corporation

事前にスケジューリングが可能
19

業務自動化 実行結果の集約とセッション・マネージャ連携
Hinemosの画面より、コマンドの標準出力・標準エラーや戻り値を確認、ジョブセッションやマネージャ間を跨るジョブ実行制御が可能
実行結果の集約

セッション・マネージャ連携

コマンドの戻り値、標準出力・標準エラー出力の確認が可能

ジョブセッションやマネージャ間を跨るジョブ実行制御が可能◆ジョブ実行中に待ち受け◆ジョブ実行中に送信
ジョブ

ジョブ連携
送信ジョブ

◆任意の機能の通知で送信
ジョブ通知◆セルフチェックから送信
INTERNAL
イベント

Hinemosの画面から、実行結果の確認が可能© 2023 NTT DATA INTELLILINK Corporation

ジョブ

同一マネージャ内や別マネージャ間でジョブ実行を制御

ジョブ

ジョブ連携
待機ジョブ

ジョブ連携
メッセージ

◆受信するとジョブ起動

ジョブ連携
受信
実行契機

ジョブ

複雑な業務フロー間の連携設定をサポート
20

ジョブ

ジョブ

03

他運用管理製品からの移行サービス© 2023 NTT DATA INTELLILINK Corporation

21

他運用管理製品からの移行サービス①
他社の運用管理ツールで実現していた監視・ジョブ運用をHinemos環境に移行
インプット・アウトプット情報

移行サービスの流れ

他監視ツール・他社製品の監視定義
・他社製品のジョブ定義
・ジョブフロー図
監視/ジョブ定義

移行サービス

Hinemos
定義

インプット

移行サービス

他ジョブ管理製品移行判断

・基本設計書・詳細設計書・システム構成図 など

移行設計

定義変換

アウトプット

導入・試験

①移行判断
有識者による移行アセスメントを行います②移行設計
製品仕様差分を考慮した移行設計を行います③定義変換
効率的なジョブ定義の変換、監視定義の作成を行います④導入・試験
開発環境・本番環境への導入・試験まで対応します

移行判断
・移行評価レポート

移行設計
導入・試験
・移行方式設計書
・導入手順書・基本設計書（監視・ジョブ）・操作手順書・詳細設計書（監視・ジョブ） など

既にお使いの製品から安心・安全にHinemosに乗り換えが可能© 2023 NTT DATA INTELLILINK Corporation

定義変換
・設定パラメータシート

22

他運用管理製品からの移行サービス②
移行サービスを利用するメリットと採用ポイント
Hinemosのプロが移行支援

運用管理のトータルコスト削減

Hinemosに最適化

様々な製品移行に対応

部分的な工程だけでも利用可能

運用手順の移行までフォロー

製品A
製品B

移行

移行判断

移行設計

定義変換

導入・
試験

製品C

既にご利用中のプロジェクトの状況に合わせて利用が可能© 2023 NTT DATA INTELLILINK Corporation

23

移行サービスの流れ – ①移行判断
移行判断

移行設計

定義変換

導入・試験

Hinemos有識者による移行アセスメント
ジョブA：〇 (単純移行)
ジョブB：△ (代替変換)
ジョブC：〇 (単純移行)～

実施内容• 現行システムのジョブ定義や設計情報から、Hinemosへの移行可否(〇/△/×)を評価
メリット• そのまま移行できる機能、置き換えが必要な機能の特定• 移行工数や費用の見積もり材料

現行システムジョブ定義
移行評価レポート© 2023 NTT DATA INTELLILINK Corporation

アウトプット• 移行評価レポート

24移行サービスの流れ – ②移行設計
移行判断

移行設計

定義変換

導入・試験

製品仕様差分を考慮した移行方式の検討支援、基本設計・詳細設計

監視定義
製品A
・死活監視
リトライ数
タイムアウト

要件定義

基本設計

～

Hinemos
・PING監視PING実行回数
PING実行間隔
タイムアウト(ミリ秒)
～

ジョブ定義

詳細設計

実装
© 2023 NTT DATA INTELLILINK Corporation

製品B・ユニット名・コメント～

Hinemos・ジョブID
・ジョブ名
～

実施内容
• 現行システムでどのように運用管理しているかを確認し、製品の仕様差分を考慮したHinemosへの移行方式の設計
メリット• 現行システムの監視やジョブと同等の品質を維持• 定義の見直し、最適化
アウトプット• 移行方式設計書• 基本/詳細設計書（監視/ジョブ）25

移行サービスの流れ – ③定義変換
移行判断

移行設計

定義変換

導入・試験

ジョブ定義の変換、監視定義の作成

定義変換

他社製品

実施内容
• 移行方式に従い、現行システムのジョブ定義をHinemosの定義に変換、監視定義の作成
メリット• 移行作業にかかる工数、コストの削減• 正確な定義変換
アウトプット• 設定パラメータシート© 2023 NTT DATA INTELLILINK Corporation

26

移行サービスの流れ – ④導入・試験
移行判断

移行設計

定義変換

導入・試験

開発環境や本番環境への導入・試験まで対応
Hinemos製品

インストール

定義ファイルインポート実施内容• Hinemos製品のインストール、定義情報のインポート• 動作確認、試験フォロー• Hinemosの操作手順作成
メリット• 適切な試験実施による、移行後の品質/安全性の確保
アウトプット• 導入手順書• 操作手順書© 2023 NTT DATA INTELLILINK Corporation27

移行サービスの実績
様々な製品からHinemosへ移行した実績を紹介
お客様

製品

ジョブ数

ＫＮＴ－ＣＴホールディングス様

JP1

某省庁様

移行判断

移行設計

定義変換

導入・試験

48,000〇〇〇JP13,000

〇

〇

〇

某省庁様

JP136,000〇

某金融機関様

JP1

6,500

〇

〇

〇

〇

某金融機関様

Systemwalker

60,000〇

某公共機関様

Systemwalker

9,800

〇

〇

某証券会社様

Senju

1,500

〇

〇

某地方自治体様

Tivoli300〇〇

その他にも、多くのお客様にご利用していただいております

多くのお客様が移行サービスを利用、全行程に限らず、一部工程でも可能© 2023 NTT DATA INTELLILINK Corporation28

今後の予定「Hinemos Migration Assistant（仮）」を開発中
Hinemos Migration Assistant（仮）Hinemos以外の運用管理製品の設定をHinemosの設定に変換することを支援するツール

他製品の定義Hinemosの定義
Hinemos MigrationAssistant（仮）

変換設定

変換対応表

当ツールを使うことで、より効率的に他運用管理製品からの移行が可能© 2023 NTT DATA INTELLILINK Corporation

29

04

まとめ

© 2023 NTT DATA INTELLILINK Corporation

30

まとめ
1. 運用管理製品の見直しタイミング
・製品見直し時において、よくある4つの課題をHinemosでは解決できる①ライセンス体系：管理対象数・ジョブ数・CPUコア数の変更でも費用定額②技術要件：ジョブ管理をクラウド環境で対応でき、可用性構成も組める③運用要件：ワンパッケージで提供し、シンプルな運用管理を実現④移行コスト：移行サービスにより、ジョブ定義と運用オペレーションの移行を、低コストで実現2. Hinemosのジョブ機能をご紹介
・Hinemosのジョブ機能は、複数のサーバをまたがる処理を一元管理できる・GUIで簡単に設定できる
・複雑な処理も作りこみ不要
3. 他運用管理製品からの移行サービス
・Hinemosでは、移行サービスを提供
・既にお使いの製品から安心・安全にHinemosに乗り換えることができる
・多くのお客様のシステムで移行サービスの実績あり
・「Hinemos Migration Assistant（仮）」開発中© 2023 NTT DATA INTELLILINK Corporation31

次に使う運用管理製品は、Hinemosもに！