Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
株式会社アトミテック
商用ツールからのマイグレーション
Hinemosで実現するジョブ運用の最適化
2017年1月27日
Copyright (c) 2016 Atomitech Inc.1
高埜 智聖
Copyright (c) 2016 Atomitech Inc.2
はじめに(会社概要)
運用管理の課題・移行の課題
移行サービスについて
移行時のポイント・ジョブの最適化
ジョブ移行事例のご紹介
まとめ
アジェンダ
はじめに(会社概要)
3 Copyright (c) 2016 Atomitech Inc.
4
弊社の紹介
Copyright (c) 2016 Atomitech Inc.
株式会社アトミテック
2004年 7月 1日設立
Hinemosに関わる主なサービス
 Hinemos保守サービス
 Hinemosを用いた運用管理シス...
5
弊社の紹介
Copyright (c) 2016 Atomitech Inc.
sdて
株式会社アトミテック
アライアンス
 2016年7月19日に発足したHinemosアライアンス体制の1社
Hinemosアライアンス
株式会社NTT...
運用管理の課題
6 Copyright (c) 2016 Atomitech Inc.
7
・製品の保守サポートが終了
・保守費用の見直し
・システム更改
・パブリッククラウドや仮想環境へのシステム移行
運用管理ツールの見直しを検討する背景
Copyright (c) 2016 Atomitech Inc.
8
システム運用管理の課題
出典:日経BPシステム運用ナレッジ
「企業情報システムの運用管理に関する実態調査2013」の結果発表
ITコストの割合と今後の見通し
http://corporate.nikkeibp.co.jp/informati...
9
統合運用管理ツールの課題
2013年11、12月に実施したシステム運用管理に関する読者調査
統合運用管理ツールの課題(TechTargetジャパンより)
http://techtarget.itmedia.co.jp/tt/news/140...
10
■ライセンス体系
・パブリッククラウド/仮想化環境へのシステム移行等で
管理対象が増えやすい傾向の中、商用ツールでは
管理サーバ数が増えれば増えるほどコストが掛かり、
クラウド等のメリットを活かせない
・「プロセッサライセンス」方式を採用...
11
■ライセンス体系
・パブリッククラウド/仮想化環境へのシステム移行等で
管理対象が増えやすい傾向の中、商用ツールでは
管理サーバ数が増えれば増えるほどコストが掛かり、
クラウド等のメリットを活かせない
・「プロセッサライセンス」方式を採用...
12
課題解決の鍵
マイグレーションに関するよくある課題
・ 大規模、複雑化するITシステムに対応できるの?
・ 移行のコスト(必要工数)が多くかかりそう。。
・ ジョブ定義の変換率(機能互換性の懸念点)は?
Copyright (c) 201...
13
■メジャーバージョンアップのたびに対応できるシステム規模が
拡大してきました。Hinemosマネージャは多段構成を組むことで
データセンタ規模の管理も実現できますが、単一マネージャの
管理対象規模も大きくなっています。
対応できるシステム...
14
■並列+多段構成や、ユーザ・ロール権限設定により、
複数/大規模システムの統合運用管理も容易に実現できます。
マルチテナント運用
多段構成 ユーザ・ロール権限設定
Copyright (c) 2016 Atomitech Inc.
15
■v3.0以降のバージョンアップに伴い、ジョブ種別や実行契機の追加
といったジョブの基本機能の追加に加え、編集モードの搭載や
テスト実行によるフロー確認といった、セキュアな操作を実現する
より高度な機能が追加されています。
ジョブ機能の進...
16
■エンタープライズオプションで「見える化」と「設定変更の容易化」
を実現し大規模・複雑化する商用システムでも効率的に運用可能に。
Hinemosをアップグレードするオプション
① Hinemosジョブマップ : ジョブフローを可視化
② ...
17
課題解決の鍵
マイグレーションに関するよくある課題
・ 大規模、複雑化するITシステムに対応できるの?
・ 移行のコスト(必要工数)が多くかかりそう。。
・ ジョブ定義の変換率(機能互換性の懸念点)は?
Copyright (c) 201...
18
移行サービスについて
◆「ジョブ」←こっちやります
◆「監視」
本日の説明のスコープ
Copyright (c) 2016 Atomitech Inc.
Hinemosには標準で多種多様な監視機能を備えています。
もし、網羅できない監視要...
19
■Hinemosの機能および性能向上
~ノウハウの蓄積による効率的な移行~
移行ツールの開発
運用管理ツールに
かかるトータルコスト
の削減を実現します。
Copyright (c) 2016 Atomitech Inc.
20
■お客様のご要望をお伺いし、現在お使いの商用運用管理
ツールからHinemosへ移行を支援いたします。
移行サービスの流れ
移行サービスの主な流れ
ヒアリング
お客様のご要望
をお聞かせくだ
さい
ご提案
ヒアリングに
沿って最適な移
行...
21
Hinemosへの移行イメージ
移行サービスの主な流れ
ヒアリング
お客様のご要望
をお聞かせくだ
さい
ご提案
ヒアリングに
沿って最適な移
行サービスをご
提案いたします
既存データ
抽出
既存環境のデー
タ抽出を行い環
境構築に向け...
■見積例■
総額:500万円
費用に含まれる作業フェーズ:
・「要件定義」〜「引き渡し」の各フェーズ
費用に含まれる項目およびシステム規模範囲:
・Hinemosマネージャ×1台、エージェント×20台(仮想・物理OS含む)
・JP1マネージャ×...
初年度 2年目 3年目 4年目 5年目
23
■商用運用管理ツールのバージョンアップ等を伴う
継続利用と移行サービス利用時のコスト比較イメージ
運用5年計画における
移行・運用コスト比較イメージ
初年度 2年目 3年目 4年目 5年目
■商用運...
24
運用5年計画における
コスト試算のイメージ
■コスト試算イメージ
商用ツールのコスト試算(例)
初期ライセンス費用:1500〜2000万円
保守費用:数百万円×4年間
5年間総額:3000~4000万円
Hinemosのコスト試算(例)
...
25
課題解決の鍵
マイグレーションに関するよくある課題
大規模、複雑化するITシステムに対応できるの?
・ 移行のコスト(必要工数)が多くかかりそう。。
・ ジョブ定義の変換率(機能互換性の懸念点)は?
Copyright (c) 2016 ...
26
商用運用管理ツールから
Hinemosへのジョブ移行を進める為には
Hinemosへのジョブ移行に必要なこと
既存のジョブ定義の把握
既存ツールとHinemosとの
機能差異の把握
Hinemosでの機能差異の
対応方法の検討
対応方法の...
27
商用運用管理ツールとHinemosとの主な機能差異
既存ツールとHinemosとの機能差異の把握
• ログファイルに特定のキーワードを含むログが出力されるまで待機するジョブ
ログファイル監視ジョブ
• ファイルが作成・更新・削除されるまで...
28
ログファイル監視ジョブとは
ジョブフロー
■ログファイルに特定のキーワードを含むログが出力されるまで待機する
ジョブ
ジョブBログファイル
監視ジョブ
ジョブA
<定義内容>
ログファイル:ファイルA
トラップするデータ:“abc”
AP...
Hinemosマネージャ
Hinemosエージェント
29
Hinemosで実現する
ログファイル監視ジョブの対応方法①
ジョブB監視指示
APログ
ログファイル
監視機能
<監視設定>
ログファイル:ファイルA
監視する文字列:“abc”
文...
30
Hinemosで実現する
ログファイル監視ジョブの対応方法②
ジョブC
AP
APログ
文字列
検知
■指定したログファイルに特定のキーワードを含むログが出力されるまで、
ログ監視を繰り返し実施するスクリプトを作成し対応
ログファイル
監...
Hinemosマネージャ
Hinemosエージェント
31
Hinemosで実現する
ログファイル監視ジョブの対応方法③(v6.0)
ジョブB監視ジョブ
APログ
ログファイル
監視機能
<監視設定>
ログファイル:ファイルA
監視する文字列:...
32
商用運用管理ツールとHinemosとの主な機能差異
既存ツールとHinemosとの機能差異の把握
• ログファイルに特定のキーワードを含むログが出力されるまで待機するジョブ
ログファイル監視ジョブ
• ファイルが作成・更新・削除されるまで...
33
ファイル監視ジョブとは
ジョブフロー
■ファイル更新や新規ファイルの作成などを契機に後続のジョブを実行する
ためのイベント系のジョブです。
ジョブBファイル
監視ジョブ
ジョブA
C:¥File¥ファイルA
AP
<定義内容>
監視対象フ...
Hinemosマネージャ
Hinemosエージェント
34
Hinemosで実現する
ファイル監視ジョブの対応方法①
ジョブB
(ジョブネット)
実行契機
ファイル
チェック
更新
検知
■Hinemosに登録したコマンドジョブ(ジョブネット,...
35
Hinemosで実現する
ファイル監視ジョブの対応方法②
ジョブC
AP
イベント
検知
■指定したファイルが作成・更新・削除されるまで、ファイルの状態を
繰り返し監視するスクリプトを作成し対応
ファイル監視
スクリプト
ジョブA ジョブ...
36
商用運用管理ツールとHinemosとの主な機能差異
既存ツールとHinemosとの機能差異の把握
• ログファイルに特定のキーワードを含むログが出力されるまで待機するジョブ
ログファイル監視ジョブ
• ファイルが作成・更新・削除されるまで...
<起動条件>
37
イベント受信(送信)ジョブとは
ホストA
(ジョブネットA)
■イベント受信監視ジョブとはJP1イベントの受信を契機に処理を実行する
ジョブである
ジョブC
ジョブA
ホストB
(ジョブネットB))
イベント送信
ジョブ
イ...
38
Hinemosで実現する
イベント送信・受信ジョブの対応方法
Hinemosマネージャ
(ジョブネットA)
■イベント送信ジョブからイベントを受信するまで待機するスクリプトと
そのイベント受信ジョブに対してイベントを送信するスクリプトを
...
39
商用運用管理ツールとHinemosとの主な機能差異
既存ツールとHinemosとの機能差異の把握
• ログファイルに特定のキーワードを含むログが出力されるまで待機するジョブ
ログファイル監視ジョブ
• ファイルが作成・更新・削除されるまで...
40
Hinemosで実現する
繰り返しジョブ(ジョブネット)の対応方法
繰り返しジョブ
• ジョブフローから繰り返し対象のジョブが切り離せる場合、ジョブスケ
ジュールによる繰り返し実行にて対応
• 指定したコマンドを期間・回数・間隔に従い、繰...
41
ご紹介できなかった機能差異
ジョブフロー制御のアーキテクチャ
コマンドの返り値の範囲指定の複数対応
同一ジョブの多重実行制御
★カレンダの営業日制御
★ジョブの対話式実行
★ジョブ変数による分岐
★ v6.0からの機能追加あり...
42
振り替えカレンダ(v6.0〜)
• 月末営業日
• カレンダ詳細A 非稼働 土曜日
• カレンダ詳細B 非稼働 日曜日
• カレンダ詳細C 非稼働 祝日カレンダ
• カレンダ詳細D 稼働 毎月末
(振り替え間隔 -24時間)
月末が土日祝...
43
ジョブの対話式実行(v6.0〜)
ジョブA ジョブB
承認
ジョブ
ジョブC
承認画面
メール
① オペレータの手動実行等により、
ジョブが起動し、動作する
② 承認ジョブが起動すると
承認依頼のメールが
承認者に送信される
③ メールに...
44
ジョブ変数による分岐(v6.0〜)
ジョブA
ジョブB
ジョブC
ジョブD
終了状態:正常
終了状態:警告
終了状態:異常
ジョブA
ジョブB
ジョブC
ジョブD
終了値:0
終了値:1-10
終了値:11-
ジョブA
ジョブB
ジョブC...
Hinemosへのジョブ移行事例のご紹介
45 Copyright (c) 2016 Atomitech Inc.
46
某地方公共団体様
システム概要
 税務システムのジョブ(基盤、業務)の運用をHinemosにて実施
