SlideShare a Scribd company logo
1 of 28
Download to read offline
Copyright © 2014 NTT DATA INTELLILINK Corporation
2015年10月14日
NTTデータ先端技術株式会社
鈴木 悟
Hinemos World 2015
Hinemos + Consul による運用自動化のご提案
2Copyright © 2014 NTT DATA INTELLILINK Corporation
NTTデータ先端技術株式会社
NTTデータ先端技術株式会社
・IT分野の最新テクノロジーを利用してお客さまに役立つベストプラクティスを提供します。
・常に新技術にチャレンジし続ける生き生きとしたプロフェッショナル集団として社会に貢献します。
・ビジネスパートナーの知恵を結び付けて、付加価値の高いノウハウを創造し、共有していく“ハブカンパニー”として
活動します。
当社の持つ技術力をベースに
• 垂直方向でのサポート
ハードウェア等の機器販売、パッケー
ジ販売からセキュリティ製品の導入か
らアプリケーション開発まで、
システム開発/運用のあらゆるフェーズ
で価値を提供できます。
• 水平方向でのサポート
ブレードサーバからOSSによるクラウド
システムまで、また、アプリケーション
の要件定義から開発、試験まであらゆ
る状況で価値を提供できます。
3Copyright © 2014 NTT DATA INTELLILINK Corporation
当グループのミッション
ソリューション事業部 / クラウド基盤BU
クラウド製品を活用したクラウド環境の構築
クラウドを活用したアジャイル開発、DevOpsの実現
OSS製品を活用した先進的SIの実施
ハブ・グループとして
OSSを利用したクラウド構築サービスや、クラウドに関する研究開発
を行っています。
クラウドを利用することに依るシステムデプロイメントの自動化の検証と
実施、アジャイル開発やDevOpsの実現検討、普及展開を行っています。
クラウドだけでなく、CMSやLMSなど用いたサイト構築から、Playフレー
ムワークなどの各種Webフレームワークを活用したアプリケーション開
発、CKANなどの利用に依るオープンデータカタログサイト構築などを
行っています。
当グループの最大の特徴は、当社の持つ様々な技術者集団に対するハブとして機能している点にあります。
よって、ハードウェア調達からセキュリティ診断まで、どんなご要望でも当グループを通じて適切なソリューショ
ンをご提供することが出来ます。
4Copyright © 2014 NTT DATA INTELLILINK Corporation
当グループのHinemos関連サービス
サービス概要
OSSのHinemosを用いた統合運用管理システムの構築サービスとなります。Hinemos製品のコンサルティングから設
計・構築・保守・運用までをサポートし、当社の持つ技術スキルを活かした冗長化構成のご提案、クラウドサービス上
でのHinemos運用と自動化ソリューション、 検疫LANシステムとの連動やSplunkなどの各種ビッグデータ解析との
連動など、Hinemosを含め多種多様な構成についてご提案いたします。
Hinemos保守、問い合わせ対応サービス
最適な設計構築から障害解析まで幅広い分野をサポートします。料金プランとして問合せ回数無制限、20回まで
の二つをご用意しております。
当社の強みを活かしたHinemos、Hinemos+αの構築サービス
Hinemos本体はもちろんのこと各オプション製品の構築をおこないます。また、他ソフトウェア、サービスとの連動
を含めたコンサルティングも可能です。
監視設定一括登録サービス
面倒な監視設定をヒアリングシートを基に一括登録します。また実際に登録するまでの問合せにも対応します。
サービスの特徴
Hinemosソリューションパートナー
弊社はHinemosソリューションパートナーのメンバです。最新情報をいち早くキャッチでき展開することができます。
ワンストップサービス
要件定義から、設計、構築、テスト、運用/保守までをワンストップで提供できます。
他のソリューション・サービスとの連動
Hinemosだけでなく、サーバ、NW機器等のHWも含めたご提案や、ビッグデータ、仮想化等の他のソリューション、
サービスを絡めたご提案が可能です。
5Copyright © 2014 NTT DATA INTELLILINK Corporation
『自動化』というキーワードをよく耳にしませんか?
運用を自動化して、
コストを削減したい
環境の構築を自動
的にやりたい
面倒な試験は全部
自動でやりたい
今回は、これを
テーマに話します
6Copyright © 2014 NTT DATA INTELLILINK Corporation
運用自動化の背景
なぜ、運用自動化なのか?
1.IT基盤の変化
仮想環境やクラウド基盤の利用が一般化しており、必要な時
に必要な量を容易に作成できる(削除できる)
⇒大量にあるサーバの増減を維持管理する
2.オペレーション工数の削減
これまで手作業で行ってきた運用オペレーション業務を自動
化することで、オペレーション工数を削減できる
⇒人員リソース不足を解消する
3.オペレーション品質の向上
単純なオペレーションミスや確認漏れによる誤判断、作業漏
れを防ぐことができる
⇒オペレーション品質の常に一定に保てる
7Copyright © 2014 NTT DATA INTELLILINK Corporation
Hinemos+Consul、Serfを利用して運用自動化を実現
×
+
8Copyright © 2014 NTT DATA INTELLILINK Corporation
Serfって? Consulって?
Serfとは?
概要
機能
・HashiCorp社がGo言語で開発・公開しているオープンソースのクラスタ管理用ツール
・バイナリファイルをダウンロードして設置するだけ
⇒誰でも簡単に入手・利用ができます
1.メンバー管理
クラスタを構成する各サーバの死活やメンバーのホスト名,IPアドレス,タグを管理する
中央サーバではなく、各ノードが自律分散的に他ノードと会話して全ノードの情報を
知っている状態となる
2.障害検出
メンバーとの疎通失敗時は障害情報を共有し,定期的に復帰を確認して疎通が
回復できれば、クラスタへ自動復旧する
3.イベントハンドラ
メンバー管理や障害検出だけでなく,任意のタイミングで発生するイベントを
クラスタ全体で瞬時に共有し、任意のコマンドを実行できる
9Copyright © 2014 NTT DATA INTELLILINK Corporation
Serfって? Consulって?
A B
Serfでクラスタを構成してみます
join
172.31.243.128 172.31.243.119
A B
172.31.243.128 172.31.243.119
event
member-join
172.31.243.119
event
member-join
172.31.243.119
10Copyright © 2014 NTT DATA INTELLILINK Corporation
Serfって? Consulって?
Aサーバで「serf agent」コマンドを実行し、Serfを起動します
$ serf agent -node=A_server &
==> Starting Serf agent...
==> Starting Serf agent RPC...
==> Serf agent running!
Node name: ‘A_server'
Bind addr: '0.0.0.0:7946'
RPC addr: '127.0.0.1:7373'
Encrypted: false
Snapshot: false
Profile: lan
==> Log data will now stream in as it occurs:
2015/09/24 10:27:14 [INFO] agent: Serf agent starting
2015/09/24 10:27:14 [INFO] serf: EventMemberJoin: A_server 172.31.243.128
2015/09/24 10:27:15 [INFO] agent: Received event: member-join
$ serf members
2015/09/24 10:32:23 [INFO] agent.ipc: Accepted client: 127.0.0.1:41873
A_server 172.31.243.128:7946 alive
「serf members」コマンドを実行して、クラスタを構成しているサーバ情報を
表示させます
11Copyright © 2014 NTT DATA INTELLILINK Corporation
Serfって? Consulって?
Bサーバでは「-join」オプションを使用して、Serfを起動します
$ serf agent -node=B_server -join=172.31.243.128 &
==> Starting Serf agent RPC...
==> Serf agent running!
Node name: ‘B_server'
Bind addr: '0.0.0.0:7946'
RPC addr: '127.0.0.1:7373'
Encrypted: false
Snapshot: false
Profile: lan
==> Joining cluster...(replay: false)
Join completed. Synced with 1 initial agents
==> Log data will now stream in as it occurs:
2015/09/24 10:38:19 [INFO] agent: Serf agent starting
2015/09/24 10:38:19 [INFO] serf: EventMemberJoin: B_server 172.31.243.119
2015/09/24 10:38:19 [INFO] agent: joining: [172.31.243.128] replay: false
2015/09/24 10:38:19 [INFO] serf: EventMemberJoin: A_server 172.31.243.128
2015/09/24 10:38:19 [INFO] agent: joined: 1 nodes
2015/09/24 10:38:20 [INFO] agent: Received event: member-join
「serf members」コマンドを実行して、クラスタを構成しているサーバ情報を
表示させます
$ serf members
2015/09/24 10:32:23 [INFO] agent.ipc: Accepted client: 127.0.0.1:41873
B_server 172.31.243.119:7946 alive
A_server 172.31.243.128:7946 alive
12Copyright © 2014 NTT DATA INTELLILINK Corporation
Serfって? Consulって?
先程はmember-joinイベントを発生させましたが、他にもメンバ変更の
タイミングで以下のイベントが自動発生します
A
join
B
member-join
A
leave
B
member-leave
A
failed
B
member-failed
A
update
B
member-update
A
leap
B
member-leap
Serfクラスタの範囲
Serfエージェント
⇒Serfでは、それぞれのイベント発生時に任意のコマンドを
実行できるので、この機能を利用して、各サーバの設定や
Hinemosにノード・スコープを登録します
13Copyright © 2014 NTT DATA INTELLILINK Corporation
Serfって? Consulって?
Consulとは?
概要
機能
・HashiCorp社がGo言語で開発・公開しているオープンソースのクラスタ管理用ツール
・バイナリファイルをダウンロードして設置するだけ
1.メンバー管理
クラスタを構成する各サーバの死活やメンバーのホスト名,IPアドレス,タグを管理する
サーバとクライアントという2つのコンポーネントで構成され、サーバ側がもつKVSに
データを格納する
2.障害検出
メンバーとの疎通失敗時は障害情報を共有し,定期的に復帰を確認して疎通が
回復できれば、クラスタへ自動復旧する
3.イベントハンドラ
メンバー管理や障害検出だけでなく,任意のタイミングで発生するイベントを
クラスタ全体で瞬時に共有し、任意のコマンドを実行できる
4.サービス監視
Webサーバやデータベースの状況変化をトリガとして,様々な自動処理を
実行できる
14Copyright © 2014 NTT DATA INTELLILINK Corporation
Serfって? Consulって?
A B
Consulでクラスタを構成してみます
join
172.31.243.128 172.31.243.119
A B
172.31.243.128 172.31.243.119
event
172.31.243.119
event
172.31.243.119
サーバ クライアント
15Copyright © 2014 NTT DATA INTELLILINK Corporation
Serfって? Consulって?
Aサーバで「consul agent」コマンドを実行し、サーバとしてConsulを起動します
$ consul agent -server -bootstrap-expect=1 -data-dir=/opt/consul/data -node=A_server &
==> Starting Consul agent...
==> Starting Consul agent RPC...
==> Consul agent running!
Node name: 'A_server'
Datacenter: 'dc1'
Server: true (bootstrap: true)
Client Addr: 127.0.0.1 (HTTP: 8500, HTTPS: -1, DNS: 8600, RPC: 8400)
Cluster Addr: 172.31.243.119 (LAN: 8301, WAN: 8302)
Gossip encrypt: false, RPC-TLS: false, TLS-Incoming: false
Atlas: <disabled>
==> Log data will now stream in as it occurs:
2015/09/28 04:59:44 [INFO] serf: EventMemberJoin: A_server 172.31.243.119
2015/09/28 04:59:44 [INFO] serf: EventMemberJoin: A_server.dc1 172.31.243.119
・・・(省略)
$ consul members
2015/09/28 05:08:00 [INFO] agent.rpc: Accepted client: 127.0.0.1:36575
Node Address Status Type Build Protocol DC
A_server 172.31.243.119:8301 alive server 0.5.2 2 dc1
「Consul members」コマンドを実行して、クラスタを構成しているサーバ情報を
表示させます
16Copyright © 2014 NTT DATA INTELLILINK Corporation
Serfって? Consulって?
Bサーバでは「-join」オプションを使用して、クライアントとしてConsulを起動します
$ consul agent -data-dir=/opt/consul/data -node=B_server -join=172.31.243.128 &
==> Starting Consul agent...
==> Starting Consul agent RPC...
==> Joining cluster...
Join completed. Synced with 1 initial agents
==> Consul agent running!
Node name: 'B_server'
Datacenter: 'dc1'
Server: false (bootstrap: false)
Client Addr: 127.0.0.1 (HTTP: 8500, HTTPS: -1, DNS: 8600, RPC: 8400)
Cluster Addr: 172.31.243.119 (LAN: 8301, WAN: 8302)
Gossip encrypt: false, RPC-TLS: false, TLS-Incoming: false
Atlas: <disabled>
==> Log data will now stream in as it occurs:
2015/09/28 05:13:29 [INFO] serf: EventMemberJoin: B_server 172.31.243.119
・・・(省略)
2015/09/28 05:13:29 [INFO] consul: adding server A_server (Addr: 172.31.243.119:8300) (DC: dc1)
$ consul members
2015/09/28 05:16:38 [INFO] agent.rpc: Accepted client: 127.0.0.1:54006
Node Address Status Type Build Protocol DC
B_server 172.31.243.128:8301 alive client 0.5.2 2 dc1
A_server 172.31.243.119:8301 alive server 0.5.2 2 dc1
「Consul members」コマンドを実行して、クラスタを構成しているサーバ情報を
表示させます
17Copyright © 2014 NTT DATA INTELLILINK Corporation
Serfって? Consulって?
Consulでは、Serfではできなかった任意のサービスに対する状態監視を
行うことができます
サービスの定義はJSON形式の書式で定義し、エージェント起動時に指定します
$ cat /etc/consul.d/web.json
{
"service": { # サービスの定義開始
"name": "web", # サービス名称を「web」
"port": 80, # ポート番号は「80」
"check": { # ヘルスチェックの定義開始
"script": "curl localhost:80 >/dev/null 2>&1", # curlでローカル環境の監視
"interval": "10s" # 監視間隔
}
}
}
[Webサーバを監視する定義の一例]
Consul起動時に、jsonファイルを指定します
$ consul agent -data-dir=/opt/consul/data -node=B_server -join=172.31.243.128 -config-dir=/etc/consul.d &
==> Starting Consul agent...
==> Starting Consul agent RPC...
==> Consul agent running!
Node name: ‘B_server'
・・・(省略)
==> Log data will now stream in as it occurs:
2015/09/28 05:51:01 [INFO] serf: EventMemberJoin: B_server 172.31.243.119
・・・(省略)
2015/09/28 05:51:02 [INFO] agent: Synced service 'web'
18Copyright © 2014 NTT DATA INTELLILINK Corporation
Serfって? Consulって?
SerfとConsulでは監視する範囲が異なります
serf agent serf agent consul agent consul agent
サーバ サーバ サーバ サーバ
サービスA
サービスB
サービスA
サービスB
サービスA
サービスB
サービスA
サービスB
Serfクラスタの監視範囲 Consulクラスタの監視範囲
⇒Consulでは、サービス稼働状況の変化をトリガとして
任意のコマンドを実行できるので、この機能を利用して、
Hinemosに監視を登録します
19Copyright © 2014 NTT DATA INTELLILINK Corporation
自動運用化の取り組み
プレゼンテーション層
Webサーバ
アプリケーション層
データベース層
DBサーバ
運用管理サーバ監視
今回はAPサーバ(Tomcat)の増減を例に考えてみます
APサーバを1台
増やしてみます
APサーバ APサーバ
20Copyright © 2014 NTT DATA INTELLILINK Corporation
自動運用化の取り組み
プレゼンテーション層
Webサーバ
アプリケーション層
データベース層
DBサーバ
APサーバ
運用管理者
運用管理サーバAPサーバ
振り分け先を追加して、
再起動
運用管理者
DB接続の設定をして、
起動
監視
運用管理者
ノードを登録して、
監視を設定
APサーバ(Tomcat)増加時に、運用管理者はそれぞれに対応する必要があります
21Copyright © 2014 NTT DATA INTELLILINK Corporation
自動運用化の取り組み
Webサーバ
DBサーバ
APサーバ 運用管理サーバAPサーバ
監視
SerfメンバConsulメンバ
join
APサーバ(Tomcat)をConsulメンバおよびSerfメンバにjoinすることで、自律的に構成します
22Copyright © 2014 NTT DATA INTELLILINK Corporation
自動運用化の取り組み
Webサーバ
DBサーバ
APサーバ 運用管理サーバAPサーバ
監視
Serfメンバ
join
設定、起動
設定、
再起動
ノード、スコープ登録
Serfメンバjoin時にそれぞれの処理を自動で実行します
23Copyright © 2014 NTT DATA INTELLILINK Corporation
自動運用化の取り組み
Webサーバ
DBサーバ
APサーバ 運用管理サーバ
APサーバ
監視
Consulメンバ
プロセス監視設定
APサーバ(Tomcat)のサービスが起動した場合、Consulが検知してHinemosに監視を登録します
サービス起動
24Copyright © 2014 NTT DATA INTELLILINK Corporation
自動運用化の取り組み
Webサーバ
DBサーバ
APサーバ 運用管理サーバ
APサーバ
監視
Consulメンバ
プロセス監視削除
APサーバ(Tomcat)のサービス停止時には監視を削除します
サービス停止
25Copyright © 2014 NTT DATA INTELLILINK Corporation
自動運用化の取り組み
Webサーバ
DBサーバ
APサーバ 運用管理サーバAPサーバ
監視
Serfメンバ
leave
設定削除、起動
設定削除、
再起動
ノード、スコープ削除
Serfメンバからleaveした場合、それぞれの処理を自動で実行します
26Copyright © 2014 NTT DATA INTELLILINK Corporation
デモ
実際にデモ環境で
動作を確認します。
27Copyright © 2014 NTT DATA INTELLILINK Corporation
まとめ
近年、「自動化」というキーワードを優先課題に
掲げる企業が増えてきています。
その中でも今回は運用自動化に焦点を当てて、
統合運用監視であるHinemosをより高度化する
方法として、ConsulとSerfを利用して運用自動化を
図る方法をご提案いたしました。
「運用管理にかかるコストが大きい」、「運用管理を
担当する人員が不足している」との課題を
お持ちの方は、是非『運用自動化』をご検討下さい。
Copyright © 2014 NTT DATA INTELLILINK Corporation

