SlideShare a Scribd company logo
1 of 15
JANOG44
Meeting
運用自動化に「失敗」しちゃった
~でもちゃんと「復旧」作業をしたよ~
2019年7月26日
株式会社リコー 後藤芳和
1
「運用自動化」やっていますか?
 弊社でも「運用自動化」をやっています
- JANOG39 「障害ありきで運用自動化をやってみた」
• ビデオ会議システムにおける障害発生時の自動復旧システムなどを紹介させて
いただきました
- JANOG43「自動化の行き着く先は?」
• 運用自動化をどのように導入し、どのように評価してもらうべきかを、JANOG 参
加者の皆様と議論させていただきました
 でも
- 「失敗」しちゃいました……
• 何が起きて私達はどうしたかをお話したいと思います
2
自己紹介
 経歴
- 計測機器メーカー
• L3 スイッチのファームウェア開発
• ネットワークアナライザの IPv6 プロトコルスタック開発
• 2.5GHz 帯移動通信の仕様策定と実験機のファームウェア開発
- ISP
• お客様向けサーバーとネットワーク機器のお守り
- 現在:リコー
 個人的にやっていること
- Twitter:@goto_ipv6
- http://togetter.com/id/goto_ipv6
- http://www.slideshare.net/goto_ipv6
3
「運用」といえば?
 波田野さん(@tcsh)
- https://www.opslab.jp/publish/
 とても勉強になっています
- 議論もさせていただいています
- ありがとうございます
4
なのに
 「失敗」しちゃいました
- というか、「失敗しそうに」なりました
• 「運用自動化」が悪いわけではありません
• お客様に迷惑をかけたわけでもありません
 何が起きた?
- 人を減らされてしまいました……
• 運用がきちんと回らない可能性が高くなるというリスクになります
• 属人化というリスクにもつながります
5
復旧作業
 「障害」が起きたら「復旧」しますよね?
- 私達も運用チームなので「障害復旧」しました
 やったこと
- 上司へ改善案や悩みを言ってみた → トップダウンの契機に
• 運用チームのあるべき姿が、「より」明確に
• 運用チームへの期待が、「より」明確に
- 運用タスクの (再) 洗い出し → ボトムアップ
- ドキュメントの (再) 鮮度維持 → ボトムアップ
 つまり、運用業務の「再構造化」を実行しました
- 波田野さんの資料 『運用業務の「構造化」 』
6
そもそもの落とし穴
7
#ssmjp 2019/05 運用業務の「構造化」より引用
ここより
上は?
つまり自動化の範
囲が、あるグルー
プに閉じていて、
組織全体での認識
が薄かったら?
私達のチームでも
 運用チーム内で、改善活動の一環として「運用自動化」を進めてし
まいました
- これ自体は良いことではあります
- でも真の「トップ」ダウンではありませんでした
 やっぱり「真のトップダウン」に持っていきたいです
- ボトムアップだけでは組織的に限界がありますし
- トップにだって思いはあるはず
8
三角形を大きくしていく
9
#ssmjp 2019/05 運用業務の「構造化」より引用
• 自動化を始める際に、会
社のトップをいきなり巻
き込むことは、普通は不
可能です
• でも色んな立場の人達
に「運用自動化の真実」
を理解して貰う必要があ
ります
やるべきこと (1)
 ある範囲で運用自動化が完成したら、その範囲を「上」にも「左右」
にも広げましょう
- 運用自動化の効果を知ってもらうために、その前後を「計測」する
• デプロイ時間 → 減ったなら「効果あり」
• 失敗頻度 → 減ったなら「効果あり」
- 社内勉強会や、社内ワーキンググループなどを立ち上げて、「運用自動化
の真実」を知ってもらう
• 上の人に対しては、上手く伝えることで、「工数削減が目的ではない」ということ
を理解してもらう
• 開発がメインの人たちに、そもそも「運用」とはどういったものなのかを理解して
もらう → エスカレーション先なのだから
10
やるべきこと (2)
 ちゃんと伝えましょう
- 変に「モヤモヤ」を残すことは、お互いに良くないです
- 言いたいことを言って、聞きたいことを聞いて、お互いが納得できれば、組
織としても「成長できた」と言えるでしょうから
11
まとめ
 「運用」も「運用自動化」も難しいです
- 私達も、自分たちだけで満足してしまっていた部分があります
 お客様にとってメリットが有るかどうか
- 本質はここだと思っています
 周囲の理解が必要です
- お客様に迷惑をかけないために
• 「サービス開発」は重要ですが、既存サービスの「運用」も重要です
• システムの冗長化だけではなくて、人も
12
工数削減じゃないよ
13
運用自動化、不都合な真実 20171212 より引用
ありがとうございました。
14
15

