AWSでのジョブ運用の最適解「Hinemos」のご紹介!

25
株株株株株株株株株株 AWS 株株株株株株株株株株株Hinemos 株株株株株2015 株 11 株 11 株 Copyright (c) 2015 Atomitech Inc. 1 株株 株株

Transcript of AWSでのジョブ運用の最適解「Hinemos」のご紹介!

Copyright (c) 2015 Atomitech Inc.

株式会社アトミテック

AWS でのジョブ運用の最適解「 Hinemos 」のご紹介!

2015 年 11 月 11 日

1

設楽 貴洋

Copyright (c) 2015 Atomitech Inc.2

第1部:株式会社 NTT データよりHinemos とはHinemos の運用管理製品としての基本機能Hinemos で実現するクラウドならではの運用Hinemos はどんな人にお勧め?

第2部:株式会社アトミテックよりHinemos と AWS との親和性Hinemos へのジョブ移行時のポイントHinemos へのジョブ移行事例のご紹介商用運用管理ツールから Hinemos への移行サービス

アジェンダ

第 1 部の内容は NTT データ様の発表内容のため、公開対象には含んでおりません。

Copyright (c) 2015 Atomitech Inc.3

社名株式会社アトミテック

設立2004 年 07 月 01 日

営業拠点東京本社山口本社福岡営業所

会社概要

Hinemos ビジネスへの取り組み

移行・構築

保守開発

Hinemos に関する幅広いソリューションをご提供いたします。

Copyright (c) 2015 Atomitech Inc.4

Hinemos 関連サービス

移行・構築最適な

Hinemos 環境を提供します。

保守年間 1,000 件を超える実績でご期待に応

えます。

開発新機能を開発、提

供します。Atomitech OnCloud Servicefor Hinemos

ミドルウェア監視

ストレージバックアップ

個別対応

保守サポート

有償オプション

個別対応

運用環境構築バージョンアッ

プコンサルティン

グ他ツールから移

あらゆるフェーズで最適なソリューションをご提供いたします。

Copyright (c) 2015 Atomitech Inc.5

Hinemos と AWS との親和性

Copyright (c) 2015 Atomitech Inc.6

商用運用管理ツールを AWS で利用する場合の課題

商用運用管理ツールの課題

• 管理対象エージェントの台数に応じてライセンス費用が必要

ライセンス費用

• EC2 インスタンス上の OS(Linux 、 Windows) に対してのみ対応

• ELB や RDS などの監視は未対応

AWS への対応

• AWS 上での稼働をサポート対象外としている場合も

サポート制限

Copyright (c) 2015 Atomitech Inc.7

商用運用管理ツールの課題を Hinemos で解決可能

商用運用管理ツールの課題

• 管理対象エージェントの台数に応じてライセンス費用が必要

ライセンス費用

• EC2 インスタンス上の OS(Linux 、 Windows) に対してのみ対応

• ELB や RDS などの監視は未対応

AWS への対応

• AWS 上での稼働をサポート対象外としている場合も

サポート制限

Copyright (c) 2015 Atomitech Inc.8

商用運用管理ツールの課題を Hinemos で解決可能

商用運用管理ツールの課題

• 管理対象エージェントの台数に応じてライセンス費用が必要

ライセンス費用

• EC2 インスタンス上の OS(Linux 、 Windows) に対してのみ対応

• ELB や RDS などの監視は未対応

AWS への対応

• AWS 上での稼働をサポート対象外としている場合も

サポート制限

OSS である Hinemos ならば、ライセンス費用は不要!

Hinemos マネージャ及びエージェントのEC2 上での稼働も保守サポート対象

クラウド仮想化オプションにより EC2 の監視だけでなく、

EC2 の操作、 ELB や RDS 等の監視、課金管理も可能

Copyright (c) 2015 Atomitech Inc.9

Hinemos へのジョブ移行時のポイント

Copyright (c) 2015 Atomitech Inc.10