More Related Content

What's hot

【HinemosWorld2015】A2-5_クロージングキーノート~Hinemosの今後の展開~
【HinemosWorld2015】A2-5_クロージングキーノート~Hinemosの今後の展開~【HinemosWorld2015】A2-5_クロージングキーノート~Hinemosの今後の展開~
【HinemosWorld2015】A2-5_クロージングキーノート~Hinemosの今後の展開~Hinemos
 
【HinemosWorld2014】B1-3_Hinemos運用管理のすゝめ 監視編
【HinemosWorld2014】B1-3_Hinemos運用管理のすゝめ 監視編【HinemosWorld2014】B1-3_Hinemos運用管理のすゝめ 監視編
【HinemosWorld2014】B1-3_Hinemos運用管理のすゝめ 監視編Hinemos
 
【HinemosWorld2014】B2-2_ビジネス競争力に勝てるネットワーク基盤構築~Hinemos仮想ネットワーク管理オプション~ONIE・ZTP・...
【HinemosWorld2014】B2-2_ビジネス競争力に勝てるネットワーク基盤構築~Hinemos仮想ネットワーク管理オプション~ONIE・ZTP・...【HinemosWorld2014】B2-2_ビジネス競争力に勝てるネットワーク基盤構築~Hinemos仮想ネットワーク管理オプション~ONIE・ZTP・...
【HinemosWorld2014】B2-2_ビジネス競争力に勝てるネットワーク基盤構築~Hinemos仮想ネットワーク管理オプション~ONIE・ZTP・...Hinemos
 
Docker管理もHinemosで! ~監視・ジョブ機能を併せ持つ唯一のOSS「Hinemos」のご紹介~
Docker管理もHinemosで! ~監視・ジョブ機能を併せ持つ唯一のOSS「Hinemos」のご紹介~Docker管理もHinemosで! ~監視・ジョブ機能を併せ持つ唯一のOSS「Hinemos」のご紹介~
Docker管理もHinemosで! ~監視・ジョブ機能を併せ持つ唯一のOSS「Hinemos」のご紹介~Hinemos
 
