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.
1 © 2017 NTT DATA INTELLILINK CORPORATIONHinemos Alliance
Hinemos ver.6.0 機能紹介
2017年4月18日
NTTデータ先端技術株式会社(Hinemosアライアンス)
幸坂...
2 © 2017 NTT DATA INTELLILINK CORPORATIONHinemos Alliance
INDEX
1. Hinemos
2. 収集・蓄積
3. 監視・性能
4. 自動化
5. ユーザビリティ向上
6. 省リソース化
3 © 2017 NTT DATA INTELLILINK CORPORATIONHinemos Alliance
1. Hinemos
4 © 2017 NTT DATA INTELLILINK CORPORATIONHinemos Alliance
Hinemosとは
エンタープライズシステム運用管理に必要な
幅広い機能を備えた統合運用管理ソフトウェア
自動化
監視・性能 収...
5 © 2017 NTT DATA INTELLILINK CORPORATIONHinemos Alliance
3つの基本機能
 統合運用管理を実現する基本機能をワンパッケージで提供
・監視…収集したデータをもとに、システムの稼動状況を確...
6 © 2017 NTT DATA INTELLILINK CORPORATIONHinemos Alliance
2. 収集・蓄積
7 © 2017 NTT DATA INTELLILINK CORPORATIONHinemos Alliance
収集・蓄積 機能概要
サーバ機器、端末、OS、MW、APなどのありとあらゆるデータを
収集・蓄積管理、そして分析・運用自動化へ
...
8 © 2017 NTT DATA INTELLILINK CORPORATIONHinemos Alliance
収集対象
• アプリケーション
• HTTPのレスポンス
• SNMPのレスポンス
• DBMSへの問い合わせ結果
• JMXの...
9 © 2017 NTT DATA INTELLILINK CORPORATIONHinemos Alliance
Androidエージェント
• Androidエージェントは、Linux/Windowsエージェントと異なり、
端末における下記...
10 © 2017 NTT DATA INTELLILINK CORPORATIONHinemos Alliance
収集データの検索
収集したメッセージをメタ情報を使って高速絞り込み検索が可能
ログから抽出したメタ情報を使っ
た効率的な絞り込...
11 © 2017 NTT DATA INTELLILINK CORPORATIONHinemos Alliance
データ分析基盤へのデータ転送
クラウド上の
DWH/BigDATAサービス
既存のデータ分析基盤
( 等)
SIEM、予兆検知...
12 © 2017 NTT DATA INTELLILINK CORPORATIONHinemos Alliance
デモ1 (Android)
• デモ概要
1. Androidタブレットを持ったオペレータが監視ルーム(会場)に入室
2. 監...
13 © 2017 NTT DATA INTELLILINK CORPORATIONHinemos Alliance
3. 監視・性能
14 © 2017 NTT DATA INTELLILINK CORPORATIONHinemos Alliance
監視・性能
②応答 管理対象システム
Hinemos
マネージャ
①各種監視③何かあったら即座に通知!
システムの稼働状況を確...
15 © 2017 NTT DATA INTELLILINK CORPORATIONHinemos Alliance
性能グラフの刷新
容易なインタフェースで
高度な見える化が可能となります
16 © 2017 NTT DATA INTELLILINK CORPORATIONHinemos Alliance
デモ part2-1(障害解析)
1. Webページのレスポンス低下をHinemosで検知
2. Web, AP, DBサーバ...
17 © 2017 NTT DATA INTELLILINK CORPORATIONHinemos Alliance
デモ part2-2(機能紹介)
様々なグラフ機能を紹介します
動画時間:2分02秒
18 © 2017 NTT DATA INTELLILINK CORPORATIONHinemos Alliance
4. 自動化
19 © 2017 NTT DATA INTELLILINK CORPORATIONHinemos Alliance
自動化 概要
• 構築自動化(環境構築)
– 管理対象機器の環境構築において必要となる一連の作業(パッケージのインス
トールや...
20 © 2017 NTT DATA INTELLILINK CORPORATIONHinemos Alliance
構築自動化
管理対象機器の環境構築において必要となる一連の作業を定型化し、
複数環境に対し一括で実行できます
一連の作業
クリ...
21 © 2017 NTT DATA INTELLILINK CORPORATIONHinemos Alliance
業務自動化
(ジョブ管理)
システムを構成する多種多様な環境に対し実行が必要なジョブを、
ジョブ管理機能で一元管理
・システム...
22 © 2017 NTT DATA INTELLILINK CORPORATIONHinemos Alliance
運用自動化
(Runbook Automation)
• Hinemos ver.6.0では、高い信頼性が求められるジョブ機能...
23 © 2017 NTT DATA INTELLILINK CORPORATIONHinemos Alliance
Runbook Automationに求められるもの
オペレータ
承認者 管理対象
全てHinemosで
実現できます
柔軟な...
24 © 2017 NTT DATA INTELLILINK CORPORATIONHinemos Alliance
例)問題発生時のログ取得業務
• 従来の運用手順書
1. オペレータ)ログファイル取得の依頼を受け取る
(Aサーバにおける、O...
25 © 2017 NTT DATA INTELLILINK CORPORATIONHinemos Alliance
例)問題発生時のログ取得業務
• HinemosによるRBA化
1. オペレータ)ログファイル取得の依頼を受け取り、
Hine...
26 © 2017 NTT DATA INTELLILINK CORPORATIONHinemos Alliance
デモ3 (RBA)
• Runbook Automationのデモ
27 © 2017 NTT DATA INTELLILINK CORPORATIONHinemos Alliance
5. ユーザビリティ向上
28 © 2017 NTT DATA INTELLILINK CORPORATIONHinemos Alliance
グローバル対応
• 完全多言語対応
• マネージャの動作OSとクライアントの動作OSの言語が異なる環境で利用可能
• タイムゾ...
29 © 2017 NTT DATA INTELLILINK CORPORATIONHinemos Alliance
インストール
• rpmのprefixオプション対応
• インストール箇所が選択可能
• 複数バージョンインストール対応
• ...
30 © 2017 NTT DATA INTELLILINK CORPORATIONHinemos Alliance
Hinemosクライアントの改善
• ショートカットキー対応
• Hinemosクライアントのボタンをキーボードのショートカッ...
31 © 2017 NTT DATA INTELLILINK CORPORATIONHinemos Alliance
監視の改善
• ログファイル監視
• 対応ファイルサイズは、Hinemos5.0で2GB、Hinemos6.0で8GB
• 複...
32 © 2017 NTT DATA INTELLILINK CORPORATIONHinemos Alliance
24時間365日対応
• Hinemos ver.5.0では内部で利用しているPostgreSQLのテーブルが少しずつ
断片化...
33 © 2017 NTT DATA INTELLILINK CORPORATIONHinemos Alliance
その他の開発概要
• 振り替えカレンダ
• 振り替え休日などを簡易に設定可能
• FQDNとショートネームの切り替えが可能
•...
34 © 2017 NTT DATA INTELLILINK CORPORATIONHinemos Alliance
6. 省リソース化
35 © 2017 NTT DATA INTELLILINK CORPORATIONHinemos Alliance
CPUコア数/メモリ使用量の削減
CPUコア数の削減
Time
CPU Usage
Time
CPU Usage
100%
1...
36 © 2017 NTT DATA INTELLILINK CORPORATIONHinemos Alliance
小規模環境での測定(測定条件)
マネージャ
VMware仮想マシン
CPU:4core
MEM : 1GB
Hinemos v...
37 © 2017 NTT DATA INTELLILINK CORPORATIONHinemos Alliance
測定結果(メモリ使用量の比較)
Hinemos ver.5.0 Hinemos ver.6.0
初期状態でのメモリ使用量の差異...
38 © 2017 NTT DATA INTELLILINK CORPORATIONHinemos Alliance
大規模環境での測定(測定条件)
マネージャ
VMware仮想マシン
CPU:4core
MEM : 6GB
Hinemos v...
39 © 2017 NTT DATA INTELLILINK CORPORATIONHinemos Alliance
測定結果(概要:1時間分)
Hinemos5.0 (JavaHeap4GB) Hinemos6.0 (JavaHeap1GB)...
40 © 2017 NTT DATA INTELLILINK CORPORATIONHinemos Alliance
対応OS
• Hinemos Manager
• RHEL/Cent 7
• RHEL/Cent 6 (64bit)
• Wi...
41 © 2017 NTT DATA INTELLILINK CORPORATIONHinemos Alliance
まとめ
• Hinemos ver.6.0では、サーバ機器、端末、OS、MW、APなどの
ありとあらゆるデータを収集/蓄積が可...
Upcoming SlideShare
Loading in …5
×