商用運用管理ツールからHinemos へのジョブ移行を進める為には

Hinemos へのジョブ移行に必要なこと

既存のジョブ定義の把握

既存ツールと Hinemos との

機能差異の把握

Hinemos での機能差異の対応方法の検討

対応方法の検討結果を元にジョブ定義を設計

不要なジョブの削除を含むジョブフロー

の見直しも重要

Copyright (c) 2015 Atomitech Inc.11

商用運用管理ツールと Hinemos との主な機能差異

既存ツールと Hinemos との機能差異の把握

• ログファイルに特定のキーワードを含むログが出力されるまで待機するジョブ

ログファイル監視ジョブ

• ファイルが作成・更新・削除されるまで待機するジョブ

ファイル監視ジョブ

• イベント受信ジョブに対しイベントを送信するジョブ

イベント送信ジョブ

• イベント送信ジョブからイベントを受信するまで待機するジョブ

イベント受信ジョブ

• 指定の期間・回数・間隔に従い、ジョブ ( ネット ) を繰り返し実行するジョブ ( ネット )

繰り返しジョブ(ジョブネット)

Copyright (c) 2015 Atomitech Inc.12

Hinemos での機能差異の対応方法①

ログファイル監視ジョブ

• ジョブフローから対象ジョブが切り離せる場合、ログファイル監視機能の監視結果と連動してジョブを実行することで対応

•指定したログファイルに特定のキーワードを含むログが出力されるまで、ログ監視を繰り返し実施するスクリプトを作成し対応

•弊社では、 Hinemos のログファイル監視機能をベースにしたスクリプトで対応

ファイル監視ジョブ

• ジョブフローから対象ジョブが切り離せる場合、カスタム監視機能の監視結果と連動してジョブを実行することで対応

•指定したファイルが作成・更新・削除されるまでファイルの状態を監視を繰り返し実施するスクリプトを作成し対応

•弊社では、 Hinemos のジョブ実行契機のファイル監視をベースにしたスクリプトで対応

Copyright (c) 2015 Atomitech Inc.13

Hinemos での機能差異の対応方法②

イベント送信ジョブ

• ジョブ通知を利用して、任意のジョブが完了したタイミングで他のジョブを実行することで対応(※推奨せず)

• イベント受信ジョブに対してイベントを送信するスクリプトを作成し対応• 弊社では、イベント通知を利用したイベント送信スクリプトで対応

イベント受信ジョブ

• ジョブ通知を利用して、任意のジョブが完了したタイミングで他のジョブを実行することで対応(※推奨せず)

• イベント送信ジョブからイベント受信するまで待機するスクリプトを作成し対応

• 弊社では、イベント通知を利用したイベント受信スクリプトで対応

Copyright (c) 2015 Atomitech Inc.14

Hinemos での機能差異の対応方法③

繰り返しジョブ

• ジョブフローから繰り返し対象のジョブが切り離せる場合、ジョブスケジュールによる繰り返し実行にて対応

• 指定したコマンドを期間・回数・間隔に従い、繰り返し実行するスクリプトを作成し対応

• 参照ジョブを直列に定義し対応

繰り返しジョブネット

• ジョブフローからジョブネットが切り離せる場合、ジョブスケジュールによる繰り返し実行にて対応

• 繰り返し対象のジョブネットを直列に定義し対応

Copyright (c) 2015 Atomitech Inc.15

ご紹介できなかった機能差異

ジョブフロー制御のアーキテクチャコマンドの返り値の範囲指定の複数対応カレンダの営業日制御ジョブの対話式実行

その他

Copyright (c) 2015 Atomitech Inc.16

Hinemos へのジョブ移行事例のご紹介

Copyright (c) 2015 Atomitech Inc.17

某地方公共団体様システム概要

税務システムのジョブ(基盤、業務)の運用を Hinemos にて実施

既存ツールJP1/AJS

ジョブ規模300 ジョブ(実行単位)