【HinemosWorld2014】B1-5_Hinemos活用事例のご紹介
【HinemosWorld2014】B1-5_Hinemos活用事例のご紹介【HinemosWorld2014】B1-5_Hinemos活用事例のご紹介
【HinemosWorld2014】B1-5_Hinemos活用事例のご紹介Hinemos
 
【HinemosWorld2015】A2-3_基幹システム運用の正常進化~Hinemos SAP連携withミッションクリティカルオプション
【HinemosWorld2015】A2-3_基幹システム運用の正常進化~Hinemos SAP連携withミッションクリティカルオプション【HinemosWorld2015】A2-3_基幹システム運用の正常進化~Hinemos SAP連携withミッションクリティカルオプション
【HinemosWorld2015】A2-3_基幹システム運用の正常進化~Hinemos SAP連携withミッションクリティカルオプションHinemos
 
【HinemosWorld2015】A1-3_コンテナ技術Dockerの導入事例と完全運用自動化
【HinemosWorld2015】A1-3_コンテナ技術Dockerの導入事例と完全運用自動化【HinemosWorld2015】A1-3_コンテナ技術Dockerの導入事例と完全運用自動化
【HinemosWorld2015】A1-3_コンテナ技術Dockerの導入事例と完全運用自動化Hinemos
 
【HinemosWorld2014】B2-4_Hinemos運用管理のすゝめ ジョブ編
【HinemosWorld2014】B2-4_Hinemos運用管理のすゝめ ジョブ編【HinemosWorld2014】B2-4_Hinemos運用管理のすゝめ ジョブ編
【HinemosWorld2014】B2-4_Hinemos運用管理のすゝめ ジョブ編Hinemos
 
【HinemosWorld2015】B1-1_Hinemosからの大量アラートに新たな手立てmail-filtering事例紹介
【HinemosWorld2015】B1-1_Hinemosからの大量アラートに新たな手立てmail-filtering事例紹介【HinemosWorld2015】B1-1_Hinemosからの大量アラートに新たな手立てmail-filtering事例紹介
【HinemosWorld2015】B1-1_Hinemosからの大量アラートに新たな手立てmail-filtering事例紹介Hinemos
 
【HinemosWorld2014】A2-4_Hinemos レポーティングオプションを活用したLinux+Apache+PostgreSQLの監視とレポ...
【HinemosWorld2014】A2-4_Hinemos レポーティングオプションを活用したLinux+Apache+PostgreSQLの監視とレポ...【HinemosWorld2014】A2-4_Hinemos レポーティングオプションを活用したLinux+Apache+PostgreSQLの監視とレポ...
【HinemosWorld2014】A2-4_Hinemos レポーティングオプションを活用したLinux+Apache+PostgreSQLの監視とレポ...Hinemos
 
運用管理ツールに求められる、運用効率化・運用自動化の実現方式とは?
運用管理ツールに求められる、運用効率化・運用自動化の実現方式とは?運用管理ツールに求められる、運用効率化・運用自動化の実現方式とは?
運用管理ツールに求められる、運用効率化・運用自動化の実現方式とは?Hinemos
 
【HinemosWorld2016】A2-4_ミッションクリティカルシステムの運用管理を可能とするHinemosの仕組み
【HinemosWorld2016】A2-4_ミッションクリティカルシステムの運用管理を可能とするHinemosの仕組み【HinemosWorld2016】A2-4_ミッションクリティカルシステムの運用管理を可能とするHinemosの仕組み
【HinemosWorld2016】A2-4_ミッションクリティカルシステムの運用管理を可能とするHinemosの仕組みHinemos
 
【HinemosWorld2015】B2-3_【テクニカル】Hinemos ver.5.0徹底解剖
【HinemosWorld2015】B2-3_【テクニカル】Hinemos ver.5.0徹底解剖【HinemosWorld2015】B2-3_【テクニカル】Hinemos ver.5.0徹底解剖
【HinemosWorld2015】B2-3_【テクニカル】Hinemos ver.5.0徹底解剖Hinemos
 
【HinemosWorld2016】A1-1_A2-1_IoT時代の攻めの運用を実現するHinemos
【HinemosWorld2016】A1-1_A2-1_IoT時代の攻めの運用を実現するHinemos【HinemosWorld2016】A1-1_A2-1_IoT時代の攻めの運用を実現するHinemos
【HinemosWorld2016】A1-1_A2-1_IoT時代の攻めの運用を実現するHinemosHinemos
 
Hinemosロードマップ「これまでの歩みと今後の取り組み」
Hinemosロードマップ「これまでの歩みと今後の取り組み」Hinemosロードマップ「これまでの歩みと今後の取り組み」
Hinemosロードマップ「これまでの歩みと今後の取り組み」Hinemos
 
【HinemosWorld2014】A1-3_01_NTT Comのグローバルクラウド戦略とHinemosとの連携について
【HinemosWorld2014】A1-3_01_NTT Comのグローバルクラウド戦略とHinemosとの連携について【HinemosWorld2014】A1-3_01_NTT Comのグローバルクラウド戦略とHinemosとの連携について
【HinemosWorld2014】A1-3_01_NTT Comのグローバルクラウド戦略とHinemosとの連携についてHinemos
 
【HinemosWorld2015】A1-2_HinemosのHatohol連携のご紹介
【HinemosWorld2015】A1-2_HinemosのHatohol連携のご紹介【HinemosWorld2015】A1-2_HinemosのHatohol連携のご紹介
【HinemosWorld2015】A1-2_HinemosのHatohol連携のご紹介Hinemos
 
【HinemosWorld2014】A1-1_Hinemos5.0 ロードマップ
【HinemosWorld2014】A1-1_Hinemos5.0 ロードマップ【HinemosWorld2014】A1-1_Hinemos5.0 ロードマップ
【HinemosWorld2014】A1-1_Hinemos5.0 ロードマップHinemos
 
今すぐはじめるHinemos ver.5.0
今すぐはじめるHinemos ver.5.0今すぐはじめるHinemos ver.5.0
今すぐはじめるHinemos ver.5.0Hinemos
 
【HinemosWorld2014】B1-1_Openstackクラウド環境のHinemosでの統合監視
【HinemosWorld2014】B1-1_Openstackクラウド環境のHinemosでの統合監視【HinemosWorld2014】B1-1_Openstackクラウド環境のHinemosでの統合監視
【HinemosWorld2014】B1-1_Openstackクラウド環境のHinemosでの統合監視Hinemos
 

What's hot (20)

【HinemosWorld2015】A2-5_クロージングキーノート~Hinemosの今後の展開~
【HinemosWorld2015】A2-5_クロージングキーノート~Hinemosの今後の展開~【HinemosWorld2015】A2-5_クロージングキーノート~Hinemosの今後の展開~
【HinemosWorld2015】A2-5_クロージングキーノート~Hinemosの今後の展開~
 
【HinemosWorld2014】B1-3_Hinemos運用管理のすゝめ 監視編
【HinemosWorld2014】B1-3_Hinemos運用管理のすゝめ 監視編【HinemosWorld2014】B1-3_Hinemos運用管理のすゝめ 監視編
【HinemosWorld2014】B1-3_Hinemos運用管理のすゝめ 監視編
 
【HinemosWorld2014】B2-2_ビジネス競争力に勝てるネットワーク基盤構築~Hinemos仮想ネットワーク管理オプション~ONIE・ZTP・...
【HinemosWorld2014】B2-2_ビジネス競争力に勝てるネットワーク基盤構築~Hinemos仮想ネットワーク管理オプション~ONIE・ZTP・...【HinemosWorld2014】B2-2_ビジネス競争力に勝てるネットワーク基盤構築~Hinemos仮想ネットワーク管理オプション~ONIE・ZTP・...
【HinemosWorld2014】B2-2_ビジネス競争力に勝てるネットワーク基盤構築~Hinemos仮想ネットワーク管理オプション~ONIE・ZTP・...
 
Docker管理もHinemosで! ~監視・ジョブ機能を併せ持つ唯一のOSS「Hinemos」のご紹介~
Docker管理もHinemosで! ~監視・ジョブ機能を併せ持つ唯一のOSS「Hinemos」のご紹介~Docker管理もHinemosで! ~監視・ジョブ機能を併せ持つ唯一のOSS「Hinemos」のご紹介~
Docker管理もHinemosで! ~監視・ジョブ機能を併せ持つ唯一のOSS「Hinemos」のご紹介~
 
【HinemosWorld2014】B1-5_Hinemos活用事例のご紹介
【HinemosWorld2014】B1-5_Hinemos活用事例のご紹介【HinemosWorld2014】B1-5_Hinemos活用事例のご紹介
【HinemosWorld2014】B1-5_Hinemos活用事例のご紹介
 
【HinemosWorld2015】A2-3_基幹システム運用の正常進化~Hinemos SAP連携withミッションクリティカルオプション
【HinemosWorld2015】A2-3_基幹システム運用の正常進化~Hinemos SAP連携withミッションクリティカルオプション【HinemosWorld2015】A2-3_基幹システム運用の正常進化~Hinemos SAP連携withミッションクリティカルオプション
【HinemosWorld2015】A2-3_基幹システム運用の正常進化~Hinemos SAP連携withミッションクリティカルオプション
 
【HinemosWorld2015】A1-3_コンテナ技術Dockerの導入事例と完全運用自動化
【HinemosWorld2015】A1-3_コンテナ技術Dockerの導入事例と完全運用自動化【HinemosWorld2015】A1-3_コンテナ技術Dockerの導入事例と完全運用自動化
【HinemosWorld2015】A1-3_コンテナ技術Dockerの導入事例と完全運用自動化
 
【HinemosWorld2014】B2-4_Hinemos運用管理のすゝめ ジョブ編
【HinemosWorld2014】B2-4_Hinemos運用管理のすゝめ ジョブ編【HinemosWorld2014】B2-4_Hinemos運用管理のすゝめ ジョブ編
【HinemosWorld2014】B2-4_Hinemos運用管理のすゝめ ジョブ編
 
【HinemosWorld2015】B1-1_Hinemosからの大量アラートに新たな手立てmail-filtering事例紹介
【HinemosWorld2015】B1-1_Hinemosからの大量アラートに新たな手立てmail-filtering事例紹介【HinemosWorld2015】B1-1_Hinemosからの大量アラートに新たな手立てmail-filtering事例紹介
【HinemosWorld2015】B1-1_Hinemosからの大量アラートに新たな手立てmail-filtering事例紹介
 
