Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
はじめてのStackStorm
Search
AP Communications Co., Ltd.
April 20, 2018
Technology
0
1.1k
はじめてのStackStorm
[IaC活用研究会#2 発表資料] #iaccjp
発表者とStackStormの出会いから始まり、内部処理やインストール等のStackstormの概要と、ユースケースの紹介
AP Communications Co., Ltd.
April 20, 2018
Tweet
Share
More Decks by AP Communications Co., Ltd.
See All by AP Communications Co., Ltd.
【会社紹介資料】株式会社エーピーコミュニケーションズ
apcom
0
7.1k
事例で学ぶSplunkの活用方法
apcom
1
320
SDPのここがすごい!ゼロトラスト勉強会 ~後編~
apcom
0
580
SDPのここがすごい!ゼロトラスト勉強会 ~前編~
apcom
8
1.3k
AI×ノーコード/ローコードを活用した、大手企業における新規事業創出のアプローチ
apcom
0
420
DataとAIの民主化を実現する次世代データ分析基盤 “レイクハウス“のこれから
apcom
1
550
Generative AIとDatabricks
apcom
1
590
LLMOpsをレイクハウスで実現するには
apcom
1
520
データブリックスとデジタルツイン
apcom
1
630
Other Decks in Technology
See All in Technology
re:Invent完全攻略ガイド
junjikoide
1
330
JAWS-UG SRE支部 #14 LT
okaru
0
100
Proxmox × HCP Terraformで始めるお家プライベートクラウド
lamaglama39
1
200
Introducing RFC9111 / YAPC::Fukuoka 2025
k1low
1
240
Flutterにしてよかった?出前館アプリを2年運用して気づいたことを全部話します
demaecan
0
120
コミュニティと共に変化する 私とFusicの8年間
ayasamind
0
470
Claude Code 10連ガチャ
uhyo
3
680
Rubyist入門: The Way to The Timeless Way of Programming
snoozer05
PRO
6
440
エンタープライズ企業における開発効率化のためのコンテキスト設計とその活用
sergicalsix
1
390
コード1ミリもわからないけど Claude CodeでFigjamプラグインを作った話
abokadotyann
1
160
QAセントラル組織が運営する自動テストプラットフォームの課題と現状
lycorptech_jp
PRO
0
400
自己的售票系統自己做!
eddie
0
450
Featured
See All Featured
Balancing Empowerment & Direction
lara
5
740
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Code Reviewing Like a Champion
maltzj
527
40k
Navigating Team Friction
lara
190
15k
Scaling GitHub
holman
463
140k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
359
30k
Rebuilding a faster, lazier Slack
samanthasiow
84
9.3k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
658
61k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
24
1.6k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
285
14k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
22k
Transcript
1 はじめてのStackStorm 2018年4月18日 IaC活用研究会(第2回) エーピーコミュニケーションズ 古木 一宏
2 自己紹介 古木 一宏(ふるき かずひろ) • 会社 株式会社エーピーコミュニケーションズ • 所属
ITソリューション事業本部 第一事業部 • 現在の職務内容 田町周辺でシステムのインフラ周りの設計、構築に従事しております。
3 アジェンダ 1.出会い 2.StackStormの概要 3.ユースケース
4 出会い 2月某日、一本の電話。 「StackStormの調査、検証やってみない?」 … ってなんすかね?
5 ところで… Q:StackStorm、使ったことありますか? 声1:ある ネットワーク自動化を進めている過程で、ワーク フローエンジン的なものを探していたところで見つけた。 声2:ある なんか起こったときに自動で拾ってきて自動で対応する のがstackstorm、手でアレコレするのがJenkins →どうやら、もうすでに知っている人は
とっくに知っているらしい。
6 StackStormとは(1) StackStorm(st2)とは? OSSのイベント駆動型自動化プラットホーム。 ルールに基づいてシステムを「連携」させるための ワークフローエンジン。 IF (This) THEN (That)
for DevOps BY Dmitri Zimine
7 External System Rule:IF (Trigger) THEN (Action/WorkFlow) 内部構造 Sensor Trigger
Rule Action WorkFlow Event
8 StackStormとは(2) ・Pack センサー、トリガー、アクション、ワークフロー …連携するシステムごとにまとめたものがPack これらを追加することで拡張していく。 (つまり再利用可能) 公開Packもあるので、一から用意しなくてもOK ・商用版「Extreme Workflow
Composer」 GUIでワークフローが作れるツール、サポート付。
9 …それじゃあ いざ、検証!
10 マシンを用意して ある程度のものを要求されます。 Testing Production Dual CPU Quad core CPU
2GB RAM 16GB RAM 10GB storage 40GB storage Recommended EC2: t2.medium Recommended EC2: m4.xlarge ・Nginx ・mongoDB ・RabbitMQ ・Mistral ・PostgreSQL …コンポーネントが多いです。
11 インストール 1コマンドでインストールは完了します。 curl -sSL https://stackstorm.com/packages/install.sh | bash -s --
--user=hoge --password=‘hoge'
12 ユースケース(1) ・監視からのアラートに応じた自動復旧 (Auto-Remediation) ・ChatOps この後になにやらイカすLTが… 監視基盤 ②アラート、状態の通知 監視対象 監視
①アラートに応じて webhookを投げる ③回復動作の WorkFlow実施
13 ユースケース(2) 「StackStorm Exchange」には公開Packがいっぱい。 StackStorm Exchange https://exchange.stackstorm.org/
14 むすび StackStormを使い始めたばかりです。 エーピーコミュニケーションズの 今後にご期待ください。 ご清聴ありがとうございました。