移行ポイントJP1/AJS のジョブ機能(ログファイル監視ジョブ、ファイル監視ジョブ、

イベント送信ジョブ、イベント受信ジョブ)への対応

Hinemos へのジョブ移行事例①

現在対応中!!

Copyright (c) 2015 Atomitech Inc.18

某証券会社様システム概要

社内システムのジョブ(基盤、業務)の運用を Hinemos にて実施

既存ツールSenju Operation Conductor

ジョブ規模1500 ジョブ(実行単位)

移行ポイントSenju のジョブ機能(繰り返しジョブネット)への対応

Hinemos へのジョブ移行事例②

Copyright (c) 2015 Atomitech Inc.19

某地方自治体様システム概要

財務システムの監視及びジョブ(基盤、業務)の管理を Hinemos にて実施

既存ツールTivoli Workload Scheduler

ジョブ規模300 ジョブ(実行単位)

移行ポイントカレンダの営業日対応

Hinemos へのジョブ移行事例③

Copyright (c) 2015 Atomitech Inc.20

商用運用管理ツールからHinemos への移行サービス

Copyright (c) 2015 Atomitech Inc.21

Hinemos の機能および性能向上ノウハウの蓄積による効率的な移行 運用管理ツールにかかるトータルコストの削減を実現します。

商用運用管理ツールから Hinemos への移行サービス

Copyright (c) 2015 Atomitech Inc.22

お客様のご要望をお伺いし、現在お使いの商用運用管理ツールから Hinemos へ移行を支援いたします。

商用運用管理ツールから Hinemos への移行サービス

移行サービスの主な流れ

ヒアリング

お客様のご要望をお聞かせくだ

さい

ご提案

ヒアリングに沿って最適な移行サービスをご提案いたします

既存データ抽出

既存環境のデータ抽出を行い環境構築に向け設計を行います

整形、変更、補正

Hinemos のデータ形式に変換等を行います

環境構築・テスト

設計に基づき環境を構築しテストを行います

切替   (移行)

リハーサルに基づいて本番環境に適用します

引き渡し

お客様へお引き渡し致します

Copyright (c) 2015 Atomitech Inc.23

Hinemos への移行イメージ

移行サービスの主な流れ

ヒアリング

お客様のご要望をお聞かせくだ

さい

ご提案

ヒアリングに沿って最適な移行サービスをご提案いたします

既存データ抽出

既存環境のデータ抽出を行い環境構築に向け設計を行います

整形、変更、補正

Hinemos のデータ形式に変換等を行います

環境構築・テスト

設計に基づき環境を構築しテストを行います

切替   (移行)

リハーサルに基づいて本番環境に適用します

引き渡し

お客様へお引き渡し致します

既存商用運用管理ツールの種別、運用要件 (無停止等 )、対象機能、対象項目、ジョブ数、費用、スケジュールなどを確認。 ヒアリング内容か

ら条件を満たす移行作業を具体化。お客様に大筋合意を頂き詳細の意識合わせ。

Hinemosへの移行方式を検討。

Hinemos 上の監視・ジョブの定義だけでなく、 Hinemos の動作に関連するsyslog周りの設定見直しも実施。

結合試験の実施後、切り替えのリハーサルを実施。

本番環境にて、切り替えを実施。

切り替え後、監視及びジョブの動作に問題が無いことを確認した後に引き渡し。

Copyright (c) 2015 Atomitech Inc.24

移行サービスでの移行実績

移行サービスにて Hinemos への移行実績がある商用運用管理ツール

JP1/AJSTivoli Workload SchedulerSenju Operation ConductorWebSAM JobCenter

今後もご要望に応じて拡充を進めてまいります。

Copyright (c) 2015 Atomitech Inc.25

ご不明な点等ございましたら、お気軽にお問い合わせ下さい。

お問い合わせ先株式会社アトミテック[email protected]

ご清聴ありがとうございました