【HinemosWorld2014】A2-4_Hinemos レポーティングオプションを活用したLinux+Apache+PostgreSQLの監視とレポ...
【HinemosWorld2014】A2-4_Hinemos レポーティングオプションを活用したLinux+Apache+PostgreSQLの監視とレポ...【HinemosWorld2014】A2-4_Hinemos レポーティングオプションを活用したLinux+Apache+PostgreSQLの監視とレポ...
【HinemosWorld2014】A2-4_Hinemos レポーティングオプションを活用したLinux+Apache+PostgreSQLの監視とレポ...
 
運用管理ツールに求められる、運用効率化・運用自動化の実現方式とは?
運用管理ツールに求められる、運用効率化・運用自動化の実現方式とは?運用管理ツールに求められる、運用効率化・運用自動化の実現方式とは?
運用管理ツールに求められる、運用効率化・運用自動化の実現方式とは?
 
【HinemosWorld2016】A2-4_ミッションクリティカルシステムの運用管理を可能とするHinemosの仕組み
【HinemosWorld2016】A2-4_ミッションクリティカルシステムの運用管理を可能とするHinemosの仕組み【HinemosWorld2016】A2-4_ミッションクリティカルシステムの運用管理を可能とするHinemosの仕組み
【HinemosWorld2016】A2-4_ミッションクリティカルシステムの運用管理を可能とするHinemosの仕組み
 
【HinemosWorld2015】B2-3_【テクニカル】Hinemos ver.5.0徹底解剖
【HinemosWorld2015】B2-3_【テクニカル】Hinemos ver.5.0徹底解剖【HinemosWorld2015】B2-3_【テクニカル】Hinemos ver.5.0徹底解剖
【HinemosWorld2015】B2-3_【テクニカル】Hinemos ver.5.0徹底解剖
 
【HinemosWorld2016】A1-1_A2-1_IoT時代の攻めの運用を実現するHinemos
【HinemosWorld2016】A1-1_A2-1_IoT時代の攻めの運用を実現するHinemos【HinemosWorld2016】A1-1_A2-1_IoT時代の攻めの運用を実現するHinemos
【HinemosWorld2016】A1-1_A2-1_IoT時代の攻めの運用を実現するHinemos
 
Hinemosロードマップ「これまでの歩みと今後の取り組み」
Hinemosロードマップ「これまでの歩みと今後の取り組み」Hinemosロードマップ「これまでの歩みと今後の取り組み」
Hinemosロードマップ「これまでの歩みと今後の取り組み」
 
【HinemosWorld2014】A1-3_01_NTT Comのグローバルクラウド戦略とHinemosとの連携について
【HinemosWorld2014】A1-3_01_NTT Comのグローバルクラウド戦略とHinemosとの連携について【HinemosWorld2014】A1-3_01_NTT Comのグローバルクラウド戦略とHinemosとの連携について
【HinemosWorld2014】A1-3_01_NTT Comのグローバルクラウド戦略とHinemosとの連携について
 
【HinemosWorld2015】A1-2_HinemosのHatohol連携のご紹介
【HinemosWorld2015】A1-2_HinemosのHatohol連携のご紹介【HinemosWorld2015】A1-2_HinemosのHatohol連携のご紹介
【HinemosWorld2015】A1-2_HinemosのHatohol連携のご紹介
 
【HinemosWorld2014】A1-1_Hinemos5.0 ロードマップ
【HinemosWorld2014】A1-1_Hinemos5.0 ロードマップ【HinemosWorld2014】A1-1_Hinemos5.0 ロードマップ
【HinemosWorld2014】A1-1_Hinemos5.0 ロードマップ
 
今すぐはじめるHinemos ver.5.0
今すぐはじめるHinemos ver.5.0今すぐはじめるHinemos ver.5.0
今すぐはじめるHinemos ver.5.0
 
【HinemosWorld2014】B1-1_Openstackクラウド環境のHinemosでの統合監視
【HinemosWorld2014】B1-1_Openstackクラウド環境のHinemosでの統合監視【HinemosWorld2014】B1-1_Openstackクラウド環境のHinemosでの統合監視
【HinemosWorld2014】B1-1_Openstackクラウド環境のHinemosでの統合監視
 

Viewers also liked

【HinemosWorld2015】A1-4_オープンソース統合監視ツール Hinemos/Zabbix徹底比較
【HinemosWorld2015】A1-4_オープンソース統合監視ツール Hinemos/Zabbix徹底比較【HinemosWorld2015】A1-4_オープンソース統合監視ツール Hinemos/Zabbix徹底比較
【HinemosWorld2015】A1-4_オープンソース統合監視ツール Hinemos/Zabbix徹底比較Hinemos
 
【Hinemos World 2013】A-3:Hinemos運用Hacks ~マニュアルにないノウハウを公開します(株式会社クニエ)
【Hinemos World 2013】A-3:Hinemos運用Hacks ~マニュアルにないノウハウを公開します(株式会社クニエ)【Hinemos World 2013】A-3:Hinemos運用Hacks ~マニュアルにないノウハウを公開します(株式会社クニエ)
【Hinemos World 2013】A-3:Hinemos運用Hacks ~マニュアルにないノウハウを公開します(株式会社クニエ)Hinemos
 
【HinemosWorld2014】A2-3_01_クラウドプラットフォームMicrosoft Azureの全体像と最新アップデート、Hinemosによる...
【HinemosWorld2014】A2-3_01_クラウドプラットフォームMicrosoft Azureの全体像と最新アップデート、Hinemosによる...【HinemosWorld2014】A2-3_01_クラウドプラットフォームMicrosoft Azureの全体像と最新アップデート、Hinemosによる...
【HinemosWorld2014】A2-3_01_クラウドプラットフォームMicrosoft Azureの全体像と最新アップデート、Hinemosによる...Hinemos
 
【HinemosWorld2014】B1-2_Hinemos徹底解剖~監視編~
【HinemosWorld2014】B1-2_Hinemos徹底解剖~監視編~【HinemosWorld2014】B1-2_Hinemos徹底解剖~監視編~
【HinemosWorld2014】B1-2_Hinemos徹底解剖~監視編~Hinemos
 
【HinemosWorld2015】B2-1_Hinemosで簡単にDevOpsをサポート!
【HinemosWorld2015】B2-1_Hinemosで簡単にDevOpsをサポート!【HinemosWorld2015】B2-1_Hinemosで簡単にDevOpsをサポート!
【HinemosWorld2015】B2-1_Hinemosで簡単にDevOpsをサポート!Hinemos
 
【Hinemos World 2013】C-1:HULFT運用管理もHinemosで!Hinemos 4.1ジョブ管理機能で実現する企業データ連携の新しい...
【Hinemos World 2013】C-1:HULFT運用管理もHinemosで!Hinemos 4.1ジョブ管理機能で実現する企業データ連携の新しい...【Hinemos World 2013】C-1:HULFT運用管理もHinemosで!Hinemos 4.1ジョブ管理機能で実現する企業データ連携の新しい...
【Hinemos World 2013】C-1:HULFT運用管理もHinemosで!Hinemos 4.1ジョブ管理機能で実現する企業データ連携の新しい...Hinemos
 
【Hinemos World 2013】A-2:Hinemosへの取組み、関連ソリューションのご紹介(NECシステムテクノロジー株式会社/NECソフト株式会社)
【Hinemos World 2013】A-2:Hinemosへの取組み、関連ソリューションのご紹介(NECシステムテクノロジー株式会社/NECソフト株式会社)【Hinemos World 2013】A-2:Hinemosへの取組み、関連ソリューションのご紹介(NECシステムテクノロジー株式会社/NECソフト株式会社)
【Hinemos World 2013】A-2:Hinemosへの取組み、関連ソリューションのご紹介(NECシステムテクノロジー株式会社/NECソフト株式会社)Hinemos
 
【HinemosWorld2014】B2-3_Hinemos徹底解剖~ジョブ編~
【HinemosWorld2014】B2-3_Hinemos徹底解剖~ジョブ編~【HinemosWorld2014】B2-3_Hinemos徹底解剖~ジョブ編~
【HinemosWorld2014】B2-3_Hinemos徹底解剖~ジョブ編~Hinemos
 
【HinemosWorld2015】B2-5_沖縄データセンターのサービス紹介とHinemosを利用した運用監視について
【HinemosWorld2015】B2-5_沖縄データセンターのサービス紹介とHinemosを利用した運用監視について【HinemosWorld2015】B2-5_沖縄データセンターのサービス紹介とHinemosを利用した運用監視について
【HinemosWorld2015】B2-5_沖縄データセンターのサービス紹介とHinemosを利用した運用監視についてHinemos
 
【HinemosWorld2014】B2-5_Hinemosをアプライアンスで導入するメリット
【HinemosWorld2014】B2-5_Hinemosをアプライアンスで導入するメリット【HinemosWorld2014】B2-5_Hinemosをアプライアンスで導入するメリット
【HinemosWorld2014】B2-5_Hinemosをアプライアンスで導入するメリットHinemos
 

Viewers also liked (10)

【HinemosWorld2015】A1-4_オープンソース統合監視ツール Hinemos/Zabbix徹底比較
【HinemosWorld2015】A1-4_オープンソース統合監視ツール Hinemos/Zabbix徹底比較【HinemosWorld2015】A1-4_オープンソース統合監視ツール Hinemos/Zabbix徹底比較
【HinemosWorld2015】A1-4_オープンソース統合監視ツール Hinemos/Zabbix徹底比較
 
【Hinemos World 2013】A-3:Hinemos運用Hacks ~マニュアルにないノウハウを公開します(株式会社クニエ)
【Hinemos World 2013】A-3:Hinemos運用Hacks ~マニュアルにないノウハウを公開します(株式会社クニエ)【Hinemos World 2013】A-3:Hinemos運用Hacks ~マニュアルにないノウハウを公開します(株式会社クニエ)
【Hinemos World 2013】A-3:Hinemos運用Hacks ~マニュアルにないノウハウを公開します(株式会社クニエ)
 
【HinemosWorld2014】A2-3_01_クラウドプラットフォームMicrosoft Azureの全体像と最新アップデート、Hinemosによる...
【HinemosWorld2014】A2-3_01_クラウドプラットフォームMicrosoft Azureの全体像と最新アップデート、Hinemosによる...【HinemosWorld2014】A2-3_01_クラウドプラットフォームMicrosoft Azureの全体像と最新アップデート、Hinemosによる...
【HinemosWorld2014】A2-3_01_クラウドプラットフォームMicrosoft Azureの全体像と最新アップデート、Hinemosによる...
 