More Related Content

Similar to #JANOG 44 「運用自動化に「失敗」しちゃった」

Et west テスト自動化_公開版
Et west テスト自動化_公開版Et west テスト自動化_公開版
Et west テスト自動化_公開版Noriyuki Mizuno
 
RPAタスクの実行や予約どうやっていますか?
RPAタスクの実行や予約どうやっていますか?RPAタスクの実行や予約どうやっていますか?
RPAタスクの実行や予約どうやっていますか?Masuo Ohara
 
よくある業務開発の自動化事情 #jjug_ccc #ccc_cd3
よくある業務開発の自動化事情 #jjug_ccc #ccc_cd3よくある業務開発の自動化事情 #jjug_ccc #ccc_cd3
よくある業務開発の自動化事情 #jjug_ccc #ccc_cd3irof N
 
20150418 システムテスト自動化 第一章
20150418 システムテスト自動化 第一章20150418 システムテスト自動化 第一章
20150418 システムテスト自動化 第一章Yuki Fujisawa
 
沢マンに学ぶいきいき
沢マンに学ぶいきいき沢マンに学ぶいきいき
沢マンに学ぶいきいきTakeshi Kakeda
 
2014-01-28 Operation in the future
2014-01-28 Operation in the future2014-01-28 Operation in the future
2014-01-28 Operation in the futureOperation Lab, LLC.
 
ネットワークの自動化・監視の取り組みについて #netopscoding #npstudy
ネットワークの自動化・監視の取り組みについて #netopscoding #npstudyネットワークの自動化・監視の取り組みについて #netopscoding #npstudy
ネットワークの自動化・監視の取り組みについて #netopscoding #npstudyYahoo!デベロッパーネットワーク
 
[Okta x Jamf合同新年会] Okta Workflowsによるノーコード業務改善 〜Jamf APIを使ってMac端末情報を自動収集してみよう〜
[Okta x Jamf合同新年会] Okta Workflowsによるノーコード業務改善 〜Jamf APIを使ってMac端末情報を自動収集してみよう〜[Okta x Jamf合同新年会] Okta Workflowsによるノーコード業務改善 〜Jamf APIを使ってMac端末情報を自動収集してみよう〜
[Okta x Jamf合同新年会] Okta Workflowsによるノーコード業務改善 〜Jamf APIを使ってMac端末情報を自動収集してみよう〜Ryo Sasaki
 
20161129_npstudy_JunosAutomation
20161129_npstudy_JunosAutomation20161129_npstudy_JunosAutomation
20161129_npstudy_JunosAutomationTatsuya Naganawa
 
ワンクリックデプロイ101 #ocdeploy
ワンクリックデプロイ101 #ocdeployワンクリックデプロイ101 #ocdeploy
ワンクリックデプロイ101 #ocdeployRyutaro YOSHIBA
 
4.5G/5G環境でのECサイトの高速化 ― 変わるモバイル購買体験
4.5G/5G環境でのECサイトの高速化 ― 変わるモバイル購買体験4.5G/5G環境でのECサイトの高速化 ― 変わるモバイル購買体験
4.5G/5G環境でのECサイトの高速化 ― 変わるモバイル購買体験Yoichiro Takehora
 
Rpa exercises slideshare180510
Rpa exercises  slideshare180510Rpa exercises  slideshare180510
Rpa exercises slideshare180510ssuser717883
 
Infrastructure as Codeの取り組みと改善
Infrastructure as Codeの取り組みと改善Infrastructure as Codeの取り組みと改善
Infrastructure as Codeの取り組みと改善Takashi Honda
 
【20-E-5】実践!Infrastructure as a Codeの取り組みと改善
【20-E-5】実践!Infrastructure as a Codeの取り組みと改善【20-E-5】実践!Infrastructure as a Codeの取り組みと改善
【20-E-5】実践!Infrastructure as a Codeの取り組みと改善Developers Summit
 
デブサミ2014【13-E-3】クラウド時代の環境構築・デプロイ自動化戦略
デブサミ2014【13-E-3】クラウド時代の環境構築・デプロイ自動化戦略デブサミ2014【13-E-3】クラウド時代の環境構築・デプロイ自動化戦略
デブサミ2014【13-E-3】クラウド時代の環境構築・デプロイ自動化戦略Developers Summit
 
第2回nseg slideshare
第2回nseg slideshare第2回nseg slideshare
第2回nseg slideshareko ty
 
明治大学講演資料「機械学習と自動ハイパーパラメタ最適化」 佐野正太郎
明治大学講演資料「機械学習と自動ハイパーパラメタ最適化」  佐野正太郎明治大学講演資料「機械学習と自動ハイパーパラメタ最適化」  佐野正太郎
明治大学講演資料「機械学習と自動ハイパーパラメタ最適化」 佐野正太郎Preferred Networks
 