Hinemos ver.6.0 機能紹介

2,030 views

Published on

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

本資料は、2017/04/18(火)開催
Hinemos ver.6.0 製品発表『Hinemos ver.6.0 機能紹介』セッション講演資料となります。

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Hinemos ver.6.0 機能紹介

  1. 1. 1 © 2017 NTT DATA INTELLILINK CORPORATIONHinemos Alliance Hinemos ver.6.0 機能紹介 2017年4月18日 NTTデータ先端技術株式会社(Hinemosアライアンス) 幸坂 大輔
  2. 2. 2 © 2017 NTT DATA INTELLILINK CORPORATIONHinemos Alliance INDEX 1. Hinemos 2. 収集・蓄積 3. 監視・性能 4. 自動化 5. ユーザビリティ向上 6. 省リソース化
  3. 3. 3 © 2017 NTT DATA INTELLILINK CORPORATIONHinemos Alliance 1. Hinemos
  4. 4. 4 © 2017 NTT DATA INTELLILINK CORPORATIONHinemos Alliance Hinemosとは エンタープライズシステム運用管理に必要な 幅広い機能を備えた統合運用管理ソフトウェア 自動化 監視・性能 収集・蓄積
  5. 5. 5 © 2017 NTT DATA INTELLILINK CORPORATIONHinemos Alliance 3つの基本機能  統合運用管理を実現する基本機能をワンパッケージで提供 ・監視…収集したデータをもとに、システムの稼動状況を確認し、異常を検知 ・性能…蓄積されたデータに対して、グラフを用いて分析 ・構築自動化…環境構築の一連の作業を定型化し、複数環境に対し一括で実行 ・業務自動化(ジョブ管理)…システム運行に必要な様々な処理を一元的に管理・実行 ・運用自動化(Runbook Automation)…確認・判断作業も含めた運用プロセス自動化 ・収集…サーバ機器、端末、OS、MW、APなどのありとあらゆるデータを収集 ・蓄積…収集したデータを管理、活用 監視・性能 自動化 収集・蓄積
  6. 6. 6 © 2017 NTT DATA INTELLILINK CORPORATIONHinemos Alliance 2. 収集・蓄積
  7. 7. 7 © 2017 NTT DATA INTELLILINK CORPORATIONHinemos Alliance 収集・蓄積 機能概要 サーバ機器、端末、OS、MW、APなどのありとあらゆるデータを 収集・蓄積管理、そして分析・運用自動化へ サーバリソース システム応答性能 AP/MWログ 端末データ (GPS・バッテリー) パケットキャプチャ 用途を制限せず あらゆる情報を収集 Hinemosに蓄積し 様々な角度から見える化 収集したデータを簡易に 外部連携し利活用 検索性能グラフ search ビッグデータ 基盤 機械学習・AI 収集 蓄積 転送
  8. 8. 8 © 2017 NTT DATA INTELLILINK CORPORATIONHinemos Alliance 収集対象 • アプリケーション • HTTPのレスポンス • SNMPのレスポンス • DBMSへの問い合わせ結果 • JMXのレスポンス • TCP, FTP, SMTP, POP3, IMAP, NTP, DNSの応答 • ログファイル • バイナリログファイル • OS • Windowsイベント • システムログ(syslog) • プロセス数 • ハードウェア • PINGのレスポンス • SNMPTRAPのOID, varbind • リソース • CPU, MEM, Network I/O, Disk I/O, Filesystem usage • カスタム • コマンドの実行結果 • JSON/HTTP センサデータなどは、 JSON/HTTP形式で収集可能 映像・音声・画像は、 バイナリログファイル形式で収集可能 (v.6.0.1対応予定) Androidに対応(詳細は次スライド) (赤字はv.6.0で追加された収集項目)
  9. 9. 9 © 2017 NTT DATA INTELLILINK CORPORATIONHinemos Alliance Androidエージェント • Androidエージェントは、Linux/Windowsエージェントと異なり、 端末における下記の情報が収集可能となります – 端末のバッテリー残量 – 通信量 – 端末の電源ON/OFF – ネットワークの接続/切断 – インストールされたアプリ情報 – 端末の位置情報(GPS) – iBeacon情報(後ほどデモをします) • 参考)Linux/Windowsエージェントは下記の機能を利用するために必要 – ジョブ機能 – 一部の監視機能(ログファイル監視、カスタム監視、Windowsイベント監視) Android画面
  10. 10. 10 © 2017 NTT DATA INTELLILINK CORPORATIONHinemos Alliance 収集データの検索 収集したメッセージをメタ情報を使って高速絞り込み検索が可能 ログから抽出したメタ情報を使っ た効率的な絞り込み検索 【絞り込み例】 ・ソースIPアドレスがXX.XX.XX.XXかつ、GETリクエストのApacheアクセスログ一覧 ・特定期間に発生した、OutOfMemoryのJavaスタックトレース全体
  11. 11. 11 © 2017 NTT DATA INTELLILINK CORPORATIONHinemos Alliance データ分析基盤へのデータ転送 クラウド上の DWH/BigDATAサービス 既存のデータ分析基盤 ( 等) SIEM、予兆検知、マーケティング分析など の新たなデータ活用へ Hinemosが収集データや管理している履歴データを外部のDWH/ビックデータ 分析基盤へ連携可能
  12. 12. 12 © 2017 NTT DATA INTELLILINK CORPORATIONHinemos Alliance デモ1 (Android) • デモ概要 1. Androidタブレットを持ったオペレータが監視ルーム(会場)に入室 2. 監視ルームに置かれたBeaconからの情報をAndroidタブレット上のHinemos エージェントが受け取り、Hinemosマネージャに通信 3. Hinemosクライアントには、監視ルームにいるオペレータが表示される 4. オペレータの監視ルームへの入退室ログがHinemosから確認可能 監視ルーム (会場) 受付 Beacon Android エージェント 確認 カスタムトラップ 送信
  13. 13. 13 © 2017 NTT DATA INTELLILINK CORPORATIONHinemos Alliance 3. 監視・性能
  14. 14. 14 © 2017 NTT DATA INTELLILINK CORPORATIONHinemos Alliance 監視・性能 ②応答 管理対象システム Hinemos マネージャ ①各種監視③何かあったら即座に通知! システムの稼働状況を確認するための様々な種類の監視を実現 アプリケーション監視 OS監視 HW監視 HTTP監視、HTTPシナリオ監視、SQL監視 サービス・ポート監視、Windowsサービス監視 JMX監視、ログファイル監視、Hinemosエージェント監視 カスタム監視、カスタムトラップ監視、ログファイル監視 プロセス監視、 Windowsイベント監視、システムログ監視 SNMPTRAP監視、リソース監視、PING監視 ④グラフを用いて分析
  15. 15. 15 © 2017 NTT DATA INTELLILINK CORPORATIONHinemos Alliance 性能グラフの刷新 容易なインタフェースで 高度な見える化が可能となります
  16. 16. 16 © 2017 NTT DATA INTELLILINK CORPORATIONHinemos Alliance デモ part2-1(障害解析) 1. Webページのレスポンス低下をHinemosで検知 2. Web, AP, DBサーバのリソース値を折れ線で表示 ⇒HTTPの応答時間とDBサーバのCPU使用率が 似た傾向にあることを発見! 3. DBサーバのCPU使用率とDBサーバの指標値を 散布図で表示 ⇒特定のDB指標値がCPU使用率と相関が高いことを発見! • 動画時間:2分26秒 DBサーバ1台 APサーバ10台 Webサーバ10台 Webサーバ X台 ・・・・
  17. 17. 17 © 2017 NTT DATA INTELLILINK CORPORATIONHinemos Alliance デモ part2-2(機能紹介) 様々なグラフ機能を紹介します 動画時間:2分02秒
  18. 18. 18 © 2017 NTT DATA INTELLILINK CORPORATIONHinemos Alliance 4. 自動化
  19. 19. 19 © 2017 NTT DATA INTELLILINK CORPORATIONHinemos Alliance 自動化 概要 • 構築自動化(環境構築) – 管理対象機器の環境構築において必要となる一連の作業(パッケージのインス トールや設定ファイルの配置・置換)を自動化 • 業務自動化(ジョブ管理) – システム運行に必要なサーバ間を跨る処理をジョブネットとして、その運行管理 を実現します • 運用自動化(Runbook Automation) – 運用手順書(Runbook)に定義された人が行う確認・判断作業も含めた運用管理プ ロセスを自動化 • オペレータの負荷を軽減し、コストを削減 • 運用ミスの削減 Hinemos ver.5.0~ Hinemos ver.1.0~ Hinemos ver.6.0~
  20. 20. 20 © 2017 NTT DATA INTELLILINK CORPORATIONHinemos Alliance 構築自動化 管理対象機器の環境構築において必要となる一連の作業を定型化し、 複数環境に対し一括で実行できます 一連の作業 クリックで実行 詳細 環境構築の 定義体 WEBサーバの構築 DBサーバの構築など パッケージのインストール 設定ファイルの配布・置換 コンポーネントの起動 インストール パッケージ host=node001 ip=192.168.0.2 charset=UTF-8
  21. 21. 21 © 2017 NTT DATA INTELLILINK CORPORATIONHinemos Alliance 業務自動化 (ジョブ管理) システムを構成する多種多様な環境に対し実行が必要なジョブを、 ジョブ管理機能で一元管理 ・システム運行に必要な処理(ジョブ)の管理 ・システム異常発生時に必要な処理(ジョブ)の管理 大量ノードに対する処理 Job1 Job4 Job3 Job2 連続・複雑な操作 Job1 Job4 Job3 Job2 障害 処理結果の確認 Job1 Job1 定時処理/深夜処理 ジョブ 管理 zzz...
  22. 22. 22 © 2017 NTT DATA INTELLILINK CORPORATIONHinemos Alliance 運用自動化 (Runbook Automation) • Hinemos ver.6.0では、高い信頼性が求められるジョブ機能に加え、 RBAに求められる機能も備えています。 そのため • 柔軟な処理分岐やエラー時の処理などジョブ管理製品に求められる機能 • オペレータとシステム以外の第三者と協調して動作するRBA製品に求められる機能 の両方を単一製品で提供します。 ジョブ管理製品 RBA製品 高度なスケジュール 終了遅延監視 ファイルの転送 先行処理に応じた分岐 モジュールの再利用 イベント契機で実行 処理の階層化 コマンドの実行 管理者による承認 実行結果を変数に格納
  23. 23. 23 © 2017 NTT DATA INTELLILINK CORPORATIONHinemos Alliance Runbook Automationに求められるもの オペレータ 承認者 管理対象 全てHinemosで 実現できます 柔軟な処理分岐 簡易な実行画面 実行時のパラメータ設定 ジョブの多重率に 応じた実行 汎用的な処理の モジュール化 監視ジョブ 処理の流れ 吹き出しは全て、 Hinemos ver.6.0で 追加された機能です 環境変数の設定 ノードプロパティのノード変数を 利用したジョブ実行 実行時にスクリプトを配布 (予め管理対象にスクリプ トを用意する必要なし) 承認処理
  24. 24. 24 © 2017 NTT DATA INTELLILINK CORPORATIONHinemos Alliance 例)問題発生時のログ取得業務 • 従来の運用手順書 1. オペレータ)ログファイル取得の依頼を受け取る (Aサーバにおける、OSとPostgreSQLのログファイル) 2. オペレータ)承認者に確認依頼メールを送付する 3. 承認者)確認依頼メールを読み、承認メールを返信する 4. オペレータ)AサーバにTeratermでログインして、OSとPostgreSQLの ログファイルを/tmpにコピーし、圧縮する 5. オペレータ)解析用サーバに転送する Hinemosによる RBA化 Hinemosによる RBA化
  25. 25. 25 © 2017 NTT DATA INTELLILINK CORPORATIONHinemos Alliance 例)問題発生時のログ取得業務 • HinemosによるRBA化 1. オペレータ)ログファイル取得の依頼を受け取り、 Hinemosで「Aサーバ、PostgreSQL」を選択してOKをクリック 2. Hinemos)承認者に確認依頼メールを送付する 3. 承認者)確認依頼メールのURLからHinemosの画面にジャンプし、承認ボタ ンをクリックする 4. Hinemos)AサーバにTeratermでログインして、OSとPostgreSQLの ログファイルを/tmpにコピーし、圧縮する 5. Hinemos)解析用サーバに転送する Hinemosが代わりに やってくれるもに!
  26. 26. 26 © 2017 NTT DATA INTELLILINK CORPORATIONHinemos Alliance デモ3 (RBA) • Runbook Automationのデモ
  27. 27. 27 © 2017 NTT DATA INTELLILINK CORPORATIONHinemos Alliance 5. ユーザビリティ向上
  28. 28. 28 © 2017 NTT DATA INTELLILINK CORPORATIONHinemos Alliance グローバル対応 • 完全多言語対応 • マネージャの動作OSとクライアントの動作OSの言語が異なる環境で利用可能 • タイムゾーン対応 • マネージャの動作OSとクライアントの動作OSのタイムゾーンが異なる環境で も利用可能 • Hinemos時刻 • OSの時刻と独立して、Hinemos内の時刻を保持 • 言語ファイルの外部化 • 英語、日本語以外のクライアントを容易に作成可能 Hinemosクライアント (日本) Hinemosマネージャ (アメリカ)
  29. 29. 29 © 2017 NTT DATA INTELLILINK CORPORATIONHinemos Alliance インストール • rpmのprefixオプション対応 • インストール箇所が選択可能 • 複数バージョンインストール対応 • 複数のバージョンを同一のサーバにインストール可能 • Windowsエージェント、クライアントのJAVA外部化 • ユーザがインストールしたJAVAをHinemosが利用 Agent 5.0 Agent 6.0Manager 5.0 Manager 6.0 Agent 6.0 Server-C Server-D Server-A Server-B Agent 6.0 Manager 5.0 バージョンアップ時の 並行運用が容易
  30. 30. 30 © 2017 NTT DATA INTELLILINK CORPORATIONHinemos Alliance Hinemosクライアントの改善 • ショートカットキー対応 • Hinemosクライアントのボタンをキーボードのショートカットから利用可能 (例:更新ボタンのクリックを「C-r」で代替可能) • BASIC認証ログイン(Webクライアント) • SSO環境に対応 • 新規イベントや新規ステータスの発生時にポップアップ表示 • イベントやステータスの見過ごしを防ぐ • イベント履歴の高速表示 • 直近のイベントをメモリ上に確保することで、性能向上 • スコープツリーの検索窓 • 探しているノードに素早く到達 • Hinemosクライアント停止時の警告ポップアップ • 誤操作によるHinemosクライアント停止の防止 スコープツリーの検索窓 (監視[イベント]ビューなどでも利用可能)
  31. 31. 31 © 2017 NTT DATA INTELLILINK CORPORATIONHinemos Alliance 監視の改善 • ログファイル監視 • 対応ファイルサイズは、Hinemos5.0で2GB、Hinemos6.0で8GB • 複数行監視 • エージェント停止時にロストしない • リソース監視 • Windowsにおいて、ファイルシステム使用率の監視サイズは、 Hinemos ver.5.0で8TB、Hinemos ver.6.0で256TB • HTTP監視(シナリオ、数値、文字列) • 「Content-Type: text/html」以外も監視可能 • HTTPS利用時のTLS1.1, 1.2対応 • Windowsイベント監視 • 監視対象のCPU負荷削減 • カスタム監視(数値)、JMX監視(数値) • 一回前のポーリング結果との「差分」が監視可能
  32. 32. 32 © 2017 NTT DATA INTELLILINK CORPORATIONHinemos Alliance 24時間365日対応 • Hinemos ver.5.0では内部で利用しているPostgreSQLのテーブルが少しずつ 断片化を起こすため、年に1回程度の再編成が必要でした。 (hinemos_cluster_db.sh) • しかし、再編成をするためには、Hinemosが内部で利用しているJAVAを停止 する必要があり、再編成にはそれなりの時間を要します。 ⇒ 数時間のサービス停止 • Hinemos ver.6.0であれば、JAVAを停止せずに再編成が可能となります。 ⇒ サービス停止が発生しないため、24時間365日の運用が可能となります。 よりミッションクリティカルな領域でも利用可能
  33. 33. 33 © 2017 NTT DATA INTELLILINK CORPORATIONHinemos Alliance その他の開発概要 • 振り替えカレンダ • 振り替え休日などを簡易に設定可能 • FQDNとショートネームの切り替えが可能 • 明確に切り替えて利用することが可能 • セルフチェックの状態をJMX監視により、外部から観測可能 • セルフチェックで警告を通知される前に、傾向を把握できる • ジョブ履歴のファイルサイズ削減(3~4割削減) • ジョブ実行時のHinemosマネージャの負荷削減 • ジョブダイアログのダイアログサイズの縮小 • 小さいディスプレイでも利用可能 日 月 火 水 木 金 土 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 4月 振り替えカレンダ
  34. 34. 34 © 2017 NTT DATA INTELLILINK CORPORATIONHinemos Alliance 6. 省リソース化
  35. 35. 35 © 2017 NTT DATA INTELLILINK CORPORATIONHinemos Alliance CPUコア数/メモリ使用量の削減 CPUコア数の削減 Time CPU Usage Time CPU Usage 100% 100% Hinemos Hinemos メモリ使用量の削減 クラウド環境では、より小さなインスタンスでHinemosを利用可能 ⇒費用削減 オンプレ環境では、低スペックなサーバでも利用可能 ⇒費用削減 シンプルなアーキテクチャになったため、ロバストなHinemosへ進化 ⇒安定性向上 AWSの場合、 EC2インスタンス費用は 約1/2倍!
  36. 36. 36 © 2017 NTT DATA INTELLILINK CORPORATIONHinemos Alliance 小規模環境での測定(測定条件) マネージャ VMware仮想マシン CPU:4core MEM : 1GB Hinemos ver.5.0 ハードウェア Hinemos ver.6.0 VMware仮想マシン CPU:4core MEM : 512MB OS RHEL7.2 (64bit) 監視対象 対象ノード 仮想マシン10ノード 監視設定 リソース監視 各ノードあたり10監視項目 プロセス監視 各ノードあたり10監視項目 各種設定 全て初期設定
  37. 37. 37 © 2017 NTT DATA INTELLILINK CORPORATIONHinemos Alliance 測定結果(メモリ使用量の比較) Hinemos ver.5.0 Hinemos ver.6.0 初期状態でのメモリ使用量の差異 (メモリ使用量から、OSのキャッシュ・バッファ使用量を引いたもの) 約290MB約610MB 約1/2倍
  38. 38. 38 © 2017 NTT DATA INTELLILINK CORPORATIONHinemos Alliance 大規模環境での測定(測定条件) マネージャ VMware仮想マシン CPU:4core MEM : 6GB Hinemos ver.5.0 ハードウェア Hinemos ver.6.0 VMware仮想マシン CPU:4core MEM : 4GB OS RHEL7.2 (64bit) Java ヒープサイズ:4GB ヒープサイズ:1GB 監視対象 対象ノード 設定変更 selfcheck.interval = 3600 repository.device.search.interval = 0 仮想マシン5,000ノード 監視設定 リソース監視 各ノードあたり10監視項目 全リソース監視設定数は100種類 (=10監視項目 × 10パターン) プロセス監視 各ノードあたり10監視項目 全プロセス監視設定数は100種類(=10監視項目 × 10パターン) 1/4倍
  39. 39. 39 © 2017 NTT DATA INTELLILINK CORPORATIONHinemos Alliance 測定結果(概要:1時間分) Hinemos5.0 (JavaHeap4GB) Hinemos6.0 (JavaHeap1GB) CPU使用率 ネットワークI/O Javaヒープ 1/4倍! リソースの平準化により、 CPUコア数が少ない環境でも安定運用
  40. 40. 40 © 2017 NTT DATA INTELLILINK CORPORATIONHinemos Alliance 対応OS • Hinemos Manager • RHEL/Cent 7 • RHEL/Cent 6 (64bit) • Windows Server 2016, 2012R2 • Hinemos Agent • RHEL/Cent/OracleLinux 7,6,5 • Windows Server 2016, 2012R2, 2012, 2008R2, 2008 • Windows 10, 8.1, 8, 7 • Amazon Linux • LinuxOne, Linux on Power • SLES 12 • Ubuntu 16.04 LTS • Android 6.0, 5.1, 5.0, 4.1 • Solaris 11, 10 • HP-UX 11i v3 • AIX 7.2, 7.1 • Hinemos Client (Rich) • Hinemosエージェントが対応しているWindows全て (Windows Server 2008を除く) • Hinemos Client (Web) • Internet Explore, Firefox, Chrome Hinemos ver.6.0で追加されたOSは、 赤字表記となります。
  41. 41. 41 © 2017 NTT DATA INTELLILINK CORPORATIONHinemos Alliance まとめ • Hinemos ver.6.0では、サーバ機器、端末、OS、MW、APなどの ありとあらゆるデータを収集/蓄積が可能となります • Hinemos ver.6.0では、収集したデータをもとに、システムの稼動 状況の監視や、グラフを用いた分析が可能となります • Hinemos ver.6.0では、環境構築の自動化、システム運行の自動化 (ジョブ)、運用プロセス自動化(Runbook Automation)が可能と なります • Hinemos ver.6.0では、ユーザビリティ向上や省リソース化が実現 されています ✔ ✔ ✔ ✔

×