【HinemosWorld2014】B1-2_Hinemos徹底解剖~監視編~
【HinemosWorld2014】B1-2_Hinemos徹底解剖~監視編~【HinemosWorld2014】B1-2_Hinemos徹底解剖~監視編~
【HinemosWorld2014】B1-2_Hinemos徹底解剖~監視編~
 
【HinemosWorld2015】B2-1_Hinemosで簡単にDevOpsをサポート!
【HinemosWorld2015】B2-1_Hinemosで簡単にDevOpsをサポート!【HinemosWorld2015】B2-1_Hinemosで簡単にDevOpsをサポート!
【HinemosWorld2015】B2-1_Hinemosで簡単にDevOpsをサポート!
 
【Hinemos World 2013】C-1:HULFT運用管理もHinemosで!Hinemos 4.1ジョブ管理機能で実現する企業データ連携の新しい...
【Hinemos World 2013】C-1:HULFT運用管理もHinemosで!Hinemos 4.1ジョブ管理機能で実現する企業データ連携の新しい...【Hinemos World 2013】C-1:HULFT運用管理もHinemosで!Hinemos 4.1ジョブ管理機能で実現する企業データ連携の新しい...
【Hinemos World 2013】C-1:HULFT運用管理もHinemosで!Hinemos 4.1ジョブ管理機能で実現する企業データ連携の新しい...
 
【Hinemos World 2013】A-2:Hinemosへの取組み、関連ソリューションのご紹介(NECシステムテクノロジー株式会社/NECソフト株式会社)
【Hinemos World 2013】A-2:Hinemosへの取組み、関連ソリューションのご紹介(NECシステムテクノロジー株式会社/NECソフト株式会社)【Hinemos World 2013】A-2:Hinemosへの取組み、関連ソリューションのご紹介(NECシステムテクノロジー株式会社/NECソフト株式会社)
【Hinemos World 2013】A-2:Hinemosへの取組み、関連ソリューションのご紹介(NECシステムテクノロジー株式会社/NECソフト株式会社)
 
【HinemosWorld2014】B2-3_Hinemos徹底解剖~ジョブ編~
【HinemosWorld2014】B2-3_Hinemos徹底解剖~ジョブ編~【HinemosWorld2014】B2-3_Hinemos徹底解剖~ジョブ編~
【HinemosWorld2014】B2-3_Hinemos徹底解剖~ジョブ編~
 
【HinemosWorld2015】B2-5_沖縄データセンターのサービス紹介とHinemosを利用した運用監視について
【HinemosWorld2015】B2-5_沖縄データセンターのサービス紹介とHinemosを利用した運用監視について【HinemosWorld2015】B2-5_沖縄データセンターのサービス紹介とHinemosを利用した運用監視について
【HinemosWorld2015】B2-5_沖縄データセンターのサービス紹介とHinemosを利用した運用監視について
 
【HinemosWorld2014】B2-5_Hinemosをアプライアンスで導入するメリット
【HinemosWorld2014】B2-5_Hinemosをアプライアンスで導入するメリット【HinemosWorld2014】B2-5_Hinemosをアプライアンスで導入するメリット
【HinemosWorld2014】B2-5_Hinemosをアプライアンスで導入するメリット
 

Similar to 【HinemosWorld2015】B2-4_HinemosとConsulで実現する運用自動化のご提案

Consulによる運用自律化体験ハンズオンとConsul活用事例紹介
Consulによる運用自律化体験ハンズオンとConsul活用事例紹介Consulによる運用自律化体験ハンズオンとConsul活用事例紹介
Consulによる運用自律化体験ハンズオンとConsul活用事例紹介cloudconductor
 
Aw svs trifortクラウド選びのポイント
Aw svs trifortクラウド選びのポイントAw svs trifortクラウド選びのポイント
Aw svs trifortクラウド選びのポイントTaimei Omata
 
Automation with SoftLayer and Zabbix
Automation with SoftLayer and ZabbixAutomation with SoftLayer and Zabbix
Automation with SoftLayer and Zabbixsoftlayerjp
 
Typesafe Reactive Platformで作るReactive System
Typesafe Reactive Platformで作るReactive SystemTypesafe Reactive Platformで作るReactive System
Typesafe Reactive Platformで作るReactive SystemTIS Inc.
 
【AWS Night in ITHD】AWSとのSoftLayerで仮想ネットワークオーバーレイ
【AWS Night in ITHD】AWSとのSoftLayerで仮想ネットワークオーバーレイ【AWS Night in ITHD】AWSとのSoftLayerで仮想ネットワークオーバーレイ
【AWS Night in ITHD】AWSとのSoftLayerで仮想ネットワークオーバーレイNobuyuki Matsui
 
Microsoft Azureの運用ポイントwith Hinemos
Microsoft Azureの運用ポイントwith HinemosMicrosoft Azureの運用ポイントwith Hinemos
Microsoft Azureの運用ポイントwith HinemosHinemos
 
OSC 2020 Fukuoka IT運用自動化を支援する「運用レコメンドプラットフォーム」実現の舞台裏
OSC 2020 Fukuoka IT運用自動化を支援する「運用レコメンドプラットフォーム」実現の舞台裏OSC 2020 Fukuoka IT運用自動化を支援する「運用レコメンドプラットフォーム」実現の舞台裏
OSC 2020 Fukuoka IT運用自動化を支援する「運用レコメンドプラットフォーム」実現の舞台裏Daisuke Ikeda
 
Serf / Consul 入門 ~仕事を楽しくしよう~
Serf / Consul 入門 ~仕事を楽しくしよう~Serf / Consul 入門 ~仕事を楽しくしよう~
Serf / Consul 入門 ~仕事を楽しくしよう~Masahito Zembutsu
 
Reactor によるデータインジェスチョン
Reactor によるデータインジェスチョンReactor によるデータインジェスチョン
Reactor によるデータインジェスチョンAkihiro Kitada
 
Serfが面白いと俺の中で話題にwwwwww
Serfが面白いと俺の中で話題にwwwwwwSerfが面白いと俺の中で話題にwwwwww
Serfが面白いと俺の中で話題にwwwwwwMasahito Zembutsu
 
JTF2018 FIWARE x robot x IoT
JTF2018 FIWARE x robot x IoTJTF2018 FIWARE x robot x IoT
JTF2018 FIWARE x robot x IoTNobuyuki Matsui
 
DX実践!~ビジネスアジリティ向上とマイクロサービス技術GraphQLの活用~(NTTデータ テクノロジーカンファレンス 2020 発表資料)
DX実践!~ビジネスアジリティ向上とマイクロサービス技術GraphQLの活用~(NTTデータ テクノロジーカンファレンス 2020 発表資料)DX実践!~ビジネスアジリティ向上とマイクロサービス技術GraphQLの活用~(NTTデータ テクノロジーカンファレンス 2020 発表資料)
DX実践!~ビジネスアジリティ向上とマイクロサービス技術GraphQLの活用~(NTTデータ テクノロジーカンファレンス 2020 発表資料)NTT DATA Technology & Innovation
 
Internet of Toilet / Jaws festa 2016
Internet of Toilet / Jaws festa 2016Internet of Toilet / Jaws festa 2016
Internet of Toilet / Jaws festa 2016Godai Nakamura
 
Soft layerと運用管理の自動化・省力化あれこれ
Soft layerと運用管理の自動化・省力化あれこれSoft layerと運用管理の自動化・省力化あれこれ
Soft layerと運用管理の自動化・省力化あれこれNHN テコラス株式会社
 
Treasure Data Intro for Data Enthusiast!!
Treasure Data Intro for Data Enthusiast!!Treasure Data Intro for Data Enthusiast!!
Treasure Data Intro for Data Enthusiast!!Takahiro Inoue
 
OSC 2021 Osaka IT運用自律化を支援する「運用レコメンドプラットフォーム」においてKeycloakを用いて認証を実装した話
OSC 2021 Osaka IT運用自律化を支援する「運用レコメンドプラットフォーム」においてKeycloakを用いて認証を実装した話OSC 2021 Osaka IT運用自律化を支援する「運用レコメンドプラットフォーム」においてKeycloakを用いて認証を実装した話
OSC 2021 Osaka IT運用自律化を支援する「運用レコメンドプラットフォーム」においてKeycloakを用いて認証を実装した話Takuya Naito
 
Airflowを広告データのワークフローエンジンとして運用してみた話
Airflowを広告データのワークフローエンジンとして運用してみた話Airflowを広告データのワークフローエンジンとして運用してみた話
Airflowを広告データのワークフローエンジンとして運用してみた話Katsunori Kanda
 

Similar to 【HinemosWorld2015】B2-4_HinemosとConsulで実現する運用自動化のご提案 (20)

Consulによる運用自律化体験ハンズオンとConsul活用事例紹介
Consulによる運用自律化体験ハンズオンとConsul活用事例紹介Consulによる運用自律化体験ハンズオンとConsul活用事例紹介
Consulによる運用自律化体験ハンズオンとConsul活用事例紹介
 
Aw svs trifortクラウド選びのポイント
Aw svs trifortクラウド選びのポイントAw svs trifortクラウド選びのポイント
Aw svs trifortクラウド選びのポイント
 
150212 summit発表用資料 公開用
150212 summit発表用資料 公開用150212 summit発表用資料 公開用
150212 summit発表用資料 公開用
 
Automation with SoftLayer and Zabbix
Automation with SoftLayer and ZabbixAutomation with SoftLayer and Zabbix
Automation with SoftLayer and Zabbix
 
Typesafe Reactive Platformで作るReactive System
Typesafe Reactive Platformで作るReactive SystemTypesafe Reactive Platformで作るReactive System
Typesafe Reactive Platformで作るReactive System
 
【AWS Night in ITHD】AWSとのSoftLayerで仮想ネットワークオーバーレイ
【AWS Night in ITHD】AWSとのSoftLayerで仮想ネットワークオーバーレイ【AWS Night in ITHD】AWSとのSoftLayerで仮想ネットワークオーバーレイ
【AWS Night in ITHD】AWSとのSoftLayerで仮想ネットワークオーバーレイ
 