ノーコードテストツール導入時の決め事
ノーコードテストツール導入時の決め事ノーコードテストツール導入時の決め事
ノーコードテストツール導入時の決め事ssuser4772e5
 
ログ管理でウキウキAndroid Life (Log Management in Android)
ログ管理でウキウキAndroid Life (Log Management in Android)ログ管理でウキウキAndroid Life (Log Management in Android)
ログ管理でウキウキAndroid Life (Log Management in Android)Tomoaki Imai
 
OpManager導入事例 日テレITプロデュース様
OpManager導入事例 日テレITプロデュース様OpManager導入事例 日テレITプロデュース様
OpManager導入事例 日テレITプロデュース様ManageEngine, Zoho Corporation
 

Similar to #JANOG 44 「運用自動化に「失敗」しちゃった」 (20)

Et west テスト自動化_公開版
Et west テスト自動化_公開版Et west テスト自動化_公開版
Et west テスト自動化_公開版
 
RPAタスクの実行や予約どうやっていますか?
RPAタスクの実行や予約どうやっていますか?RPAタスクの実行や予約どうやっていますか?
RPAタスクの実行や予約どうやっていますか?
 
よくある業務開発の自動化事情 #jjug_ccc #ccc_cd3
よくある業務開発の自動化事情 #jjug_ccc #ccc_cd3よくある業務開発の自動化事情 #jjug_ccc #ccc_cd3
よくある業務開発の自動化事情 #jjug_ccc #ccc_cd3
 
20150418 システムテスト自動化 第一章
20150418 システムテスト自動化 第一章20150418 システムテスト自動化 第一章
20150418 システムテスト自動化 第一章
 
沢マンに学ぶいきいき
沢マンに学ぶいきいき沢マンに学ぶいきいき
沢マンに学ぶいきいき
 
2014-01-28 Operation in the future
2014-01-28 Operation in the future2014-01-28 Operation in the future
2014-01-28 Operation in the future
 
ネットワークの自動化・監視の取り組みについて #netopscoding #npstudy
ネットワークの自動化・監視の取り組みについて #netopscoding #npstudyネットワークの自動化・監視の取り組みについて #netopscoding #npstudy
ネットワークの自動化・監視の取り組みについて #netopscoding #npstudy
 
[Okta x Jamf合同新年会] Okta Workflowsによるノーコード業務改善 〜Jamf APIを使ってMac端末情報を自動収集してみよう〜
[Okta x Jamf合同新年会] Okta Workflowsによるノーコード業務改善 〜Jamf APIを使ってMac端末情報を自動収集してみよう〜[Okta x Jamf合同新年会] Okta Workflowsによるノーコード業務改善 〜Jamf APIを使ってMac端末情報を自動収集してみよう〜
[Okta x Jamf合同新年会] Okta Workflowsによるノーコード業務改善 〜Jamf APIを使ってMac端末情報を自動収集してみよう〜
 
20161129_npstudy_JunosAutomation
20161129_npstudy_JunosAutomation20161129_npstudy_JunosAutomation
20161129_npstudy_JunosAutomation
 
ワンクリックデプロイ101 #ocdeploy
ワンクリックデプロイ101 #ocdeployワンクリックデプロイ101 #ocdeploy
ワンクリックデプロイ101 #ocdeploy
 
4.5G/5G環境でのECサイトの高速化 ― 変わるモバイル購買体験
4.5G/5G環境でのECサイトの高速化 ― 変わるモバイル購買体験4.5G/5G環境でのECサイトの高速化 ― 変わるモバイル購買体験
4.5G/5G環境でのECサイトの高速化 ― 変わるモバイル購買体験
 
Rpa exercises slideshare180510
Rpa exercises  slideshare180510Rpa exercises  slideshare180510
Rpa exercises slideshare180510
 
Infrastructure as Codeの取り組みと改善
Infrastructure as Codeの取り組みと改善Infrastructure as Codeの取り組みと改善
Infrastructure as Codeの取り組みと改善
 
【20-E-5】実践!Infrastructure as a Codeの取り組みと改善
【20-E-5】実践!Infrastructure as a Codeの取り組みと改善【20-E-5】実践!Infrastructure as a Codeの取り組みと改善
【20-E-5】実践!Infrastructure as a Codeの取り組みと改善
 
デブサミ2014【13-E-3】クラウド時代の環境構築・デプロイ自動化戦略
デブサミ2014【13-E-3】クラウド時代の環境構築・デプロイ自動化戦略デブサミ2014【13-E-3】クラウド時代の環境構築・デプロイ自動化戦略
デブサミ2014【13-E-3】クラウド時代の環境構築・デプロイ自動化戦略
 
