Enviar búsqueda
Cargar
Cloudn PaaSチームのChatOps実践
•
28 recomendaciones
•
7,606 vistas
Kazuto Kusama
Seguir
第1回 Hubot×ChatOps勉強会で発表した資料です。 Cloudn PaaSチームで実践しているChatOps,そしてIRC Botについて紹介します
Leer menos
Leer más
Tecnología
Denunciar
Compartir
Denunciar
Compartir
1 de 72
Descargar ahora
Descargar para leer sin conexión
Recomendados
知って欲しいPaaSの話
知って欲しいPaaSの話
Kazuto Kusama
Lattice深掘り話
Lattice深掘り話
Kazuto Kusama
採用LT「まだお祈りデプロイで消耗してるの?」
採用LT「まだお祈りデプロイで消耗してるの?」
Takayuki Fukumoto
新しいOpenShiftのしくみを調べてみた
新しいOpenShiftのしくみを調べてみた
Kazuto Kusama
Docker PaaSとしての OpenShift, Deis, Flynn比較
Docker PaaSとしての OpenShift, Deis, Flynn比較
Kazuto Kusama
OpenShift 3で、DockerのPaaSを作る話
OpenShift 3で、DockerのPaaSを作る話
Kazuto Kusama
はじめてのCF buildpack
はじめてのCF buildpack
Kazuto Kusama
クラウドを『作る』ってどういうこと?
クラウドを『作る』ってどういうこと?
Kazuto Kusama
Más contenido relacionado
La actualidad más candente
Docker, Kubernetes and OpenShift v3
Docker, Kubernetes and OpenShift v3
Emma Haruka Iwao
『コンテナ疲れ』と戦う、k8s・PaaS・Serverlessの活用法
『コンテナ疲れ』と戦う、k8s・PaaS・Serverlessの活用法
Kazuto Kusama
Cloud Foundry Container-to-Container Networking
Cloud Foundry Container-to-Container Networking
Kazuto Kusama
Infrakitの話とk8s+GPUの話
Infrakitの話とk8s+GPUの話
Yuji Oshima
Infrakit Docker_Tokyo_meetup
Infrakit Docker_Tokyo_meetup
Yuji Oshima
最近のKubernetesとDocker Machine/Swarmの話
最近のKubernetesとDocker Machine/Swarmの話
Kazuto Kusama
DevStackで始めるCloud FoundryとBOSH
DevStackで始めるCloud FoundryとBOSH
i_yudai
KubernetesとOpenShiftの話
KubernetesとOpenShiftの話
Kazuto Kusama
ひしめき合うOpen PaaSを徹底解剖! PaaSの今と未来
ひしめき合うOpen PaaSを徹底解剖! PaaSの今と未来
Kazuto Kusama
Reading NATS
Reading NATS
Katsunori Kawaguchi
すごいBOSHたのしく学ぼう
すごいBOSHたのしく学ぼう
i_yudai
DockerとKubernetesが作る未来
DockerとKubernetesが作る未来
Kazuto Kusama
Cloud Foundry構成概要 111018
Cloud Foundry構成概要 111018
Uemura Yuichi
コンテナ時代だからこそ要注目! Cloud Foundry
コンテナ時代だからこそ要注目! Cloud Foundry
Kazuto Kusama
フィードフォースと AWS と私
フィードフォースと AWS と私
a know
Introduction of skippbox
Introduction of skippbox
Go Chiba
Cloud Foundryで学ぶ、PaaSのしくみ講座
Cloud Foundryで学ぶ、PaaSのしくみ講座
Kazuto Kusama
Kubernetesを触ってみた
Kubernetesを触ってみた
Kazuto Kusama
DC/OS as PaaS : paasjp#36
DC/OS as PaaS : paasjp#36
JUNICHI YOSHISE
runC概要と使い方
runC概要と使い方
Yuji Oshima
La actualidad más candente
(20)
Docker, Kubernetes and OpenShift v3
Docker, Kubernetes and OpenShift v3
『コンテナ疲れ』と戦う、k8s・PaaS・Serverlessの活用法
『コンテナ疲れ』と戦う、k8s・PaaS・Serverlessの活用法
Cloud Foundry Container-to-Container Networking
Cloud Foundry Container-to-Container Networking
Infrakitの話とk8s+GPUの話
Infrakitの話とk8s+GPUの話
Infrakit Docker_Tokyo_meetup
Infrakit Docker_Tokyo_meetup
最近のKubernetesとDocker Machine/Swarmの話
最近のKubernetesとDocker Machine/Swarmの話
DevStackで始めるCloud FoundryとBOSH
DevStackで始めるCloud FoundryとBOSH
KubernetesとOpenShiftの話
KubernetesとOpenShiftの話
ひしめき合うOpen PaaSを徹底解剖! PaaSの今と未来
ひしめき合うOpen PaaSを徹底解剖! PaaSの今と未来
Reading NATS
Reading NATS
すごいBOSHたのしく学ぼう
すごいBOSHたのしく学ぼう
DockerとKubernetesが作る未来
DockerとKubernetesが作る未来
Cloud Foundry構成概要 111018
Cloud Foundry構成概要 111018
コンテナ時代だからこそ要注目! Cloud Foundry
コンテナ時代だからこそ要注目! Cloud Foundry
フィードフォースと AWS と私
フィードフォースと AWS と私
Introduction of skippbox
Introduction of skippbox
Cloud Foundryで学ぶ、PaaSのしくみ講座
Cloud Foundryで学ぶ、PaaSのしくみ講座
Kubernetesを触ってみた
Kubernetesを触ってみた
DC/OS as PaaS : paasjp#36
DC/OS as PaaS : paasjp#36
runC概要と使い方
runC概要と使い方
Similar a Cloudn PaaSチームのChatOps実践
ユーザ・デザイナーから見たPlone CMSのアピールポイント
ユーザ・デザイナーから見たPlone CMSのアピールポイント
Masaki NIWA
[REV UP] あなたならどう使う?最新Azureレシピ for LINE Platform
[REV UP] あなたならどう使う?最新Azureレシピ for LINE Platform
拓将 平林
Hueによる分析業務の改善事例
Hueによる分析業務の改善事例
Masahiro Kiura
Ansibleで構成管理始める人のモチベーションをあげたい! (Cloudera World Tokyo 2014LT講演資料)
Ansibleで構成管理始める人のモチベーションをあげたい! (Cloudera World Tokyo 2014LT講演資料)
NTT DATA OSS Professional Services
俺とGitHub
俺とGitHub
Masayuki KaToH
PostgreSQLコミュニティに飛び込もう
PostgreSQLコミュニティに飛び込もう
NTT DATA OSS Professional Services
MTプラグイン入門以前
MTプラグイン入門以前
Hiroshi Yamato
PostgreSQL開発コミュニティに参加しよう!(PostgreSQL Conference Japan 2021 発表資料)
PostgreSQL開発コミュニティに参加しよう!(PostgreSQL Conference Japan 2021 発表資料)
NTT DATA Technology & Innovation
20090828 Webconlocal
20090828 Webconlocal
Kentaro Matsui
Lineにおけるspring frameworkの活用
Lineにおけるspring frameworkの活用
Tokuhiro Matsuno
私とOSSの25年
私とOSSの25年
MITSUNARI Shigeo
Python界隈の翻訳プロジェクト
Python界隈の翻訳プロジェクト
Tetsuya Morimoto
Ruby向け帳票ソリューション「ThinReports」の開発で知るOSSの威力
Ruby向け帳票ソリューション「ThinReports」の開発で知るOSSの威力
ThinReports
Ossで作成するチーム開発環境
Ossで作成するチーム開発環境
Tadahiro Ishisaka
GiNZAで始める日本語依存構造解析 〜CaboCha, UDPipe, Stanford NLPとの比較〜
GiNZAで始める日本語依存構造解析 〜CaboCha, UDPipe, Stanford NLPとの比較〜
Megagon Labs
SubversionとSugarsync
SubversionとSugarsync
Hidenori Goto
DockerHubを活用してAnsibleのPlaybookを自動ビルドする
DockerHubを活用してAnsibleのPlaybookを自動ビルドする
Koji Shiraishi
クラウド開発に役立つ OSS あれこれ
クラウド開発に役立つ OSS あれこれ
Masataka MIZUNO
第1回Hadoop関西勉強会参加レポート
第1回Hadoop関西勉強会参加レポート
You&I
Serverless Meetup Japan Virtual #6
Serverless Meetup Japan Virtual #6
Toshiaki Aoike
Similar a Cloudn PaaSチームのChatOps実践
(20)
ユーザ・デザイナーから見たPlone CMSのアピールポイント
ユーザ・デザイナーから見たPlone CMSのアピールポイント
[REV UP] あなたならどう使う?最新Azureレシピ for LINE Platform
[REV UP] あなたならどう使う?最新Azureレシピ for LINE Platform
Hueによる分析業務の改善事例
Hueによる分析業務の改善事例
Ansibleで構成管理始める人のモチベーションをあげたい! (Cloudera World Tokyo 2014LT講演資料)
Ansibleで構成管理始める人のモチベーションをあげたい! (Cloudera World Tokyo 2014LT講演資料)
俺とGitHub
俺とGitHub
PostgreSQLコミュニティに飛び込もう
PostgreSQLコミュニティに飛び込もう
MTプラグイン入門以前
MTプラグイン入門以前
PostgreSQL開発コミュニティに参加しよう!(PostgreSQL Conference Japan 2021 発表資料)
PostgreSQL開発コミュニティに参加しよう!(PostgreSQL Conference Japan 2021 発表資料)
20090828 Webconlocal
20090828 Webconlocal
Lineにおけるspring frameworkの活用
Lineにおけるspring frameworkの活用
私とOSSの25年
私とOSSの25年
Python界隈の翻訳プロジェクト
Python界隈の翻訳プロジェクト
Ruby向け帳票ソリューション「ThinReports」の開発で知るOSSの威力
Ruby向け帳票ソリューション「ThinReports」の開発で知るOSSの威力
Ossで作成するチーム開発環境
Ossで作成するチーム開発環境
GiNZAで始める日本語依存構造解析 〜CaboCha, UDPipe, Stanford NLPとの比較〜
GiNZAで始める日本語依存構造解析 〜CaboCha, UDPipe, Stanford NLPとの比較〜
SubversionとSugarsync
SubversionとSugarsync
DockerHubを活用してAnsibleのPlaybookを自動ビルドする
DockerHubを活用してAnsibleのPlaybookを自動ビルドする
クラウド開発に役立つ OSS あれこれ
クラウド開発に役立つ OSS あれこれ
第1回Hadoop関西勉強会参加レポート
第1回Hadoop関西勉強会参加レポート
Serverless Meetup Japan Virtual #6
Serverless Meetup Japan Virtual #6
Más de Kazuto Kusama
Concourseで快適な自動化の旅
Concourseで快適な自動化の旅
Kazuto Kusama
Istio, Kubernetes and Cloud Foundry (修正版)
Istio, Kubernetes and Cloud Foundry (修正版)
Kazuto Kusama
Istio, Kubernetes and Cloud Foundry
Istio, Kubernetes and Cloud Foundry
Kazuto Kusama
k8sだけじゃないIstio - Cloud FoundryのIstioインテグレーションについて
k8sだけじゃないIstio - Cloud FoundryのIstioインテグレーションについて
Kazuto Kusama
Cloud Foundry Container Runtimeで快適Kubernetes運用
Cloud Foundry Container Runtimeで快適Kubernetes運用
Kazuto Kusama
改めてPaaSについて考えてみる
改めてPaaSについて考えてみる
Kazuto Kusama
CFの便利機能を他の環境でも。Open Service Broker
CFの便利機能を他の環境でも。Open Service Broker
Kazuto Kusama
グループ会社を巻き込んで勉強会をやってみるには
グループ会社を巻き込んで勉強会をやってみるには
Kazuto Kusama
Cloud FoundryでDockerも.NETも。新しいDiegoの仕組み入門
Cloud FoundryでDockerも.NETも。新しいDiegoの仕組み入門
Kazuto Kusama
Weaveを試してみた
Weaveを試してみた
Kazuto Kusama
Cloud Foundry V2 | Intermediate Deep Dive
Cloud Foundry V2 | Intermediate Deep Dive
Kazuto Kusama
Cloud Foundry | How it works
Cloud Foundry | How it works
Kazuto Kusama
Cloud Foundry V2を、もうちょっと深掘りしよう
Cloud Foundry V2を、もうちょっと深掘りしよう
Kazuto Kusama
Cloud Foundryは何故動くのか
Cloud Foundryは何故動くのか
Kazuto Kusama
Cloud foundryのコミュニティを紹介するよ
Cloud foundryのコミュニティを紹介するよ
Kazuto Kusama
Más de Kazuto Kusama
(15)
Concourseで快適な自動化の旅
Concourseで快適な自動化の旅
Istio, Kubernetes and Cloud Foundry (修正版)
Istio, Kubernetes and Cloud Foundry (修正版)
Istio, Kubernetes and Cloud Foundry
Istio, Kubernetes and Cloud Foundry
k8sだけじゃないIstio - Cloud FoundryのIstioインテグレーションについて
k8sだけじゃないIstio - Cloud FoundryのIstioインテグレーションについて
Cloud Foundry Container Runtimeで快適Kubernetes運用
Cloud Foundry Container Runtimeで快適Kubernetes運用
改めてPaaSについて考えてみる
改めてPaaSについて考えてみる
CFの便利機能を他の環境でも。Open Service Broker
CFの便利機能を他の環境でも。Open Service Broker
グループ会社を巻き込んで勉強会をやってみるには
グループ会社を巻き込んで勉強会をやってみるには
Cloud FoundryでDockerも.NETも。新しいDiegoの仕組み入門
Cloud FoundryでDockerも.NETも。新しいDiegoの仕組み入門
Weaveを試してみた
Weaveを試してみた
Cloud Foundry V2 | Intermediate Deep Dive
Cloud Foundry V2 | Intermediate Deep Dive
Cloud Foundry | How it works
Cloud Foundry | How it works
Cloud Foundry V2を、もうちょっと深掘りしよう
Cloud Foundry V2を、もうちょっと深掘りしよう
Cloud Foundryは何故動くのか
Cloud Foundryは何故動くのか
Cloud foundryのコミュニティを紹介するよ
Cloud foundryのコミュニティを紹介するよ
Último
持続可能なDrupal Meetupのコツ - Drupal Meetup Tokyoの知見
持続可能なDrupal Meetupのコツ - Drupal Meetup Tokyoの知見
Shumpei Kishi
What is the world where you can make your own semiconductors?
What is the world where you can make your own semiconductors?
Industrial Technology Research Institute (ITRI)(工業技術研究院, 工研院)
2024 02 Nihon-Tanken ~Towards a More Inclusive Japan~
2024 02 Nihon-Tanken ~Towards a More Inclusive Japan~
arts yokohama
TaketoFujikawa_台本中の動作表現に基づくアニメーション原画システムの提案_SIGEC71.pdf
TaketoFujikawa_台本中の動作表現に基づくアニメーション原画システムの提案_SIGEC71.pdf
Matsushita Laboratory
情報処理学会86回全国大会_Generic OAMをDeep Learning技術によって実現するための課題と解決方法
情報処理学会86回全国大会_Generic OAMをDeep Learning技術によって実現するための課題と解決方法
ssuser370dd7
2024 03 CTEA
2024 03 CTEA
arts yokohama
「今からでも間に合う」GPTsによる 活用LT会 - 人とAIが協調するHumani-in-the-Loopへ
「今からでも間に合う」GPTsによる 活用LT会 - 人とAIが協調するHumani-in-the-Loopへ
Tetsuya Nihonmatsu
2024 04 minnanoito
2024 04 minnanoito
arts yokohama
2024 01 Virtual_Counselor
2024 01 Virtual_Counselor
arts yokohama
IFIP IP3での資格制度を対象とする国際認定(IPSJ86全国大会シンポジウム)
IFIP IP3での資格制度を対象とする国際認定(IPSJ86全国大会シンポジウム)
ssuser539845
ARスタートアップOnePlanetの Apple Vision Proへの情熱と挑戦
ARスタートアップOnePlanetの Apple Vision Proへの情熱と挑戦
Sadao Tokuyama
20240326_IoTLT_vol109_kitazaki_v1___.pdf
20240326_IoTLT_vol109_kitazaki_v1___.pdf
Ayachika Kitazaki
Último
(12)
持続可能なDrupal Meetupのコツ - Drupal Meetup Tokyoの知見
持続可能なDrupal Meetupのコツ - Drupal Meetup Tokyoの知見
What is the world where you can make your own semiconductors?
What is the world where you can make your own semiconductors?
2024 02 Nihon-Tanken ~Towards a More Inclusive Japan~
2024 02 Nihon-Tanken ~Towards a More Inclusive Japan~
TaketoFujikawa_台本中の動作表現に基づくアニメーション原画システムの提案_SIGEC71.pdf
TaketoFujikawa_台本中の動作表現に基づくアニメーション原画システムの提案_SIGEC71.pdf
情報処理学会86回全国大会_Generic OAMをDeep Learning技術によって実現するための課題と解決方法
情報処理学会86回全国大会_Generic OAMをDeep Learning技術によって実現するための課題と解決方法
2024 03 CTEA
2024 03 CTEA
「今からでも間に合う」GPTsによる 活用LT会 - 人とAIが協調するHumani-in-the-Loopへ
「今からでも間に合う」GPTsによる 活用LT会 - 人とAIが協調するHumani-in-the-Loopへ
2024 04 minnanoito
2024 04 minnanoito
2024 01 Virtual_Counselor
2024 01 Virtual_Counselor
IFIP IP3での資格制度を対象とする国際認定(IPSJ86全国大会シンポジウム)
IFIP IP3での資格制度を対象とする国際認定(IPSJ86全国大会シンポジウム)
ARスタートアップOnePlanetの Apple Vision Proへの情熱と挑戦
ARスタートアップOnePlanetの Apple Vision Proへの情熱と挑戦
20240326_IoTLT_vol109_kitazaki_v1___.pdf
20240326_IoTLT_vol109_kitazaki_v1___.pdf
Cloudn PaaSチームのChatOps実践
1.
Cloudn PaaSチームの ChatOps実践
第1回 Hubot×ChatOps勉強会
2.
NTT Communications Developer
Kazuto Kusama @jacopen
4.
Enlightened L11 Kazuto
Kusama @jacopen
5.
こういうの作ってます
6.
• OSSのPaaS、Cloud Foundryをベースにし
たサービス • Webアプリの運用を楽にします • 最小構成で月額 ¥540(税込) から • 公式サポート言語はRuby, Java, PHP
7.
• OSSのPaaS、Cloud Foundryをベースにし
たサービス • Webアプリの運用を楽にします • 最小構成で月額 ¥540(税込) から • 公式サポート言語はRuby, Java, PHP • だけど実はgoとnodeも標準対応してるの で、Hubotも動くよ!
8.
今月のSD誌で 記事かきました (ChatOpsじゃないけど・・・)
9.
今回話すこと
10.
ひとつめ
11.
× Development Team
ChatOps
12.
ふたつめ
13.
一般的な大企業のイメージ
14.
• そこそこの規模の組織でChatOpsをやるには、 どうすればいいのか
• ChatOpsをやることは、どういう意味を持つのか
15.
まずはチャットツールの話をしよう
16.
個人的なチャットツールの変遷 IRC 1999
Age of Empiresのチャンネル などに参加。 WIDEやReichaNetを利用。
17.
IRC IRC 1999
2003 大学の仲間内で使う チャンネルを作った
18.
IRC IRC IRC
個人プロジェクトの チャンネルを作った。 &サーバーをFreenodeに 1999 2003 2006
19.
IRC IRC IRC
IRC Cloudn PaaSチームで IRCを使い始める 1999 2003 2006 2012
20.
IRC IRC IRC
IRC IRC 1999 2003 2006 2012 2014
21.
IRC IRC IRC
IRC IRC _人人人_ > IRC < ‾Y^Y‾ 1999 2003 2006 2012 2014
22.
色々試してはみた
23.
• 使い勝手はどれも悪くない •
どれもIRC相当か、それ以上の機能 • でも、ライセンス費用と移行コストを 払ってまで欲しい機能が特にない ⇒ じゃあIRCでいいや
24.
• 使い勝手はどれも悪くない •
どれもIRC相当か、それ以上の機能 • でも、ライセンス費用と移行コストを 払ってまで欲しい機能が特にない ⇒ じゃあIRCでいいや ただ、最近はアリかなと思っている
25.
今回の発表はIRCを前提とします
26.
PaaSチームの、事例紹介
27.
初代bot “tamac”さん Rubyで書かれたnadokaベース
• アラートメールを読んで流す • 時報 • URLのtitleを読み取って喋る • ぬるぽ ⇒ ガッ
28.
Jenkins (with IRC
Plugin) JenkinsはCIツールではなく デキる執事と考えるべき
29.
2代目bot “ueo” •
Hubot • プラグインいっぱい • ChatOps!
30.
今の体制
31.
開発のお供に
32.
CIの結果通知
33.
GithubのPullreqやコメントの通知
34.
ブランチ戦略チェック PaaSチーム独自のブランチ戦略(tamac-flowと呼んでいる)に 則っていない場合は警告
35.
「よく忘れるポイント」チェック ○○ファイルを修正したら××も併せて修正しないといけない、 みたいな依存関係や、Submoduleのポインタ変更忘れなど
36.
運用の補助に
37.
簡易環境監視
38.
muninグラフ/URL表示 環境名とノード名を渡すと、muninのグラフやURLを 渡してくれる
39.
便利
40.
チームの仕事を円滑に
41.
デイリースクラムの進行役決め
42.
振り返りの進行役決め
43.
JIRAチケット作成代行
44.
とても便利
45.
イケてるエンジニアは 社会人力が低い
46.
対策が必要
47.
食事補助券のもらい忘れ防止
48.
ゴミ捨て忘れ防止
49.
選択肢チョイス機能
50.
昼ご飯レコメンド
51.
今晩のアニメ放映情報
52.
すごく便利
53.
でも、Ops要素弱くね?
54.
でも、Ops要素弱くね? A. 僕もそう思います
55.
まだまだ発展途上
57.
お堅めの会社で、ChatOpsをやる方法
58.
PaaSチームは 会社の中でも変わった存在
59.
ウォーターフロー開発 スクラム開発
60.
IRC
61.
• 新しいものを恐れない。積極的に取り入れる •
少数精鋭⇒効率重視、出来る限り自動化 • 設計・開発・運用、どれも外注しない。 チームで全部やる • チームの活動は重要。でも、個人の活動も 軽視しない
62.
• この文化があるので、ChatOpsの 実践は自然な流れだった
• いつの間にか、Jenkinsが喋っていた • いつの間にか、ueoが居着いていた • いつの間にか、tamacが 居なくなっていた
63.
どうやって文化をつくるか
64.
• まずはやってみること •
やるときに、許可を求めないこと − 「許可を求めるな。謝罪せよ」 • 最初はひとり、徐々に周りを巻き込むこと • 1度定着してしまえば、 それが新たな常識になる
65.
強固な文化を構築すると 「自己選択的」にな る
66.
ChatOpsをやれるということ • チームにコミュニケーション手段が定着
• 新たな仕組みを試せる環境と文化がある • 試行錯誤できるスキルと適性がある • Chat経由で操作できるくらい、運用が自動化 されている
67.
ChatOpsを自然にやれる = 良いチームが出来ている
68.
さいごに
69.
Cloudn PaaSは Webアプリ開発・運用の
ワークフローを助けます ラクに 楽 たのしく 大変な作業を
70.
ならば、それを作る側も ラクに 楽
たのしく 仕事しないとね
71.
ちなみに 「上尾」は「あげお」と読むらしいです
72.
参考情報 http://www.ntt.com/cloudn/data/paas.html Publickey「オープンソースで商用クラウドサービスを作るためのチームビルディング。
NTTコミュニケーションズ(前編)」 http://www.publickey1.jp/blog/13/ntt_3.html nadoka https://github.com/nadoka/nadoka Team Geek――Googleのギークたちはいかにしてチームを作るのか http://www.oreilly.co.jp/books/9784873116303/
Descargar ahora