Microsoft Azureの運用ポイントwith Hinemos
Microsoft Azureの運用ポイントwith HinemosMicrosoft Azureの運用ポイントwith Hinemos
Microsoft Azureの運用ポイントwith Hinemos
 
OSC 2020 Fukuoka IT運用自動化を支援する「運用レコメンドプラットフォーム」実現の舞台裏
OSC 2020 Fukuoka IT運用自動化を支援する「運用レコメンドプラットフォーム」実現の舞台裏OSC 2020 Fukuoka IT運用自動化を支援する「運用レコメンドプラットフォーム」実現の舞台裏
OSC 2020 Fukuoka IT運用自動化を支援する「運用レコメンドプラットフォーム」実現の舞台裏
 
Serf / Consul 入門 ~仕事を楽しくしよう~
Serf / Consul 入門 ~仕事を楽しくしよう~Serf / Consul 入門 ~仕事を楽しくしよう~
Serf / Consul 入門 ~仕事を楽しくしよう~
 
「明日の認証会議 3」講演用スライド 20141002(配布用)
「明日の認証会議 3」講演用スライド 20141002(配布用)「明日の認証会議 3」講演用スライド 20141002(配布用)
「明日の認証会議 3」講演用スライド 20141002(配布用)
 
Reactor によるデータインジェスチョン
Reactor によるデータインジェスチョンReactor によるデータインジェスチョン
Reactor によるデータインジェスチョン
 
Serfが面白いと俺の中で話題にwwwwww
Serfが面白いと俺の中で話題にwwwwwwSerfが面白いと俺の中で話題にwwwwww
Serfが面白いと俺の中で話題にwwwwww
 
JTF2018 FIWARE x robot x IoT
JTF2018 FIWARE x robot x IoTJTF2018 FIWARE x robot x IoT
JTF2018 FIWARE x robot x IoT
 
DX実践!~ビジネスアジリティ向上とマイクロサービス技術GraphQLの活用~(NTTデータ テクノロジーカンファレンス 2020 発表資料)
DX実践!~ビジネスアジリティ向上とマイクロサービス技術GraphQLの活用~(NTTデータ テクノロジーカンファレンス 2020 発表資料)DX実践!~ビジネスアジリティ向上とマイクロサービス技術GraphQLの活用~(NTTデータ テクノロジーカンファレンス 2020 発表資料)
DX実践!~ビジネスアジリティ向上とマイクロサービス技術GraphQLの活用~(NTTデータ テクノロジーカンファレンス 2020 発表資料)
 
Internet of Toilet / Jaws festa 2016
Internet of Toilet / Jaws festa 2016Internet of Toilet / Jaws festa 2016
Internet of Toilet / Jaws festa 2016
 
P2Pって何?
P2Pって何?P2Pって何?
P2Pって何?
 
Soft layerと運用管理の自動化・省力化あれこれ
Soft layerと運用管理の自動化・省力化あれこれSoft layerと運用管理の自動化・省力化あれこれ
Soft layerと運用管理の自動化・省力化あれこれ
 
Treasure Data Intro for Data Enthusiast!!
Treasure Data Intro for Data Enthusiast!!Treasure Data Intro for Data Enthusiast!!
Treasure Data Intro for Data Enthusiast!!
 
OSC 2021 Osaka IT運用自律化を支援する「運用レコメンドプラットフォーム」においてKeycloakを用いて認証を実装した話
OSC 2021 Osaka IT運用自律化を支援する「運用レコメンドプラットフォーム」においてKeycloakを用いて認証を実装した話OSC 2021 Osaka IT運用自律化を支援する「運用レコメンドプラットフォーム」においてKeycloakを用いて認証を実装した話
OSC 2021 Osaka IT運用自律化を支援する「運用レコメンドプラットフォーム」においてKeycloakを用いて認証を実装した話
 
Airflowを広告データのワークフローエンジンとして運用してみた話
Airflowを広告データのワークフローエンジンとして運用してみた話Airflowを広告データのワークフローエンジンとして運用してみた話
Airflowを広告データのワークフローエンジンとして運用してみた話
 

More from Hinemos

0301_Hinemosサービスソリューション_202106
0301_Hinemosサービスソリューション_2021060301_Hinemosサービスソリューション_202106
0301_Hinemosサービスソリューション_202106Hinemos
 
0301_Hinemosサービスソリューション_202012
0301_Hinemosサービスソリューション_2020120301_Hinemosサービスソリューション_202012
0301_Hinemosサービスソリューション_202012Hinemos
 
0201_Hinemos機能紹介_202101
0201_Hinemos機能紹介_2021010201_Hinemos機能紹介_202101
0201_Hinemos機能紹介_202101Hinemos
 
0101 Hinemos製品紹介_202101
0101 Hinemos製品紹介_2021010101 Hinemos製品紹介_202101
0101 Hinemos製品紹介_202101Hinemos
 
Hinemosソリューションセミナ2020開催まで
Hinemosソリューションセミナ2020開催までHinemosソリューションセミナ2020開催まで
Hinemosソリューションセミナ2020開催までHinemos
 
0301_Hinemosサービス・ソリューション紹介_202007
0301_Hinemosサービス・ソリューション紹介_2020070301_Hinemosサービス・ソリューション紹介_202007
0301_Hinemosサービス・ソリューション紹介_202007Hinemos
 
0201_Hinemos機能紹介資料_202007
0201_Hinemos機能紹介資料_2020070201_Hinemos機能紹介資料_202007
0201_Hinemos機能紹介資料_202007Hinemos
 
0101_Hinemos製品紹介_202007
0101_Hinemos製品紹介_2020070101_Hinemos製品紹介_202007
0101_Hinemos製品紹介_202007Hinemos
 
Hinemos機能紹介資料202006
Hinemos機能紹介資料202006Hinemos機能紹介資料202006
Hinemos機能紹介資料202006Hinemos
 
Hinemosサービス・ソリューション紹介
Hinemosサービス・ソリューション紹介Hinemosサービス・ソリューション紹介
Hinemosサービス・ソリューション紹介Hinemos
 
Hinemos機能紹介
Hinemos機能紹介Hinemos機能紹介
Hinemos機能紹介Hinemos
 
09 hinemos deepdive_mission critical function_public documentation_20191106
09 hinemos deepdive_mission critical function_public documentation_2019110609 hinemos deepdive_mission critical function_public documentation_20191106
09 hinemos deepdive_mission critical function_public documentation_20191106Hinemos
 
08 detailed explanation! hinemosver.6.2 overview publication_20191106
08 detailed explanation! hinemosver.6.2 overview publication_2019110608 detailed explanation! hinemosver.6.2 overview publication_20191106
08 detailed explanation! hinemosver.6.2 overview publication_20191106Hinemos
 
06 rpa operation without failure 20191102
06 rpa operation without failure 2019110206 rpa operation without failure 20191102
06 rpa operation without failure 20191102Hinemos
 
05 incident management tool
05 incident management tool05 incident management tool
05 incident management toolHinemos
 
04 introducing the latest hinemos solutions 20191118
04 introducing the latest hinemos solutions 2019111804 introducing the latest hinemos solutions 20191118
04 introducing the latest hinemos solutions 20191118Hinemos
 
03 detailed explanation hinemos subscription 20191118
03  detailed explanation hinemos subscription 2019111803  detailed explanation hinemos subscription 20191118
03 detailed explanation hinemos subscription 20191118Hinemos
 
02 introduction of hinemos monicolle_20191111
02 introduction of hinemos monicolle_2019111102 introduction of hinemos monicolle_20191111
02 introduction of hinemos monicolle_20191111Hinemos
 
01 operation management tool hinemos [open version] in the dx era 20191118
01 operation management tool hinemos [open version] in the dx era 2019111801 operation management tool hinemos [open version] in the dx era 20191118
01 operation management tool hinemos [open version] in the dx era 20191118Hinemos
 
Hinemos機能紹介
Hinemos機能紹介Hinemos機能紹介
Hinemos機能紹介Hinemos
 

More from Hinemos (20)

0301_Hinemosサービスソリューション_202106
0301_Hinemosサービスソリューション_2021060301_Hinemosサービスソリューション_202106
0301_Hinemosサービスソリューション_202106
 
0301_Hinemosサービスソリューション_202012
0301_Hinemosサービスソリューション_2020120301_Hinemosサービスソリューション_202012
0301_Hinemosサービスソリューション_202012
 
0201_Hinemos機能紹介_202101
0201_Hinemos機能紹介_2021010201_Hinemos機能紹介_202101
0201_Hinemos機能紹介_202101
 
0101 Hinemos製品紹介_202101
0101 Hinemos製品紹介_2021010101 Hinemos製品紹介_202101
0101 Hinemos製品紹介_202101
 
Hinemosソリューションセミナ2020開催まで
Hinemosソリューションセミナ2020開催までHinemosソリューションセミナ2020開催まで
Hinemosソリューションセミナ2020開催まで
 
0301_Hinemosサービス・ソリューション紹介_202007
0301_Hinemosサービス・ソリューション紹介_2020070301_Hinemosサービス・ソリューション紹介_202007
0301_Hinemosサービス・ソリューション紹介_202007
 
0201_Hinemos機能紹介資料_202007
0201_Hinemos機能紹介資料_2020070201_Hinemos機能紹介資料_202007
0201_Hinemos機能紹介資料_202007
 
0101_Hinemos製品紹介_202007
0101_Hinemos製品紹介_2020070101_Hinemos製品紹介_202007
0101_Hinemos製品紹介_202007
 
Hinemos機能紹介資料202006
Hinemos機能紹介資料202006Hinemos機能紹介資料202006
Hinemos機能紹介資料202006
 
Hinemosサービス・ソリューション紹介
Hinemosサービス・ソリューション紹介Hinemosサービス・ソリューション紹介
Hinemosサービス・ソリューション紹介
 
Hinemos機能紹介
Hinemos機能紹介Hinemos機能紹介
Hinemos機能紹介
 
09 hinemos deepdive_mission critical function_public documentation_20191106
09 hinemos deepdive_mission critical function_public documentation_2019110609 hinemos deepdive_mission critical function_public documentation_20191106
09 hinemos deepdive_mission critical function_public documentation_20191106
 