既存ツール
 JP1/AJS
ジョブ規模
 300ジョブ(実行単位)
移行ポイント
 JP1/AJSのジョブ機能(ログファ...
47
某証券会社様
システム概要
 社内システムのジョブ(基盤、業務)の運用をHinemosにて実施
既存ツール
 Senju Operation Conductor
ジョブ規模
 1500ジョブ(実行単位)
移行ポイント
 S...
48
某地方自治体様
システム概要
 財務システムの監視及びジョブ(基盤、業務)の管理をHinemosにて実施
既存ツール
 Tivoli Workload Scheduler
ジョブ規模
 300ジョブ(実行単位)
移行ポイント...
49
Hinemosへのジョブ移行事例④
Copyright (c) 2016 Atomitech Inc.
株式会社NTTデータ
金融機関向けASPサービス共通基盤システム様
システム概要
 金融機関様向けASPサービス共通基盤の運用をH...
50
移行サービスでの移行実績
Hinemosへの移行実績がある商用運用管理ツール
JP1/AJS
Tivoli Workload Scheduler
Senju Operation Conductor
WebSAM JobCenter...
まとめ
51 Copyright (c) 2016 Atomitech Inc.
52
まとめ
■Hinemosへの移行で課題解決!
大規模、複雑化するITシステムに対応できるの?
→バージョンアップの度に対応できるシステム規模が拡大
進化し続けるHinemosで大規模な環境への対応強化!
移行のコスト(必要工数)が多くかか...
53
最後に
■ユーザー企業の情報システム部門の方
・システムリプレース時期
・商用ツールアップデート、ランニングコストの再検討
・ベンダー依存の運用管理体制見直しを検討
■SIer様
・商用ライセンス費用全体の見直し検討
・運用ツール構築が絡...
54
ご清聴ありがとうございました
Copyright (c) 2016 Atomitech Inc.
Upcoming SlideShare
Loading in …5
×

商用ツールからのマイグレーション Hinemosで実現するジョブ運用の最適化

915 views

Published on

Hinemosは、システム運用管理で要求される各種機能を備えた、「統合運用管理ソフトウェア」です。

本資料は、2017/1/27(金)開催 Hinemos World in OSAKA
『商用ツールからのマイグレーション Hinemosで実現するジョブ運用の最適化』セッション講演資料となります。

Published in: Technology
  • Be the first to comment

  • Be the first to like this

商用ツールからのマイグレーション Hinemosで実現するジョブ運用の最適化

  1. 1. 株式会社アトミテック 商用ツールからのマイグレーション Hinemosで実現するジョブ運用の最適化 2017年1月27日 Copyright (c) 2016 Atomitech Inc.1 高埜 智聖
  2. 2. Copyright (c) 2016 Atomitech Inc.2 はじめに(会社概要) 運用管理の課題・移行の課題 移行サービスについて 移行時のポイント・ジョブの最適化 ジョブ移行事例のご紹介 まとめ アジェンダ
  3. 3. はじめに(会社概要) 3 Copyright (c) 2016 Atomitech Inc.
  4. 4. 4 弊社の紹介 Copyright (c) 2016 Atomitech Inc. 株式会社アトミテック 2004年 7月 1日設立 Hinemosに関わる主なサービス  Hinemos保守サービス  Hinemosを用いた運用管理システムの構築支援  各種商用運用管理ツールからHinemosへの移行 Hinemosの提供製品  ミドルウェア監視用スクリプト  Ubuntu版Hinemos  NTTデータ開発有償機能  StartUpガイド  中国語版Hinemos
  5. 5. 5 弊社の紹介 Copyright (c) 2016 Atomitech Inc. sdて 株式会社アトミテック アライアンス  2016年7月19日に発足したHinemosアライアンス体制の1社 Hinemosアライアンス 株式会社NTTデータ、 NTTデータ先端技術株式会社、 株式会社NTTデータ関西、 株式会社クニエ、 株式会社アトミテック 以下を目的としたアライアンス ・迅速な機能向上・サービス提供 ・最適なHinemosソリューション の共同開発 ・Hinemosの導入を促進
  6. 6. 運用管理の課題 6 Copyright (c) 2016 Atomitech Inc.
  7. 7. 7 ・製品の保守サポートが終了 ・保守費用の見直し ・システム更改 ・パブリッククラウドや仮想環境へのシステム移行 運用管理ツールの見直しを検討する背景 Copyright (c) 2016 Atomitech Inc.
  8. 8. 8 システム運用管理の課題 出典:日経BPシステム運用ナレッジ 「企業情報システムの運用管理に関する実態調査2013」の結果発表 ITコストの割合と今後の見通し http://corporate.nikkeibp.co.jp/information/newsrelease/newsrelease20130610.shtml Copyright (c) 2016 Atomitech Inc.
  9. 9. 9 統合運用管理ツールの課題 2013年11、12月に実施したシステム運用管理に関する読者調査 統合運用管理ツールの課題(TechTargetジャパンより) http://techtarget.itmedia.co.jp/tt/news/1401/09/news03.html Copyright (c) 2016 Atomitech Inc.
  10. 10. 10 ■ライセンス体系 ・パブリッククラウド/仮想化環境へのシステム移行等で 管理対象が増えやすい傾向の中、商用ツールでは 管理サーバ数が増えれば増えるほどコストが掛かり、 クラウド等のメリットを活かせない ・「プロセッサライセンス」方式を採用すると、 バッチ処理サーバなど高負荷な処理が多い システムの場合は非常に高額の費用が掛かる ■技術要件 ・クラウド環境でのHA未対応 ・マネージャ/エージェント間の通信暗号化(一部) 商用運用管理ツールの課題 Copyright (c) 2016 Atomitech Inc.
  11. 11. 11 ■ライセンス体系 ・パブリッククラウド/仮想化環境へのシステム移行等で 管理対象が増えやすい傾向の中、商用ツールでは 管理サーバ数が増えれば増えるほどコストが掛かり、 クラウド等のメリットを活かせない ・「プロセッサライセンス」方式を採用すると、 バッチ処理サーバなど高負荷な処理が多い システムの場合は非常に高額の費用が掛かる ■技術要件 ・クラウド環境でのHA未対応 ・マネージャ/エージェント間の通信暗号化(一部) Hinemosのメリット Copyright (c) 2016 Atomitech Inc. Hinemosはオープンソースであることから、 ライセンス費用は必要ありません! 保守サポート費用にもCPU・プロセッサ数による スケールファクタが無いため、 リーズナブルな価格で利用できます! AWS、Azure環境のHA化に対応してます! マネージャ/エージェント間の暗号化にも対応!
  12. 12. 12 課題解決の鍵 マイグレーションに関するよくある課題 ・ 大規模、複雑化するITシステムに対応できるの? ・ 移行のコスト(必要工数)が多くかかりそう。。 ・ ジョブ定義の変換率(機能互換性の懸念点)は? Copyright (c) 2016 Atomitech Inc.
  13. 13. 13 ■メジャーバージョンアップのたびに対応できるシステム規模が 拡大してきました。Hinemosマネージャは多段構成を組むことで データセンタ規模の管理も実現できますが、単一マネージャの 管理対象規模も大きくなっています。 対応できるシステム規模が拡大 0 2000 4000 6000 8000 10000 Hinemos管理対象ノード数の遷移 v3.0 v.3.1 v3.2 v4.0 v4.1 v5.0 Hinemos v5.0では 10,000台のノード管理 100,000ジョブを管理 ※あくまで動作するサーバースペックや、監視やジョブのシステム要件によるため、サイジングは必須です。 Ver.6.0では 省リソース化 Copyright (c) 2016 Atomitech Inc.
  14. 14. 14 ■並列+多段構成や、ユーザ・ロール権限設定により、 複数/大規模システムの統合運用管理も容易に実現できます。 マルチテナント運用 多段構成 ユーザ・ロール権限設定 Copyright (c) 2016 Atomitech Inc.
  15. 15. 15 ■v3.0以降のバージョンアップに伴い、ジョブ種別や実行契機の追加 といったジョブの基本機能の追加に加え、編集モードの搭載や テスト実行によるフロー確認といった、セキュアな操作を実現する より高度な機能が追加されています。 ジョブ機能の進化 項目 v3.0 v3.1 v3.2 v4.0 v4.1 v5.0 主な 機能 追加 - - ・ジョブのア クセス制御 ・「Hinemosジョブ マップ(TM)」オプ ション ・ジョブ種別(参照ジョブ) ・実行契機(ファイルチェック) ・ビュー(スケジュール予定) ・多重度実行制御 ・編集モード ・内部時刻リセット ・ジョブの繰り返し実行 ・ジョブのテスト実行 主な 機能 改善 - - ・ジョブセッ ション管理の 改善 ・起動コマン ドの制約緩和 ・Hinemosエージェ ント通信機構の改善 (Webサービス化) ・ジョブ機能の性能 改善 (表示/登録の 高速化、同時 実行数の向上) ・日跨ぎ対応 ・スケジュールの繰り返し実行対応 (最小実行間隔を5分へ) ・ジョブ終了方法の改善 (実行中のジョブに対し、シグナ ル 送信で終了可能に) ・ジョブ実行優先度 ・ジョブの状態の詳細化 ・ジョブの待ち条件の改善 (先行ジョブのリターンコードを 利用可能に) ・ジョブ機能の性能改善 (表示/登録の高速化) ・Hinemosエージェント停止時のジョブ ステータス遷移 (危険に遷移) ・コマンドの標準出力/標準エラー 出力を通知に利用可能 ・コマンドにノードプロパティを 利用可能 ・ジョブの実行時間を表示 ・ノード変数をジョブ変数に利用可能 ・ジョブの条件改善 (「セッション開始後の時間」を 追加) ・ジョブスケジュールの繰り返し 間隔の改善 (60分間隔を追加) Ver.6.0で さらに進化 Copyright (c) 2016 Atomitech Inc.
  16. 16. 16 ■エンタープライズオプションで「見える化」と「設定変更の容易化」 を実現し大規模・複雑化する商用システムでも効率的に運用可能に。 Hinemosをアップグレードするオプション ① Hinemosジョブマップ : ジョブフローを可視化 ② Hinemosノードマップ : 監視対象を2次元マップで表示 ③ Hinemosレポーティング : 監視結果やジョブ実行状況をレポート配信 ④ Hinemos Utility : Excelによる設定内容の一括入出力 Utility ジョブマップ ノードマップ レポーティング Copyright (c) 2016 Atomitech Inc.
  17. 17. 17 課題解決の鍵 マイグレーションに関するよくある課題 ・ 大規模、複雑化するITシステムに対応できるの? ・ 移行のコスト(必要工数)が多くかかりそう。。 ・ ジョブ定義の変換率(機能互換性の懸念点)は? Copyright (c) 2016 Atomitech Inc.
  18. 18. 18 移行サービスについて ◆「ジョブ」←こっちやります ◆「監視」 本日の説明のスコープ Copyright (c) 2016 Atomitech Inc. Hinemosには標準で多種多様な監視機能を備えています。 もし、網羅できない監視要件は、カスタム監視機能により 任意のコマンド・スクリプトを組み込んで監視を実現する 手段もあるので、特に問題なく移行できます。
  19. 19. 19 ■Hinemosの機能および性能向上 ~ノウハウの蓄積による効率的な移行~ 移行ツールの開発 運用管理ツールに かかるトータルコスト の削減を実現します。 Copyright (c) 2016 Atomitech Inc.
  20. 20. 20 ■お客様のご要望をお伺いし、現在お使いの商用運用管理 ツールからHinemosへ移行を支援いたします。 移行サービスの流れ 移行サービスの主な流れ ヒアリング お客様のご要望 をお聞かせくだ さい ご提案 ヒアリングに 沿って最適な移 行サービスをご 提案いたします 既存データ 抽出 既存環境のデー タ抽出を行い環 境構築に向け設 計を行います 整形、変更、 補正 Hinemosのデー タ形式に変換等 を行います 環境構築 テスト 設計に基づき環 境を構築しテス トを行います 切替 (移行) リハーサルに基 づいて本番環境 に適用します 引き渡し お客様へお引き 渡し致します Copyright (c) 2016 Atomitech Inc.
  21. 21. 21 Hinemosへの移行イメージ 移行サービスの主な流れ ヒアリング お客様のご要望 をお聞かせくだ さい ご提案 ヒアリングに 沿って最適な移 行サービスをご 提案いたします 既存データ 抽出 既存環境のデー タ抽出を行い環 境構築に向け設 計を行います 整形、変更、 補正 Hinemosのデー タ形式に変換等 を行います 環境構築 テスト 設計に基づき環 境を構築しテス トを行います 切替 (移行) リハーサルに基 づいて本番環境 に適用します 引き渡し お客様へお引き 渡し致します 既存商用運用管理 ツールの種別、運 用要件(無停止等) 、対象機能、対象 項目、ジョブ数、 費用、スケジュー ルなどを確認。 ヒアリング内容か ら条件を満たす移 行作業を具体化。 お客様に大筋合意 を頂き詳細の意識 合わせ。 Hinemosへ の移行方式 を検討。 Hinemos上の監 視・ジョブの定義 だけでなく、 Hinemosの動作に 関連するsyslog周 りの設定見直しも 実施。 結合試験の 実施後、切 り替えのリ ハーサルを 実施。 本番環境にて、 切り替えを 実施。 切り替え後、 監視及び ジョブの動 作に問題が 無いことを 確認した後 に引き渡し。 Copyright (c) 2016 Atomitech Inc.
  22. 22. ■見積例■ 総額:500万円 費用に含まれる作業フェーズ: ・「要件定義」〜「引き渡し」の各フェーズ 費用に含まれる項目およびシステム規模範囲: ・Hinemosマネージャ×1台、エージェント×20台(仮想・物理OS含む) ・JP1マネージャ×1台 ・ジョブ移行 -ジョブ、ジョブネットの合計数1,000以内 -ジョブ待ち条件:絶対・相対時刻による起動時刻、待ちジョブ ・監視(ping、プロセス、ログ、リソース、トラップ等) 納品物: ・Hinemos導入手順書 ・基本設計書、詳細設計書 ・各設定パラメーターシート ・テスト仕様書、テスト結果報告書 22 ■移行費用は250万円~ 移行サービスの費用・範囲 Copyright (c) 2016 Atomitech Inc.
  23. 23. 初年度 2年目 3年目 4年目 5年目 23 ■商用運用管理ツールのバージョンアップ等を伴う 継続利用と移行サービス利用時のコスト比較イメージ 運用5年計画における 移行・運用コスト比較イメージ 初年度 2年目 3年目 4年目 5年目 ■商用運用管理ツールのバージョンアップ等費用 ■Hinemosへの移行費用 ■商用運用管理ツールの運用費用 ■Hinemosの運用費用 運用費用の 削減 移行サービスで 効率的な削減 Copyright (c) 2016 Atomitech Inc.
  24. 24. 24 運用5年計画における コスト試算のイメージ ■コスト試算イメージ 商用ツールのコスト試算(例) 初期ライセンス費用:1500〜2000万円 保守費用:数百万円×4年間 5年間総額:3000~4000万円 Hinemosのコスト試算(例) 初期移行費用:250万円〜 保守費用:60万円〜×5年間 5年間総額:550~1x00万円 Copyright (c) 2016 Atomitech Inc.
  25. 25. 25 課題解決の鍵 マイグレーションに関するよくある課題 大規模、複雑化するITシステムに対応できるの? ・ 移行のコスト(必要工数)が多くかかりそう。。 ・ ジョブ定義の変換率(機能互換性の懸念点)は? Copyright (c) 2016 Atomitech Inc.
  26. 26. 26 商用運用管理ツールから Hinemosへのジョブ移行を進める為には Hinemosへのジョブ移行に必要なこと 既存のジョブ定義の把握 既存ツールとHinemosとの 機能差異の把握 Hinemosでの機能差異の 対応方法の検討 対応方法の検討結果を元に ジョブ定義を設計 不要なジョブの削除 を含むジョブフロー の見直しも重要 Copyright (c) 2016 Atomitech Inc.
  27. 27. 27 商用運用管理ツールとHinemosとの主な機能差異 既存ツールとHinemosとの機能差異の把握 • ログファイルに特定のキーワードを含むログが出力されるまで待機するジョブ ログファイル監視ジョブ • ファイルが作成・更新・削除されるまで待機するジョブ ファイル監視ジョブ • イベント受信ジョブに対しイベントを送信するジョブ イベント送信ジョブ • イベント送信ジョブからイベントを受信するまで待機するジョブ イベント受信ジョブ • 指定の期間・回数・間隔に従い、ジョブ(ネット)を繰り返し実行するジョブ(ネット) 繰り返しジョブ(ジョブネット) Copyright (c) 2016 Atomitech Inc.
  28. 28. 28 ログファイル監視ジョブとは ジョブフロー ■ログファイルに特定のキーワードを含むログが出力されるまで待機する ジョブ ジョブBログファイル 監視ジョブ ジョブA <定義内容> ログファイル:ファイルA トラップするデータ:“abc” APログ AP 指定した文字列を含むログデータが ログファイルに書き込まれたら条件 成立とみなされ、ログファイル監視 ジョブが終了して後続ジョブが実行 されます。ログ出力 Copyright (c) 2016 Atomitech Inc.
  29. 29. Hinemosマネージャ Hinemosエージェント 29 Hinemosで実現する ログファイル監視ジョブの対応方法① ジョブB監視指示 APログ ログファイル 監視機能 <監視設定> ログファイル:ファイルA 監視する文字列:“abc” 文字列 検知 ■ログファイル監視機能の監視結果と連動してジョブを実行することで対応 ※ジョブフローから対象ジョブが切り離せることが条件 ジョブ通知 AP 指定した間隔で ログファイル 監視を繰り返す Copyright (c) 2016 Atomitech Inc.
  30. 30. 30 Hinemosで実現する ログファイル監視ジョブの対応方法② ジョブC AP APログ 文字列 検知 ■指定したログファイルに特定のキーワードを含むログが出力されるまで、 ログ監視を繰り返し実施するスクリプトを作成し対応 ログファイル 監視スクリプト <監視設定> ログファイル:ファイルA 監視する文字列:“abc” ジョブA Hinemosのログファイル監視機能を ベースにしたスクリプトを作成し対応 ジョブB ログファイル 監視を繰り返す Hinemosマネージャ Hinemosエージェント Copyright (c) 2016 Atomitech Inc.
  31. 31. Hinemosマネージャ Hinemosエージェント 31 Hinemosで実現する ログファイル監視ジョブの対応方法③(v6.0) ジョブB監視ジョブ APログ ログファイル 監視機能 <監視設定> ログファイル:ファイルA 監視する文字列:“abc” 文字列 検知 ■監視ジョブにてログファイルの監視結果と連動してジョブを実行可能に AP 指定した間隔で ログファイル 監視を繰り返す ジョブA Copyright (c) 2016 Atomitech Inc.
  32. 32. 32 商用運用管理ツールとHinemosとの主な機能差異 既存ツールとHinemosとの機能差異の把握 • ログファイルに特定のキーワードを含むログが出力されるまで待機するジョブ ログファイル監視ジョブ • ファイルが作成・更新・削除されるまで待機するジョブ ファイル監視ジョブ • イベント受信ジョブに対しイベントを送信するジョブ イベント送信ジョブ • イベント送信ジョブからイベントを受信するまで待機するジョブ イベント受信ジョブ • 指定の期間・回数・間隔に従い、ジョブ(ネット)を繰り返し実行するジョブ(ネット) 繰り返しジョブ(ジョブネット) Copyright (c) 2016 Atomitech Inc.
  33. 33. 33 ファイル監視ジョブとは ジョブフロー ■ファイル更新や新規ファイルの作成などを契機に後続のジョブを実行する ためのイベント系のジョブです。 ジョブBファイル 監視ジョブ ジョブA C:¥File¥ファイルA AP <定義内容> 監視対象ファイル名: C:¥File¥ファイルA 監視条件: 最終書き込み時刻変更 ファイル 書き込み ファイルがクローズ(アクセスし ているアプリケーションがなくな り最終書き込み時刻が更新された 時点)でファイル監視ジョブが終 了となり、条件成立となり後続 ジョブを実行する Copyright (c) 2016 Atomitech Inc.
  34. 34. Hinemosマネージャ Hinemosエージェント 34 Hinemosで実現する ファイル監視ジョブの対応方法① ジョブB (ジョブネット) 実行契機 ファイル チェック 更新 検知 ■Hinemosに登録したコマンドジョブ(ジョブネット,ジョブユニット)を ファイルチェック契機で実行することで対応 ※ジョブフローから対象ジョブが切り離せることが条件 AP 決められた間隔 でファイル チェックを繰り 返す C:¥File¥ファイルA <定義内容> 監視対象ファイル名: C:¥File¥ファイルA 監視条件: タイムスタンプ変更 Copyright (c) 2016 Atomitech Inc.
  35. 35. 35 Hinemosで実現する ファイル監視ジョブの対応方法② ジョブC AP イベント 検知 ■指定したファイルが作成・更新・削除されるまで、ファイルの状態を 繰り返し監視するスクリプトを作成し対応 ファイル監視 スクリプト ジョブA ジョブB Hinemosマネージャ Hinemosエージェント C:¥File¥ファイルA <定義内容> 監視対象ファイル名: C:¥File¥ファイルA 監視条件: タイムスタンプ変更 Hinemosのジョブ実行契機のファイル 監視をベースにしたスクリプトで対応 ファイルの 監視を繰り返す Copyright (c) 2016 Atomitech Inc.
  36. 36. 36 商用運用管理ツールとHinemosとの主な機能差異 既存ツールとHinemosとの機能差異の把握 • ログファイルに特定のキーワードを含むログが出力されるまで待機するジョブ ログファイル監視ジョブ • ファイルが作成・更新・削除されるまで待機するジョブ ファイル監視ジョブ • イベント受信ジョブに対しイベントを送信するジョブ イベント送信ジョブ • イベント送信ジョブからイベントを受信するまで待機するジョブ イベント受信ジョブ • 指定の期間・回数・間隔に従い、ジョブ(ネット)を繰り返し実行するジョブ(ネット) 繰り返しジョブ(ジョブネット) Copyright (c) 2016 Atomitech Inc.
  37. 37. <起動条件> 37 イベント受信(送信)ジョブとは ホストA (ジョブネットA) ■イベント受信監視ジョブとはJP1イベントの受信を契機に処理を実行する ジョブである ジョブC ジョブA ホストB (ジョブネットB)) イベント送信 ジョブ イベント受信 監視ジョブ <定義> イベントID: 0000100B イベント発行元ホスト名: ホストA ジョブB <定義> イベント送信先ホスト名: ホストB イベントID: 0000100B(ジョブ異常終了時に 送信する任意のJP1イベントID) 定義した情報のイベント受信を監 視し続け、一致するイベントを受 信したら、受信を契機に処理を実 行する Copyright (c) 2016 Atomitech Inc.
  38. 38. 38 Hinemosで実現する イベント送信・受信ジョブの対応方法 Hinemosマネージャ (ジョブネットA) ■イベント送信ジョブからイベントを受信するまで待機するスクリプトと そのイベント受信ジョブに対してイベントを送信するスクリプトを それぞれ作成し対応 ジョブC ジョブA Hinemosエージェント ジョブS ジョブB イベント送信 スクリプト イベント受信 スクリプト Hinemosマネージャ (ジョブネットB) ジョブR イベント受信ジョブに 対してイベントを送信 するスクリプトを作成 し対応 イベント送信ジョ ブからイベントを 受信するまで待機 イベント 送信 イベント送信ジョブからイベン ト受信するまで待機するスクリ プトを作成し対応 Hinemosエージェント Copyright (c) 2016 Atomitech Inc.
  39. 39. 39 商用運用管理ツールとHinemosとの主な機能差異 既存ツールとHinemosとの機能差異の把握 • ログファイルに特定のキーワードを含むログが出力されるまで待機するジョブ ログファイル監視ジョブ • ファイルが作成・更新・削除されるまで待機するジョブ ファイル監視ジョブ • イベント受信ジョブに対しイベントを送信するジョブ イベント送信ジョブ • イベント送信ジョブからイベントを受信するまで待機するジョブ イベント受信ジョブ • 指定の期間・回数・間隔に従い、ジョブ(ネット)を繰り返し実行するジョブ(ネット) 繰り返しジョブ(ジョブネット) Copyright (c) 2016 Atomitech Inc.
  40. 40. 40 Hinemosで実現する 繰り返しジョブ(ジョブネット)の対応方法 繰り返しジョブ • ジョブフローから繰り返し対象のジョブが切り離せる場合、ジョブスケ ジュールによる繰り返し実行にて対応 • 指定したコマンドを期間・回数・間隔に従い、繰り返し実行するスクリ プトを作成し対応 • 参照ジョブを直列に定義し対応 繰り返しジョブネット • ジョブフローからジョブネットが切り離せる場合、ジョブスケジュール による繰り返し実行にて対応 • 繰り返し対象のジョブネットを直列に定義し対応 Copyright (c) 2016 Atomitech Inc.
  41. 41. 41 ご紹介できなかった機能差異 ジョブフロー制御のアーキテクチャ コマンドの返り値の範囲指定の複数対応 同一ジョブの多重実行制御 ★カレンダの営業日制御 ★ジョブの対話式実行 ★ジョブ変数による分岐 ★ v6.0からの機能追加あり その他 Copyright (c) 2016 Atomitech Inc.
  42. 42. 42 振り替えカレンダ(v6.0〜) • 月末営業日 • カレンダ詳細A 非稼働 土曜日 • カレンダ詳細B 非稼働 日曜日 • カレンダ詳細C 非稼働 祝日カレンダ • カレンダ詳細D 稼働 毎月末 (振り替え間隔 -24時間) 月末が土日祝の場合は、1日ずつ戻る 4月 Copyright (c) 2016 Atomitech Inc.
  43. 43. 43 ジョブの対話式実行(v6.0〜) ジョブA ジョブB 承認 ジョブ ジョブC 承認画面 メール ① オペレータの手動実行等により、 ジョブが起動し、動作する ② 承認ジョブが起動すると 承認依頼のメールが 承認者に送信される ③ メールに書かれたURL をクリックして承認画面 (Webクライアント)を表示 ④ 承認者が内容を確認して、 承認 / 否認 を選択 承認者 ⑤ 承認/否認の結果に応じて 後続のジョブが動作する 判断に必要な情 報が表示されて いる ※②以降が新しい動作 Copyright (c) 2016 Atomitech Inc.
  44. 44. 44 ジョブ変数による分岐(v6.0〜) ジョブA ジョブB ジョブC ジョブD 終了状態:正常 終了状態:警告 終了状態:異常 ジョブA ジョブB ジョブC ジョブD 終了値:0 終了値:1-10 終了値:11- ジョブA ジョブB ジョブC ジョブD ジョブ変数:3.0 ジョブ変数:4.0 ジョブ変数:5.0 v5.0 v5.0 v6.0 ジョブ変数による分 岐が可能になった Copyright (c) 2016 Atomitech Inc.
  45. 45. Hinemosへのジョブ移行事例のご紹介 45 Copyright (c) 2016 Atomitech Inc.
  46. 46. 46 某地方公共団体様 システム概要  税務システムのジョブ(基盤、業務)の運用をHinemosにて実施 既存ツール  JP1/AJS ジョブ規模  300ジョブ(実行単位) 移行ポイント  JP1/AJSのジョブ機能(ログファイル監視ジョブ、ファイル監視ジョブ、 イベント送信ジョブ、イベント受信ジョブ)への対応 Hinemosへのジョブ移行事例① Copyright (c) 2016 Atomitech Inc.
  47. 47. 47 某証券会社様 システム概要  社内システムのジョブ(基盤、業務)の運用をHinemosにて実施 既存ツール  Senju Operation Conductor ジョブ規模  1500ジョブ(実行単位) 移行ポイント  Senjuのジョブ機能(繰り返しジョブネット)への対応 Hinemosへのジョブ移行事例② Copyright (c) 2016 Atomitech Inc.
  48. 48. 48 某地方自治体様 システム概要  財務システムの監視及びジョブ(基盤、業務)の管理をHinemosにて実施 既存ツール  Tivoli Workload Scheduler ジョブ規模  300ジョブ(実行単位) 移行ポイント  カレンダの営業日対応 Hinemosへのジョブ移行事例③ Copyright (c) 2016 Atomitech Inc.
  49. 49. 49 Hinemosへのジョブ移行事例④ Copyright (c) 2016 Atomitech Inc. 株式会社NTTデータ 金融機関向けASPサービス共通基盤システム様 システム概要  金融機関様向けASPサービス共通基盤の運用をHinemosで実現 既存ツール  JP1/OpenView ジョブ規模  2200ジョブ 移行ポイント  OSS活用、コスト最適化
  50. 50. 50 移行サービスでの移行実績 Hinemosへの移行実績がある商用運用管理ツール JP1/AJS Tivoli Workload Scheduler Senju Operation Conductor WebSAM JobCenter 今後もご要望に応じて拡充を進めてまいります。 Copyright (c) 2016 Atomitech Inc.
  51. 51. まとめ 51 Copyright (c) 2016 Atomitech Inc.
  52. 52. 52 まとめ ■Hinemosへの移行で課題解決! 大規模、複雑化するITシステムに対応できるの? →バージョンアップの度に対応できるシステム規模が拡大 進化し続けるHinemosで大規模な環境への対応強化! 移行のコスト(必要工数)が多くかかりそう →移行サービスで効率的に移行、トータルコストダウン! ジョブ定義の変換率(機能互換性の懸念点)は? →機能差異への対応、ジョブの見直しを行い最適化! Copyright (c) 2016 Atomitech Inc.
  53. 53. 53 最後に ■ユーザー企業の情報システム部門の方 ・システムリプレース時期 ・商用ツールアップデート、ランニングコストの再検討 ・ベンダー依存の運用管理体制見直しを検討 ■SIer様 ・商用ライセンス費用全体の見直し検討 ・運用ツール構築が絡むプロジェクトでツールの選定 ・運用ツール移行プロジェクトの推進をアウトソース 移行サービスの詳細はお問い合わせください。 是非ご検討ください。 Copyright (c) 2016 Atomitech Inc.
  54. 54. 54 ご清聴ありがとうございました Copyright (c) 2016 Atomitech Inc.

×