第2回nseg slideshare
第2回nseg slideshare第2回nseg slideshare
第2回nseg slideshare
 
明治大学講演資料「機械学習と自動ハイパーパラメタ最適化」 佐野正太郎
明治大学講演資料「機械学習と自動ハイパーパラメタ最適化」  佐野正太郎明治大学講演資料「機械学習と自動ハイパーパラメタ最適化」  佐野正太郎
明治大学講演資料「機械学習と自動ハイパーパラメタ最適化」 佐野正太郎
 
ノーコードテストツール導入時の決め事
ノーコードテストツール導入時の決め事ノーコードテストツール導入時の決め事
ノーコードテストツール導入時の決め事
 
ログ管理でウキウキAndroid Life (Log Management in Android)
ログ管理でウキウキAndroid Life (Log Management in Android)ログ管理でウキウキAndroid Life (Log Management in Android)
ログ管理でウキウキAndroid Life (Log Management in Android)
 
OpManager導入事例 日テレITプロデュース様
OpManager導入事例 日テレITプロデュース様OpManager導入事例 日テレITプロデュース様
OpManager導入事例 日テレITプロデュース様
 

More from Yoshikazu GOTO

こうやって続けよう、運用自動化 #ssmjp 2019/08
こうやって続けよう、運用自動化 #ssmjp 2019/08こうやって続けよう、運用自動化 #ssmjp 2019/08
こうやって続けよう、運用自動化 #ssmjp 2019/08Yoshikazu GOTO
 
20190531 「運用自動化」のモデルを考える
20190531 「運用自動化」のモデルを考える20190531 「運用自動化」のモデルを考える
20190531 「運用自動化」のモデルを考えるYoshikazu GOTO
 
20190531 「運用自動化」に失敗してみた
20190531 「運用自動化」に失敗してみた20190531 「運用自動化」に失敗してみた
20190531 「運用自動化」に失敗してみたYoshikazu GOTO
 
「DNS浸透いうな」と言うけれど… (OSC 2018 Tokyo/Spring)
「DNS浸透いうな」と言うけれど… (OSC 2018 Tokyo/Spring)「DNS浸透いうな」と言うけれど… (OSC 2018 Tokyo/Spring)
「DNS浸透いうな」と言うけれど… (OSC 2018 Tokyo/Spring)Yoshikazu GOTO
 
「DNS浸透いうな」と言うけれど… (#ssmjp 2018/07)
「DNS浸透いうな」と言うけれど… (#ssmjp 2018/07)「DNS浸透いうな」と言うけれど… (#ssmjp 2018/07)
「DNS浸透いうな」と言うけれど… (#ssmjp 2018/07)Yoshikazu GOTO
 
co.jp への TXT 追加の謎
co.jp への TXT 追加の謎co.jp への TXT 追加の謎
co.jp への TXT 追加の謎Yoshikazu GOTO
 

More from Yoshikazu GOTO (7)

こうやって続けよう、運用自動化 #ssmjp 2019/08
こうやって続けよう、運用自動化 #ssmjp 2019/08こうやって続けよう、運用自動化 #ssmjp 2019/08
こうやって続けよう、運用自動化 #ssmjp 2019/08
 
20190531 「運用自動化」のモデルを考える
20190531 「運用自動化」のモデルを考える20190531 「運用自動化」のモデルを考える
20190531 「運用自動化」のモデルを考える
 
20190531 「運用自動化」に失敗してみた
20190531 「運用自動化」に失敗してみた20190531 「運用自動化」に失敗してみた
20190531 「運用自動化」に失敗してみた
 
「DNS浸透いうな」と言うけれど… (OSC 2018 Tokyo/Spring)
「DNS浸透いうな」と言うけれど… (OSC 2018 Tokyo/Spring)「DNS浸透いうな」と言うけれど… (OSC 2018 Tokyo/Spring)
「DNS浸透いうな」と言うけれど… (OSC 2018 Tokyo/Spring)
 
「DNS浸透いうな」と言うけれど… (#ssmjp 2018/07)
「DNS浸透いうな」と言うけれど… (#ssmjp 2018/07)「DNS浸透いうな」と言うけれど… (#ssmjp 2018/07)
「DNS浸透いうな」と言うけれど… (#ssmjp 2018/07)
 
tsudaりについて
tsudaりについてtsudaりについて
tsudaりについて
 
co.jp への TXT 追加の謎
co.jp への TXT 追加の謎co.jp への TXT 追加の謎
co.jp への TXT 追加の謎
 

#JANOG 44 「運用自動化に「失敗」しちゃった」