08 detailed explanation! hinemosver.6.2 overview publication_20191106
08 detailed explanation! hinemosver.6.2 overview publication_2019110608 detailed explanation! hinemosver.6.2 overview publication_20191106
08 detailed explanation! hinemosver.6.2 overview publication_20191106
 
06 rpa operation without failure 20191102
06 rpa operation without failure 2019110206 rpa operation without failure 20191102
06 rpa operation without failure 20191102
 
05 incident management tool
05 incident management tool05 incident management tool
05 incident management tool
 
04 introducing the latest hinemos solutions 20191118
04 introducing the latest hinemos solutions 2019111804 introducing the latest hinemos solutions 20191118
04 introducing the latest hinemos solutions 20191118
 
03 detailed explanation hinemos subscription 20191118
03  detailed explanation hinemos subscription 2019111803  detailed explanation hinemos subscription 20191118
03 detailed explanation hinemos subscription 20191118
 
02 introduction of hinemos monicolle_20191111
02 introduction of hinemos monicolle_2019111102 introduction of hinemos monicolle_20191111
02 introduction of hinemos monicolle_20191111
 
01 operation management tool hinemos [open version] in the dx era 20191118
01 operation management tool hinemos [open version] in the dx era 2019111801 operation management tool hinemos [open version] in the dx era 20191118
01 operation management tool hinemos [open version] in the dx era 20191118
 
Hinemos機能紹介
Hinemos機能紹介Hinemos機能紹介
Hinemos機能紹介
 

Recently uploaded

【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)Hiroki Ichikura
 
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する       2024/04/19 の勉強会で発表されたものですSOPを理解する       2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものですiPride Co., Ltd.
 
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...博三 太田
 
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...Toru Tamaki
 
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)UEHARA, Tetsutaro
 
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfFumieNakayama
 
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案sugiuralab
 
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Yuma Ohgami
 
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdfTSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdftaisei2219
 
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A surveyToru Tamaki
 
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNetToru Tamaki
 
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfFumieNakayama
 

Recently uploaded (12)

【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
 
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する       2024/04/19 の勉強会で発表されたものですSOPを理解する       2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
 
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
 
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
 
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
 
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
 
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
 
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
 
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdfTSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
 
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
 
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
 
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
 

