【hinemosworld2015】a2-3_基幹システム運用の正常進化~hinemos...
TRANSCRIPT
基幹システム運用の正常進化~Hinemos SAP連携ソリューション with ミッションクリティカルオプション
2015.10.14株式会社クニエ
© 2015 QUNIE CORPORATION. All rights reserved.
アジェンダ
1. 会社紹介
2. Hinemos SAP連携ソリューションのご紹介
2.1 概要
2.2 監視
2.3 ジョブ管理
2.4 ミッションクリティカルオプション
3. デモンストレーション
4. 今後の展開
5. まとめ
2
© 2015 QUNIE CORPORATION. All rights reserved.
アジェンダ
3
1. 会社紹介
2. Hinemos SAP連携ソリューションのご紹介
2.1 概要
2.2 監視
2.3 ジョブ管理
2.4 ミッションクリティカルオプション
3. デモンストレーション
4. 今後の展開
5. まとめ
© 2015 QUNIE CORPORATION. All rights reserved.
■ 会社名 株式会社 クニエ (英文 QUNIE CORPORATION)
■ 設 立 2009年7月1日
■ 株 主 株式会社 NTTデータ (100%)
■ 資本金 95百万円
■ 従業員数 約300名
■ 代表取締役社長 高木 真也
■ 事業内容 経営戦略・企業変革を実現するためのコンサルティングサービスの提供
■ URL www.qunie.com
■ 所在地 本社大阪オフィス名古屋オフィス福岡オフィス
〒107-0051 東京都港区元赤坂1-2-7 赤坂Kタワー〒530-0003 大阪市北区堂島3-1-21 NTTデータ堂島ビル〒461-8605 名古屋市東区葵1-20-6 NTTデータ葵ビル〒812-0011 福岡市博多区博多駅前1-17-21 NTTDATA博多駅前ビル
会社プロフィール
4
© 2015 QUNIE CORPORATION. All rights reserved.
IT基盤ソリューション全体像
基盤構築
移行
運用管理
セキュリティ
インターフェース
最適なインフラバックアップDR
サーバデータベースSAP
Hinemos 監視Hinemos ジョブ管理
クラウド環境暗号化 ProtectVWAF InfoCage SiteShell
ETL Talend
仮想プライベートクラウド
パブリッククラウド
システムイニシアティブ支援
アセスメント
クニエは先進のクラウド技術に取組み、オープンソースソフトウェアなどを活用し企業のIT環境の最適化を支援しています。
5
© 2015 QUNIE CORPORATION. All rights reserved.
HinemosはNTTデータが開発主体となっているオープンソースの統合運用管理ツールです。クニエはHinemosのソリューションパートナーです。
クニエは Amazon Web Services のAPNコンサルティングパートナーです。
クニエはSAPのサービスパートナーです。
パートナーシップ
6
© 2015 QUNIE CORPORATION. All rights reserved.
クニエのHinemosへの取組み
SAPに関するITインフラコンサルティングを幅広く展開、多くの実績・IAマイグレーション ・アップグレード ・仮想化 ・・・・・→SAPの監視設計・構築の実績も多数あり
周辺ツールのコストは適正なのか?お客様の要望、仮想化技術の普及、時代の変化・・・
オープンソースソフトウェアの活用を研究
2010年5月1日 株式会社NTTデータとHinemosソリューションパートナー契約を締結2010年7月5日 SAP製品の統合監視ソリューションの提供を開始(報道発表)以降、ソリューションを拡充中 ~SAPジョブ管理、クラウド運用管理
適切なIT投資のご支援7
© 2015 QUNIE CORPORATION. All rights reserved.
クニエのHinemosへの取り組み
2010年
2011年
2013年
2015年
Hinemosソリューションパートナーとしての活動を開始SAP連携ソリューション(監視)の提供を開始
SAP連携ソリューション(ジョブ管理)の提供を開始クラウド運用管理ソリューション for AWSの提供を開始
クラウドへのジョブ管理環境移行サービスの提供を開始
SAP連携ソリューション with ミッションクリティカルオプションの提供を開始
2012年
2014年
8
© 2015 QUNIE CORPORATION. All rights reserved.
クニエのHinemos事例:大手旅行代理店様
某旅行代理店様は、 1000台規模のプライベートクラウド環境を運用管理するツールにHinemosを採用することで、大幅なコスト削減を実現しました。初期導入コストだけではなく、継続的にコストが増えにくい構造としたことで、企業グループ全体の事業規模の拡大に適応できる先進的なプライベートクラウド運営を実現しています。
コスト削減効果は、9桁(円)!!9
© 2015 QUNIE CORPORATION. All rights reserved.
アジェンダ
10
1. 会社紹介
2. Hinemos SAP連携ソリューションのご紹介
2.1 概要
2.2 監視
2.3 ジョブ管理
2.4 ミッションクリティカルオプション
3. デモンストレーション
4. 今後の展開
5. まとめ
© 2015 QUNIE CORPORATION. All rights reserved.
SAPとは?
11
FI(財務会計)CO(管理会計)FI(財務会計)CO(管理会計) HCM(人事管理)HCM(人事管理)
SD(販売管理)MM(在庫管理)SD(販売管理)MM(在庫管理)
OSOS
DB(RDBMS)DB(RDBMS)
Netweaver
SAPシステム(ERP)
会計
ロジスティクス
人事
• ドイツのソフトウェアメーカーが開発・販売しているERPを中心とするビジネス向けソフトウェア• エンタープライズ市場において、SAPのERPパッケージ「SAP R/3」がデファクトスタンダードで
あり、グローバル企業においては、多言語、多通貨対応の基幹業務モジュール群を統合したパッケージとして広く活用されている。
• ドイツのソフトウェアメーカーが開発・販売しているERPを中心とするビジネス向けソフトウェア• エンタープライズ市場において、SAPのERPパッケージ「SAP R/3」がデファクトスタンダードで
あり、グローバル企業においては、多言語、多通貨対応の基幹業務モジュール群を統合したパッケージとして広く活用されている。
SAPとはSAPとは
アーキテクチャー概要
© 2015 QUNIE CORPORATION. All rights reserved.
Hinemos SAP連携ソリューションとは
クニエのHinemos SAP連携ソリューションは、監視管理、ジョブ制御の機能を提供します。監視とジョブの機能を併せ持つHinemosの特徴を生かし、運用の効率性の向上と大幅なコスト削減の両立を実現します。
Hinemos環境への構築設定としてご提供いたします。よって、SAPオプションとしてのライセンス費用は発生しません。
12
© 2015 QUNIE CORPORATION. All rights reserved.
Hinemos機能を利用Hinemos機能を利用
Hinemos SAP連携ソリューションの構成
ジョブ管理ジョブ管理
SAPの監視システムCCMSとの連携
SAPの監視システムCCMSとの連携
監視監視
SAPインスタンスの死活監視
SAPインスタンスの死活監視
SAPのジョブをHinemosから実行
SAPのジョブをHinemosから実行
SAPのジョブ結果をHinemosから確認SAPのジョブ結果をHinemosから確認
通知通知 スケジュールスケジュール
13
© 2015 QUNIE CORPORATION. All rights reserved. 14
監視
SAP
OS
ジョブ管理
WAS6.20以上 WAS6.20以上
Windows2008以上
依存しません依存しませんRDBMS
RHEL
◎
◎
Hinemos SAP連携ソリューション システム要件
UNIX系OS(Hinemosエージェントが対応しているもの)
○(連携モジュールの開発が必要。)
UNIX系OS
Windows2008以上 ◎
RHEL ◎
◎
© 2015 QUNIE CORPORATION. All rights reserved. 15
導入企業・団体 導入オプション種別
製造業
製造業(重工業)
監視・ジョブ
ジョブ
製造業 ジョブ
IT(通信系) ジョブ
製造業 ジョブ
IT (SI) ジョブ
建設・工事 監視
酒造 監視
Hinemos SAP連携ソリューション 導入企業
© 2015 QUNIE CORPORATION. All rights reserved.
アジェンダ
16
1. 会社紹介
2. Hinemos SAP連携ソリューションのご紹介
2.1 概要
2.2 監視
2.3 ジョブ管理
2.4 ミッションクリティカルオプション
3. デモンストレーション
4. 今後の展開
5. まとめ
© 2015 QUNIE CORPORATION. All rights reserved.
SAP連携ソリューション(監視)概要SAPの監視について
17
HWHW
OSOS
DB(RDBMS)DB(RDBMS)
SAP(アプリケーション)
SAP(アプリケーション)
SAPシステム
HinemosHinemos
SNMPTRAP監視
リソース監視シスログ監視
どうする?
SQL監視プロセス監視
© 2015 QUNIE CORPORATION. All rights reserved.
SAP連携ソリューション(監視)概要SAPの監視について
SAPインスタンスが正常に稼働していることを監視し、SAPインスタンス内で発生したアラートをHinemosで検知します。
SAPシステム Hinemos
CCMS監視設定CCMS監視設定
18
SAPの監視システムCCMSとの連携
SAPの監視システムCCMSとの連携
SAPインスタンスSAPインスタンスの
死活監視SAPインスタンスの
死活監視
・SAPインスタンスの死活監視・SAPインスタンス内で発生したアラートを監視
アラート
© 2015 QUNIE CORPORATION. All rights reserved.
SAP連携ソリューション(監視) SAPインスタンスの死活監視
19
sapinfoコマンド
RFC接続の確認を行いSAPインスタンスの死活監視を実施
RFC接続の確認を行いSAPインスタンスの死活監視を実施
Hinemosのカスタム監視
SAP死活監視
死活死活
PING監視PING監視
サービス監視プロセス監視サービス監視プロセス監視
SQL監視SQL監視
SAP監視SAP監視
監視種別
SAPへの接続可否SAPへの接続可否
RDBMSの動作状態RDBMSの動作状態
Windowsサービスサーバプロセス
Windowsサービスサーバプロセス
HW、NW、OSHW、NW、OS
監視内容
© 2015 QUNIE CORPORATION. All rights reserved.
QUNIEフレームワークにより、CCMSのアラートをイベントログへと出力しHinemosからの監視を実現します。
SAP連携ソリューション(監視) CCMS監視機能
20
CCMSアラートHinemos
イベント監視結果
OSOS(イベントログ
orシスログ)
QUNIEフレームワーク
Windowsイベントログ監視or
シスログ監視
Windowsイベントログ監視or
シスログ監視
© 2015 QUNIE CORPORATION. All rights reserved.
アジェンダ
21
1. 会社紹介
2. Hinemos SAP連携ソリューションのご紹介
2.1 概要
2.2 監視
2.3 ジョブ管理
2.4 ミッションクリティカルオプション
3. デモンストレーション
4. 今後の展開
5. まとめ
© 2015 QUNIE CORPORATION. All rights reserved.
Hinemos SAP連携ソリューション(ジョブ管理)概要
Hinemos SAP連携ソリューションのジョブ管理は、Hinemosのジョブ管理機能でSAPソフトウェアのジョブ制御を行います。
SAPシステム Hinemos
SAPJOBSAPJOB
22
QUNIESAP連携アドオン
QUNIESAP連携アドオン
SAPシステム(Netweaver)
HinemosAgent
DB
Hinemos Manager
ジョブ管理情報
※BWプロセスチェーンには対応していません
JCOJCO
・SAPジョブの登録・SAPジョブの実行・ジョブログの取得
ジョブの登録・実行
ジョブログの取得
© 2015 QUNIE CORPORATION. All rights reserved.
Hinemos SAP連携ソリューション(ジョブ管理)の特徴
・複数のSAPサーバに対するジョブの登録・実行を一括管理・ジョブの実行結果をHinemos Clientにて確認・複数のSAPサーバに対するジョブの登録・実行を一括管理・ジョブの実行結果をHinemos Clientにて確認
・Hinemosのジョブ制御機能と連携・Hinemosの通知機能、カレンダのスケジューリング機能、ジョブ実行機能等を簡単に利用する事が可能
・Hinemosのジョブ制御機能と連携・Hinemosの通知機能、カレンダのスケジューリング機能、ジョブ実行機能等を簡単に利用する事が可能
・Java SAP Connector(SAP JCo)の使用・Javaの高速かつセキュアで高い信頼性・OS環境非依存
・Java SAP Connector(SAP JCo)の使用・Javaの高速かつセキュアで高い信頼性・OS環境非依存
高い信頼性高い信頼性
Hinemosの機能活用Hinemosの機能活用
SAPジョブの一括管理SAPジョブの一括管理
23
Hinemos SAPジョブ連携はHinemosのジョブ管理機能でSAPのジョブ制御を行い、大きく3つの特徴があります。
© 2015 QUNIE CORPORATION. All rights reserved.
Hinemos利用なし
Hinemos SAP連携ソリューション(ジョブ管理)SAPのジョブ運用でHinemosを使う理由
・複数のサーバの一括管理が可能・Hinemosのジョブ制御機能を利用可能
複数サーバに跨がるジョブ連携
複数サーバに跨がるジョブ連携
複数サーバのジョブ実行結果を1画面から確認
複数サーバのジョブ実行結果を1画面から確認
Tr-Cdsm37
SAP1 SAP2
Hinemosマネージャ
Hinemos利用あり
SAP1 SAP2 SAP3
ジョブ1ジョブ1 ジョブ2ジョブ2 ジョブ3ジョブ3
サーバ毎にSAPGUIを起動する必要があるサーバ毎にSAPGUIを起動する必要がある
24
SAP GUIでは、複雑なジョブスケジュールジョブの作成が困難
SAP GUIでは、複雑なジョブスケジュールジョブの作成が困難
カレンダカレンダ
複雑な条件分岐複雑な条件分岐
© 2015 QUNIE CORPORATION. All rights reserved.
Hinemos ver.5.0ではブラウザからHinemosを操作できます。
Hinemos SAP連携ソリューション(ジョブ管理)Webクライアントを使った管理
25
© 2015 QUNIE CORPORATION. All rights reserved.
Hinemos SAP連携ソリューション(ジョブ管理)基本機能について
基本機能基本機能
+α(アルファ)+α(アルファ)
26
ABAPプログラムABAPプログラム
外部プログラム外部プログラム
外部コマンド外部コマンド
ジョブの登録ジョブの登録
ジョブの実行ジョブの実行
ジョブログの確認ジョブログの確認
スケジュール済みのジョブ実行機能スケジュール済みのジョブ実行機能
SAPジョブのタイムアウト機能SAPジョブのタイムアウト機能
© 2015 QUNIE CORPORATION. All rights reserved.
Hinemos SAP連携ソリューション(ジョブ管理)HinemosからSAPジョブの実行方法について
qnrunqnrun
27
①デフォルトプロパティファイル①デフォルトプロパティファイル
SAP連携ソリューション(ジョブ管理)では、プロパティファイルにジョブのデフォルト設定を定義して使用します。プロパティファイルに定義した内容はコマンド引数から動的に変更することが可能です。
qnrun –D /opt/hinemos_agent/conf/jobParam1.properties qnrun –D /opt/hinemos_agent/conf/jobParam1.properties
qnrun [ABAPプログラム] [ バリアント] [ ジョブ実行の外部ユーザー] ・・・qnrun [ABAPプログラム] [ バリアント] [ ジョブ実行の外部ユーザー] ・・・
アーカイブパラメータや印刷パラメータ等SAPジョブで指定可能な全ての引数に対応!アーカイブパラメータや印刷パラメータ等
SAPジョブで指定可能な全ての引数に対応!
②プロパティファイル②プロパティファイル
③コマンドの引数③コマンドの引数
共通となるパラメータ共通となるパラメータ
個々に指定するパラメータ個々に指定するパラメータ
環境全体のデフォルト設定環境全体のデフォルト設定
【ジョブ項目】- SAPログオンユーザ- ジョブの分類(優先度)A:優先度-高B:優先度-中C:優先度-低
-ジョブ実行の外部ユーザ...【印刷パラメータ項目】- 部数 (印刷パラメータ)...
© 2015 QUNIE CORPORATION. All rights reserved.
Hinemos SAP連携ソリューション(ジョブ管理)実行コマンド
qnrun –N DEMO1_FI_B1 –JOBCLASS C –ABAP_PROGRAM_NAME RSPARAM --ABAP_VARIANT_NAME ZTEST --ABAP_SAP_USER_NAME TESTUSER --LANGUAGE ENqnrun –N DEMO1_FI_B1 –JOBCLASS C –ABAP_PROGRAM_NAME RSPARAM --ABAP_VARIANT_NAME ZTEST --ABAP_SAP_USER_NAME TESTUSER --LANGUAGE EN
qnrun [ABAPプログラム] [ バリアント]・・・
・ジョブ登録でqnrunというキーワードを設定する。※qnrunはSAP連携ソリューションを呼び出すためのキーワードでコマンドではありません。
28
大量のジョブの登録・管理にはHinemos Utilityを!
大量のジョブの登録・管理にはHinemos Utilityを!
© 2015 QUNIE CORPORATION. All rights reserved.
Hinemos SAP連携ソリューション(ジョブ管理)Hinemos Utilityとは
29
Utility機能とは運用管理環境の初期構築やメンテナンス等の作業を効率化し継続的な運用改善を促進する機能です。
大量の設定データを一括で登録・世代管理・ドキュメント化
大規模環境の設定データでも楽々運用、世代管理やドキュメント化まで効率化します。
リソース監視で情報を取得する方法を要件に合わせて自由に追加・変更できます。
性能情報取得方法の柔軟なカスタマイズ
MIBインポートによるわかりやすいSNMPTRAP監視
監視対象機器のMIBファイルをもとにわかりやすいメッセージで通知します。
Hinemos Utilityは下記のオプションに含まれています・エンタープライズオプション・クラウド仮想化オプション・ミッションクリティカルオプション
Hinemos Utilityは下記のオプションに含まれています・エンタープライズオプション・クラウド仮想化オプション・ミッションクリティカルオプション
© 2015 QUNIE CORPORATION. All rights reserved.
Hinemos SAP連携ソリューション(ジョブ管理)エンタープライズオプションとは
大規模・複雑化する商用システムの効率的に運用するために必要な「見える化」と「設定変更の容易化」を実現するオプション製品です
Utility機能
ジョブマップ機能 ノードマップ機能
レポーティング機能
ジョブフローを可視化
監視対象を2次元マップで表示
監視結果やジョブ実行状況をレポート配信
Excelによる設定内容の一括入出力
30
© 2015 QUNIE CORPORATION. All rights reserved.
Hinemos SAP連携ソリューション(ジョブ管理)ジョブ実行メッセージ
ジョブの実行が完了するとメッセージにHinemosClientからSAPのジョブログを確認することが出来ます。正常に終了しなかった場合はジョブが異常終了し、エラーメッセージが出力されます。
31
ジョブの結果確認のためにSAPのGUIでログオンする必要はありません!
ジョブの結果確認のためにSAPのGUIでログオンする必要はありません!
© 2015 QUNIE CORPORATION. All rights reserved.
アジェンダ
32
1. 会社紹介
2. Hinemos SAP連携ソリューションのご紹介
2.1 概要
2.2 監視
2.3 ジョブ管理
2.4 ミッションクリティカルオプション
3. デモンストレーション
4. 今後の展開
5. まとめ
© 2015 QUNIE CORPORATION. All rights reserved.
SAP連携ソリューションは、HinemosミッションクリティカルオプションによるHA環境にも実装可能です。
Hinemos SAP連携ソリューションミッションクリティカルオプションとは
33
Hinemosマネージャ1Master
Hinemosマネージャ1Master
Hinemosマネージャ2Stanby
Hinemosマネージャ2Stanby
ジョブ3 ジョブ4
SAPサーバ
ジョブ1 ジョブ2
HinemosミッションクリティカルオプションHinemosミッションクリティカルオプション
Hinemos AgentHinemos Agent
QUNIESAP連携ソリューション
QUNIESAP連携ソリューション
同期レプリケーション
同期レプリケーション
© 2015 QUNIE CORPORATION. All rights reserved.
Hinemos SAP連携ソリューションミッションクリティカルオプションとは
特殊なHA設備は不要のため、安価で迅速に安心して導入できます。
OSの再起動を伴うパッチ適用もシステム無停止で実施可能です。
ジョブの実行中にジョブ管理サーバに障害が発生しても、ジョブネットは継続して実行されます。
障害発生時のシステム自動継続
運用を止めずにパッチ適用/障害復旧
特殊なハードウェア/ソフトウェアは不要
34
基幹システムに求められるノンストップのジョブ管理環境
Hinemosミッションクリティカルオプション
Hinemosミッションクリティカルオプション SAP連携ソリューションSAP連携ソリューション
© 2015 QUNIE CORPORATION. All rights reserved.
アジェンダ
35
1. 会社紹介
2. Hinemos SAP連携ソリューションのご紹介
2.1 概要
2.2 監視
2.3 ジョブ管理
2.4 ミッションクリティカルオプション
3. デモンストレーション
4. 今後の展開
5. まとめ
© 2015 QUNIE CORPORATION. All rights reserved.
デモンストレーションについて
36
ジョブフロー
JOB1
同期レプリケーション
同期レプリケーション
デモ環境デモ環境
Hinemosマネージャ1Master
Hinemosマネージャ2Stanby
HinemosミッションクリティカルオプションHinemosミッションクリティカルオプション
SAPシステムSAPシステム
JOB2 JOB3 JOB4 JOB5
JOB6 JOB7 JOB8 JOB9 JOB10
JOB11 JOB12 JOB13 JOB14 JOB15
JOB16 JOB17 JOB18 JOB19 JOB20
Hinemosミッションクリティカルオプション with SAP連携ソリューションによるデモを実演します。ジョブの実行途中にMasterのHinemosマネージャに障害が発生しても、ジョブが継続して実行される様をご覧頂きます。
ジョブ実行
© 2015 QUNIE CORPORATION. All rights reserved. 37
Hinemos SAP連携ソリューションデモンストレーション
Hinemosマネージャに障害が発生しても、ジョブフローが正常に終了したことを確認します。
障害時刻の確認
Hinemosジョブの実行状態の確認
SAP上でのジョブ実行状態の確認
クラスタが切り替わったことの確認
© 2015 QUNIE CORPORATION. All rights reserved. 38
アジェンダ
1. 会社紹介
2. Hinemos SAP連携ソリューションのご紹介
2.1 概要
2.2 監視
2.3 ジョブ管理
2.4 ミッションクリティカルオプション
3. デモンストレーション
4. 今後の展開
5. まとめ
© 2015 QUNIE CORPORATION. All rights reserved.
この機会にジョブ管理ツールも見直しましょう。この機会にジョブ管理ツールも見直しましょう。商用製品のジョブ管理ツールを使用するのはコストの無駄
S/4 HANAとHinemosについて
S/4 HANAではリアルタイム処理が基本になり、管理するジョブ数は減少すると予想されます。ジョブ管理ツールの見直しをお薦めします。
39
リアルタイム処理
Hinemosでジョブ管理を!Hinemosでジョブ管理を!SAP連携オプション(ジョブ管理)は
S/4 HANAに対応しています
ジョブの位置づけが変わる
ジョブの位置づけが変わる
S/4 HANAS/4 HANA ジョブ管理ジョブ管理
© 2015 QUNIE CORPORATION. All rights reserved.
アジェンダ
40
1. 会社紹介
2. Hinemos SAP連携ソリューションのご紹介
2.1 概要
2.2 監視
2.3 ジョブ管理
2.4 ミッションクリティカルオプション
3. デモンストレーション
4. 今後の展開
5. まとめ
© 2015 QUNIE CORPORATION. All rights reserved.
まとめ
SAP連携ソリューションは基幹システムの運用を低コストで実現します
41
これからもSAP連携ソリューションはOSSの柔軟性を活かし新技術に迅速に対応し進化を続けます!
これからもSAP連携ソリューションはOSSの柔軟性を活かし新技術に迅速に対応し進化を続けます!
SAP連携ソリューション(監視)、 SAP連携ソリューション(ジョブ管理)ともに商用製品となんら遜色ない機能があります
Hinemos ミッションクリティカルオプションにも対応していますHinemos ミッションクリティカルオプションにも対応しています=>Hinemosマネージャサーバに障害が発生してもSAPのジョブは
ノンストップ!
© 2015 QUNIE CORPORATION. All rights reserved.
本件に関するお問い合わせ先
TEL : 03(5785)2292HP : http://www.qunie.comE-MAIL : [email protected]
シニア・テクノロジー・アーキテクト
阪田 義浩 Yoshihiro Sakata
[email protected](直通)Tel: 080-7003-7682 Fax 03-5785-2293
シニア・テクノロジー・コンサルタント
芦田 剛士 Satoshi Ashida
[email protected](代表)Tel: 03-5785-2292 Fax 03-5785-2293
42