【HinemosWorld2015】B2-4_HinemosとConsulで実現する運用自動化のご提案

  • 1. Copyright © 2014 NTT DATA INTELLILINK Corporation 2015年10月14日 NTTデータ先端技術株式会社 鈴木 悟 Hinemos World 2015 Hinemos + Consul による運用自動化のご提案
  • 2. 2Copyright © 2014 NTT DATA INTELLILINK Corporation NTTデータ先端技術株式会社 NTTデータ先端技術株式会社 ・IT分野の最新テクノロジーを利用してお客さまに役立つベストプラクティスを提供します。 ・常に新技術にチャレンジし続ける生き生きとしたプロフェッショナル集団として社会に貢献します。 ・ビジネスパートナーの知恵を結び付けて、付加価値の高いノウハウを創造し、共有していく“ハブカンパニー”として 活動します。 当社の持つ技術力をベースに • 垂直方向でのサポート ハードウェア等の機器販売、パッケー ジ販売からセキュリティ製品の導入か らアプリケーション開発まで、 システム開発/運用のあらゆるフェーズ で価値を提供できます。 • 水平方向でのサポート ブレードサーバからOSSによるクラウド システムまで、また、アプリケーション の要件定義から開発、試験まであらゆ る状況で価値を提供できます。
  • 3. 3Copyright © 2014 NTT DATA INTELLILINK Corporation 当グループのミッション ソリューション事業部 / クラウド基盤BU クラウド製品を活用したクラウド環境の構築 クラウドを活用したアジャイル開発、DevOpsの実現 OSS製品を活用した先進的SIの実施 ハブ・グループとして OSSを利用したクラウド構築サービスや、クラウドに関する研究開発 を行っています。 クラウドを利用することに依るシステムデプロイメントの自動化の検証と 実施、アジャイル開発やDevOpsの実現検討、普及展開を行っています。 クラウドだけでなく、CMSやLMSなど用いたサイト構築から、Playフレー ムワークなどの各種Webフレームワークを活用したアプリケーション開 発、CKANなどの利用に依るオープンデータカタログサイト構築などを 行っています。 当グループの最大の特徴は、当社の持つ様々な技術者集団に対するハブとして機能している点にあります。 よって、ハードウェア調達からセキュリティ診断まで、どんなご要望でも当グループを通じて適切なソリューショ ンをご提供することが出来ます。
  • 4. 4Copyright © 2014 NTT DATA INTELLILINK Corporation 当グループのHinemos関連サービス サービス概要 OSSのHinemosを用いた統合運用管理システムの構築サービスとなります。Hinemos製品のコンサルティングから設 計・構築・保守・運用までをサポートし、当社の持つ技術スキルを活かした冗長化構成のご提案、クラウドサービス上 でのHinemos運用と自動化ソリューション、 検疫LANシステムとの連動やSplunkなどの各種ビッグデータ解析との 連動など、Hinemosを含め多種多様な構成についてご提案いたします。 Hinemos保守、問い合わせ対応サービス 最適な設計構築から障害解析まで幅広い分野をサポートします。料金プランとして問合せ回数無制限、20回まで の二つをご用意しております。 当社の強みを活かしたHinemos、Hinemos+αの構築サービス Hinemos本体はもちろんのこと各オプション製品の構築をおこないます。また、他ソフトウェア、サービスとの連動 を含めたコンサルティングも可能です。 監視設定一括登録サービス 面倒な監視設定をヒアリングシートを基に一括登録します。また実際に登録するまでの問合せにも対応します。 サービスの特徴 Hinemosソリューションパートナー 弊社はHinemosソリューションパートナーのメンバです。最新情報をいち早くキャッチでき展開することができます。 ワンストップサービス 要件定義から、設計、構築、テスト、運用/保守までをワンストップで提供できます。 他のソリューション・サービスとの連動 Hinemosだけでなく、サーバ、NW機器等のHWも含めたご提案や、ビッグデータ、仮想化等の他のソリューション、 サービスを絡めたご提案が可能です。
  • 5. 5Copyright © 2014 NTT DATA INTELLILINK Corporation 『自動化』というキーワードをよく耳にしませんか? 運用を自動化して、 コストを削減したい 環境の構築を自動 的にやりたい 面倒な試験は全部 自動でやりたい 今回は、これを テーマに話します
  • 6. 6Copyright © 2014 NTT DATA INTELLILINK Corporation 運用自動化の背景 なぜ、運用自動化なのか? 1.IT基盤の変化 仮想環境やクラウド基盤の利用が一般化しており、必要な時 に必要な量を容易に作成できる(削除できる) ⇒大量にあるサーバの増減を維持管理する 2.オペレーション工数の削減 これまで手作業で行ってきた運用オペレーション業務を自動 化することで、オペレーション工数を削減できる ⇒人員リソース不足を解消する 3.オペレーション品質の向上 単純なオペレーションミスや確認漏れによる誤判断、作業漏 れを防ぐことができる ⇒オペレーション品質の常に一定に保てる
  • 7. 7Copyright © 2014 NTT DATA INTELLILINK Corporation Hinemos+Consul、Serfを利用して運用自動化を実現 × +
  • 8. 8Copyright © 2014 NTT DATA INTELLILINK Corporation Serfって? Consulって? Serfとは? 概要 機能 ・HashiCorp社がGo言語で開発・公開しているオープンソースのクラスタ管理用ツール ・バイナリファイルをダウンロードして設置するだけ ⇒誰でも簡単に入手・利用ができます 1.メンバー管理 クラスタを構成する各サーバの死活やメンバーのホスト名,IPアドレス,タグを管理する 中央サーバではなく、各ノードが自律分散的に他ノードと会話して全ノードの情報を 知っている状態となる 2.障害検出 メンバーとの疎通失敗時は障害情報を共有し,定期的に復帰を確認して疎通が 回復できれば、クラスタへ自動復旧する 3.イベントハンドラ メンバー管理や障害検出だけでなく,任意のタイミングで発生するイベントを クラスタ全体で瞬時に共有し、任意のコマンドを実行できる
  • 9. 9Copyright © 2014 NTT DATA INTELLILINK Corporation Serfって? Consulって? A B Serfでクラスタを構成してみます join 172.31.243.128 172.31.243.119 A B 172.31.243.128 172.31.243.119 event member-join 172.31.243.119 event member-join 172.31.243.119
  • 10. 10Copyright © 2014 NTT DATA INTELLILINK Corporation Serfって? Consulって? Aサーバで「serf agent」コマンドを実行し、Serfを起動します $ serf agent -node=A_server & ==> Starting Serf agent... ==> Starting Serf agent RPC... ==> Serf agent running! Node name: ‘A_server' Bind addr: '0.0.0.0:7946' RPC addr: '127.0.0.1:7373' Encrypted: false Snapshot: false Profile: lan ==> Log data will now stream in as it occurs: 2015/09/24 10:27:14 [INFO] agent: Serf agent starting 2015/09/24 10:27:14 [INFO] serf: EventMemberJoin: A_server 172.31.243.128 2015/09/24 10:27:15 [INFO] agent: Received event: member-join $ serf members 2015/09/24 10:32:23 [INFO] agent.ipc: Accepted client: 127.0.0.1:41873 A_server 172.31.243.128:7946 alive 「serf members」コマンドを実行して、クラスタを構成しているサーバ情報を 表示させます
  • 11. 11Copyright © 2014 NTT DATA INTELLILINK Corporation Serfって? Consulって? Bサーバでは「-join」オプションを使用して、Serfを起動します $ serf agent -node=B_server -join=172.31.243.128 & ==> Starting Serf agent RPC... ==> Serf agent running! Node name: ‘B_server' Bind addr: '0.0.0.0:7946' RPC addr: '127.0.0.1:7373' Encrypted: false Snapshot: false Profile: lan ==> Joining cluster...(replay: false) Join completed. Synced with 1 initial agents ==> Log data will now stream in as it occurs: 2015/09/24 10:38:19 [INFO] agent: Serf agent starting 2015/09/24 10:38:19 [INFO] serf: EventMemberJoin: B_server 172.31.243.119 2015/09/24 10:38:19 [INFO] agent: joining: [172.31.243.128] replay: false 2015/09/24 10:38:19 [INFO] serf: EventMemberJoin: A_server 172.31.243.128 2015/09/24 10:38:19 [INFO] agent: joined: 1 nodes 2015/09/24 10:38:20 [INFO] agent: Received event: member-join 「serf members」コマンドを実行して、クラスタを構成しているサーバ情報を 表示させます $ serf members 2015/09/24 10:32:23 [INFO] agent.ipc: Accepted client: 127.0.0.1:41873 B_server 172.31.243.119:7946 alive A_server 172.31.243.128:7946 alive
  • 12. 12Copyright © 2014 NTT DATA INTELLILINK Corporation Serfって? Consulって? 先程はmember-joinイベントを発生させましたが、他にもメンバ変更の タイミングで以下のイベントが自動発生します A join B member-join A leave B member-leave A failed B member-failed A update B member-update A leap B member-leap Serfクラスタの範囲 Serfエージェント ⇒Serfでは、それぞれのイベント発生時に任意のコマンドを 実行できるので、この機能を利用して、各サーバの設定や Hinemosにノード・スコープを登録します
  • 13. 13Copyright © 2014 NTT DATA INTELLILINK Corporation Serfって? Consulって? Consulとは? 概要 機能 ・HashiCorp社がGo言語で開発・公開しているオープンソースのクラスタ管理用ツール ・バイナリファイルをダウンロードして設置するだけ 1.メンバー管理 クラスタを構成する各サーバの死活やメンバーのホスト名,IPアドレス,タグを管理する サーバとクライアントという2つのコンポーネントで構成され、サーバ側がもつKVSに データを格納する 2.障害検出 メンバーとの疎通失敗時は障害情報を共有し,定期的に復帰を確認して疎通が 回復できれば、クラスタへ自動復旧する 3.イベントハンドラ メンバー管理や障害検出だけでなく,任意のタイミングで発生するイベントを クラスタ全体で瞬時に共有し、任意のコマンドを実行できる 4.サービス監視 Webサーバやデータベースの状況変化をトリガとして,様々な自動処理を 実行できる
  • 14. 14Copyright © 2014 NTT DATA INTELLILINK Corporation Serfって? Consulって? A B Consulでクラスタを構成してみます join 172.31.243.128 172.31.243.119 A B 172.31.243.128 172.31.243.119 event 172.31.243.119 event 172.31.243.119 サーバ クライアント
  • 15. 15Copyright © 2014 NTT DATA INTELLILINK Corporation Serfって? Consulって? Aサーバで「consul agent」コマンドを実行し、サーバとしてConsulを起動します $ consul agent -server -bootstrap-expect=1 -data-dir=/opt/consul/data -node=A_server & ==> Starting Consul agent... ==> Starting Consul agent RPC... ==> Consul agent running! Node name: 'A_server' Datacenter: 'dc1' Server: true (bootstrap: true) Client Addr: 127.0.0.1 (HTTP: 8500, HTTPS: -1, DNS: 8600, RPC: 8400) Cluster Addr: 172.31.243.119 (LAN: 8301, WAN: 8302) Gossip encrypt: false, RPC-TLS: false, TLS-Incoming: false Atlas: <disabled> ==> Log data will now stream in as it occurs: 2015/09/28 04:59:44 [INFO] serf: EventMemberJoin: A_server 172.31.243.119 2015/09/28 04:59:44 [INFO] serf: EventMemberJoin: A_server.dc1 172.31.243.119 ・・・(省略) $ consul members 2015/09/28 05:08:00 [INFO] agent.rpc: Accepted client: 127.0.0.1:36575 Node Address Status Type Build Protocol DC A_server 172.31.243.119:8301 alive server 0.5.2 2 dc1 「Consul members」コマンドを実行して、クラスタを構成しているサーバ情報を 表示させます
  • 16. 16Copyright © 2014 NTT DATA INTELLILINK Corporation Serfって? Consulって? Bサーバでは「-join」オプションを使用して、クライアントとしてConsulを起動します $ consul agent -data-dir=/opt/consul/data -node=B_server -join=172.31.243.128 & ==> Starting Consul agent... ==> Starting Consul agent RPC... ==> Joining cluster... Join completed. Synced with 1 initial agents ==> Consul agent running! Node name: 'B_server' Datacenter: 'dc1' Server: false (bootstrap: false) Client Addr: 127.0.0.1 (HTTP: 8500, HTTPS: -1, DNS: 8600, RPC: 8400) Cluster Addr: 172.31.243.119 (LAN: 8301, WAN: 8302) Gossip encrypt: false, RPC-TLS: false, TLS-Incoming: false Atlas: <disabled> ==> Log data will now stream in as it occurs: 2015/09/28 05:13:29 [INFO] serf: EventMemberJoin: B_server 172.31.243.119 ・・・(省略) 2015/09/28 05:13:29 [INFO] consul: adding server A_server (Addr: 172.31.243.119:8300) (DC: dc1) $ consul members 2015/09/28 05:16:38 [INFO] agent.rpc: Accepted client: 127.0.0.1:54006 Node Address Status Type Build Protocol DC B_server 172.31.243.128:8301 alive client 0.5.2 2 dc1 A_server 172.31.243.119:8301 alive server 0.5.2 2 dc1 「Consul members」コマンドを実行して、クラスタを構成しているサーバ情報を 表示させます
  • 17. 17Copyright © 2014 NTT DATA INTELLILINK Corporation Serfって? Consulって? Consulでは、Serfではできなかった任意のサービスに対する状態監視を 行うことができます サービスの定義はJSON形式の書式で定義し、エージェント起動時に指定します $ cat /etc/consul.d/web.json { "service": { # サービスの定義開始 "name": "web", # サービス名称を「web」 "port": 80, # ポート番号は「80」 "check": { # ヘルスチェックの定義開始 "script": "curl localhost:80 >/dev/null 2>&1", # curlでローカル環境の監視 "interval": "10s" # 監視間隔 } } } [Webサーバを監視する定義の一例] Consul起動時に、jsonファイルを指定します $ consul agent -data-dir=/opt/consul/data -node=B_server -join=172.31.243.128 -config-dir=/etc/consul.d & ==> Starting Consul agent... ==> Starting Consul agent RPC... ==> Consul agent running! Node name: ‘B_server' ・・・(省略) ==> Log data will now stream in as it occurs: 2015/09/28 05:51:01 [INFO] serf: EventMemberJoin: B_server 172.31.243.119 ・・・(省略) 2015/09/28 05:51:02 [INFO] agent: Synced service 'web'
  • 18. 18Copyright © 2014 NTT DATA INTELLILINK Corporation Serfって? Consulって? SerfとConsulでは監視する範囲が異なります serf agent serf agent consul agent consul agent サーバ サーバ サーバ サーバ サービスA サービスB サービスA サービスB サービスA サービスB サービスA サービスB Serfクラスタの監視範囲 Consulクラスタの監視範囲 ⇒Consulでは、サービス稼働状況の変化をトリガとして 任意のコマンドを実行できるので、この機能を利用して、 Hinemosに監視を登録します
  • 19. 19Copyright © 2014 NTT DATA INTELLILINK Corporation 自動運用化の取り組み プレゼンテーション層 Webサーバ アプリケーション層 データベース層 DBサーバ 運用管理サーバ監視 今回はAPサーバ(Tomcat)の増減を例に考えてみます APサーバを1台 増やしてみます APサーバ APサーバ
  • 20. 20Copyright © 2014 NTT DATA INTELLILINK Corporation 自動運用化の取り組み プレゼンテーション層 Webサーバ アプリケーション層 データベース層 DBサーバ APサーバ 運用管理者 運用管理サーバAPサーバ 振り分け先を追加して、 再起動 運用管理者 DB接続の設定をして、 起動 監視 運用管理者 ノードを登録して、 監視を設定 APサーバ(Tomcat)増加時に、運用管理者はそれぞれに対応する必要があります
  • 21. 21Copyright © 2014 NTT DATA INTELLILINK Corporation 自動運用化の取り組み Webサーバ DBサーバ APサーバ 運用管理サーバAPサーバ 監視 SerfメンバConsulメンバ join APサーバ(Tomcat)をConsulメンバおよびSerfメンバにjoinすることで、自律的に構成します
  • 22. 22Copyright © 2014 NTT DATA INTELLILINK Corporation 自動運用化の取り組み Webサーバ DBサーバ APサーバ 運用管理サーバAPサーバ 監視 Serfメンバ join 設定、起動 設定、 再起動 ノード、スコープ登録 Serfメンバjoin時にそれぞれの処理を自動で実行します
  • 23. 23Copyright © 2014 NTT DATA INTELLILINK Corporation 自動運用化の取り組み Webサーバ DBサーバ APサーバ 運用管理サーバ APサーバ 監視 Consulメンバ プロセス監視設定 APサーバ(Tomcat)のサービスが起動した場合、Consulが検知してHinemosに監視を登録します サービス起動
  • 24. 24Copyright © 2014 NTT DATA INTELLILINK Corporation 自動運用化の取り組み Webサーバ DBサーバ APサーバ 運用管理サーバ APサーバ 監視 Consulメンバ プロセス監視削除 APサーバ(Tomcat)のサービス停止時には監視を削除します サービス停止
  • 25. 25Copyright © 2014 NTT DATA INTELLILINK Corporation 自動運用化の取り組み Webサーバ DBサーバ APサーバ 運用管理サーバAPサーバ 監視 Serfメンバ leave 設定削除、起動 設定削除、 再起動 ノード、スコープ削除 Serfメンバからleaveした場合、それぞれの処理を自動で実行します
  • 26. 26Copyright © 2014 NTT DATA INTELLILINK Corporation デモ 実際にデモ環境で 動作を確認します。
  • 27. 27Copyright © 2014 NTT DATA INTELLILINK Corporation まとめ 近年、「自動化」というキーワードを優先課題に 掲げる企業が増えてきています。 その中でも今回は運用自動化に焦点を当てて、 統合運用監視であるHinemosをより高度化する 方法として、ConsulとSerfを利用して運用自動化を 図る方法をご提案いたしました。 「運用管理にかかるコストが大きい」、「運用管理を 担当する人員が不足している」との課題を お持ちの方は、是非『運用自動化』をご検討下さい。
  • 28. Copyright © 2014 NTT DATA INTELLILINK Corporation