SlideShare ist ein Scribd-Unternehmen logo
1 von 10
「運用自動化」の
モデルを考える
~JANOG43その後~
#ssmjp 2019/xx (仮)
日本Unboundユーザー会
@goto_ipv6
「運用自動化」してますか?
• 私もやっていますし登壇もしています
• 「障害ありきで運用自動化をやってみた」
@JANOG39
• 「自動化の行き着く先は?」@JANOG43
自己紹介
• 名前 : 後藤 芳和
• 「JANOG 後藤 芳和」でググってください
• っていうか前のページのリンクをたどってください
• Twitter : @goto_ipv6
• https://www.slideshare.net/goto_ipv6
• https://togetter.com/id/goto_ipv6
• #ssmjp では DNS ネタで登壇
• でも DNS を仕事で運用したことはありません
「運用」といえば?
• 波田野さん
• https://www.opslab.jp/publish/
• とても勉強になっています
• ありがとうございます
• JANOG43のあと、いろいろ考えたことがあるの
で、私もちょっとまとめてみます
• でもまとまっていません……
運用対象の視点から
• ハードウェア寄り ← → ソフトウェア寄り
• ハードウェアに近いと、どうしても人の介入が必要
になる
• 通知・連絡など、人と人の連携部分での自動化は可能
• ソフトウェアに近い部分は、かなり自動化が可能
• 自動化に関わるシステムの運用という項目が増えるが……
運用対象の視点から(続き)
• 全手動 ← 人の介在 → 全自動
• 全手動(?)は、すべてを手動で行うことであり、旧
来の「運用」がこれに当たる(?)
• 人の介在が多い
• → ハードウェア寄り?
• 人の介在が少ない
• → ソフトウェア寄り?
• 全自動は、すべてを自動化した状態であり、人手を
全く必要としない
• そんな事が可能?
開発担当という視点から
• 運用者が開発も行う ← → 開発されたものを運
用者が引き継ぐ
• 運用者が開発も行うと、引き継ぎコストは発生せず、
自分たちが欲しいものが出来上がるが、属人化する
可能性が上がる
• でも、そもそも人は「死ぬ」よね → そこでやっぱり引き
継ぎコストが発生する
• 開発されたものを運用者が引き継ぐと、本当に欲し
かったものが得られなかったり、引き継ぎコストが
発生したりする
• 開発者が変わる際の、開発者間の引き継ぎコストも発生
する
運用設計について
• 運用業務の構造化とどこが違う?
• → 同じように見える
• どちらかと言うと、運用設計は実運用に入る前
の運用作業の定義であり、構造化は実運用後の
最適化?
• → そして、その部分を自動化する、と
• でも、設計時に構造化を意識しておくと良い
• ということは、構造化は設計の一部だ!!
ソフトウェア開発との類似性
• 運用と同様に「引き継ぎ」が発生する (ことが
ある)
• どちらも「知的労働」であるため、一定期間の確保
は必要
• 必要となる時間は以下のものに依存する
• どこまでドキュメント化されているか?
• 引き継ぎ先の知識は?
• 運用と似ている (よね?)
• ソフトウェア開発にも「構造化プログラミング」「構造
化定理」とかあるし
• 類似性とか、深くは追っていないですけど……
まとめ (仮)
• 自動化できる・できないはいろいろな理由が絡
む
• やっぱり「運用業務の構造化」が重要
• 自動化できるかどうかはいろいろな要素が絡む
• 「引き継ぎ」を意識する
• ソフトウェア開発者の中にも、この視点を持ってい
ない人がいるので注意
• 「半年先の自分へ引き継ぐ」イメージ
• 人は忘れる (年を取れば取るほど……)

Weitere ähnliche Inhalte

Was ist angesagt?

みんな!わちゃわちゃしようぜ!UiPathわちゃわちゃ会inOsaka活動報告
みんな!わちゃわちゃしようぜ!UiPathわちゃわちゃ会inOsaka活動報告みんな!わちゃわちゃしようぜ!UiPathわちゃわちゃ会inOsaka活動報告
みんな!わちゃわちゃしようぜ!UiPathわちゃわちゃ会inOsaka活動報告TaichiroHayakawa
 
人気の勉強会を逃さないシステム
人気の勉強会を逃さないシステム人気の勉強会を逃さないシステム
人気の勉強会を逃さないシステムryonext Shimamoto
 
GTMF 2016:Unreal Engine 4で高品質なVRコンテンツを制作するために知っておきたい100のテクニック Epic Games Japan
GTMF 2016:Unreal Engine 4で高品質なVRコンテンツを制作するために知っておきたい100のテクニック Epic Games JapanGTMF 2016:Unreal Engine 4で高品質なVRコンテンツを制作するために知っておきたい100のテクニック Epic Games Japan
GTMF 2016:Unreal Engine 4で高品質なVRコンテンツを制作するために知っておきたい100のテクニック Epic Games JapanGame Tools & Middleware Forum
 
デザイナー視点から見たWeb開発する人々
デザイナー視点から見たWeb開発する人々デザイナー視点から見たWeb開発する人々
デザイナー視点から見たWeb開発する人々Miho Matsui
 
KANJAVA PARTY 2017 前説
KANJAVA PARTY 2017 前説KANJAVA PARTY 2017 前説
KANJAVA PARTY 2017 前説Koichi Sakata
 
20170401 #infrapre 自己紹介資料
20170401 #infrapre 自己紹介資料20170401 #infrapre 自己紹介資料
20170401 #infrapre 自己紹介資料ごろう 野村
 
リアルタイムにデータ分析してWebサービスの面白さを伝えたい
リアルタイムにデータ分析してWebサービスの面白さを伝えたいリアルタイムにデータ分析してWebサービスの面白さを伝えたい
リアルタイムにデータ分析してWebサービスの面白さを伝えたいx1 ichi
 
A Tour of やきう&Go - やきう民の私とGoの半年(実質3日間)
A Tour of やきう&Go - やきう民の私とGoの半年(実質3日間)A Tour of やきう&Go - やきう民の私とGoの半年(実質3日間)
A Tour of やきう&Go - やきう民の私とGoの半年(実質3日間)Shinichi Nakagawa
 
遠くの"計画"よりも今日の"CD"(継続的デプロイ) #jenkinsstudy
遠くの"計画"よりも今日の"CD"(継続的デプロイ) #jenkinsstudy遠くの"計画"よりも今日の"CD"(継続的デプロイ) #jenkinsstudy
遠くの"計画"よりも今日の"CD"(継続的デプロイ) #jenkinsstudyKazuhito Miura
 
pythonで始める筋トレ(競技プログラミング)
pythonで始める筋トレ(競技プログラミング)pythonで始める筋トレ(競技プログラミング)
pythonで始める筋トレ(競技プログラミング)shunki fujiwara
 
Pythonで始める競技プログラミング
Pythonで始める競技プログラミングPythonで始める競技プログラミング
Pythonで始める競技プログラミングshunki fujiwara
 
チームに向けてのLT_ yohhatu
チームに向けてのLT_ yohhatuチームに向けてのLT_ yohhatu
チームに向けてのLT_ yohhatuYoh Nakamura
 
とあるギークのキーボード遍歴
とあるギークのキーボード遍歴とあるギークのキーボード遍歴
とあるギークのキーボード遍歴Mikiya Okuno
 
bootsnapはどれくらい早くなるのか
bootsnapはどれくらい早くなるのかbootsnapはどれくらい早くなるのか
bootsnapはどれくらい早くなるのかota42y
 
女性エンジニアの1週間
女性エンジニアの1週間女性エンジニアの1週間
女性エンジニアの1週間x1 ichi
 
中国のクラウドサービスについて (サイバーエージェント×クックパッド合同勉強会LT資料)
中国のクラウドサービスについて (サイバーエージェント×クックパッド合同勉強会LT資料)中国のクラウドサービスについて (サイバーエージェント×クックパッド合同勉強会LT資料)
中国のクラウドサービスについて (サイバーエージェント×クックパッド合同勉強会LT資料)Yuuki Namikawa
 
「実録!となりのJenkins2.0」 - 第7回大阪 / 第9回(東京)Jenkins勉強会 #jenkinsstudy
「実録!となりのJenkins2.0」 - 第7回大阪 / 第9回(東京)Jenkins勉強会 #jenkinsstudy「実録!となりのJenkins2.0」 - 第7回大阪 / 第9回(東京)Jenkins勉強会 #jenkinsstudy
「実録!となりのJenkins2.0」 - 第7回大阪 / 第9回(東京)Jenkins勉強会 #jenkinsstudyKazuhito Miura
 
Lチカ入門の準備 おっさん達が好きなことを話す会
Lチカ入門の準備 おっさん達が好きなことを話す会Lチカ入門の準備 おっさん達が好きなことを話す会
Lチカ入門の準備 おっさん達が好きなことを話す会Tsutomu Sakaguchi
 
個人開発で神社APIを作った話
個人開発で神社APIを作った話個人開発で神社APIを作った話
個人開発で神社APIを作った話kyoheitakeshita
 

Was ist angesagt? (20)

みんな!わちゃわちゃしようぜ!UiPathわちゃわちゃ会inOsaka活動報告
みんな!わちゃわちゃしようぜ!UiPathわちゃわちゃ会inOsaka活動報告みんな!わちゃわちゃしようぜ!UiPathわちゃわちゃ会inOsaka活動報告
みんな!わちゃわちゃしようぜ!UiPathわちゃわちゃ会inOsaka活動報告
 
人気の勉強会を逃さないシステム
人気の勉強会を逃さないシステム人気の勉強会を逃さないシステム
人気の勉強会を逃さないシステム
 
GTMF 2016:Unreal Engine 4で高品質なVRコンテンツを制作するために知っておきたい100のテクニック Epic Games Japan
GTMF 2016:Unreal Engine 4で高品質なVRコンテンツを制作するために知っておきたい100のテクニック Epic Games JapanGTMF 2016:Unreal Engine 4で高品質なVRコンテンツを制作するために知っておきたい100のテクニック Epic Games Japan
GTMF 2016:Unreal Engine 4で高品質なVRコンテンツを制作するために知っておきたい100のテクニック Epic Games Japan
 
デザイナー視点から見たWeb開発する人々
デザイナー視点から見たWeb開発する人々デザイナー視点から見たWeb開発する人々
デザイナー視点から見たWeb開発する人々
 
120225 bootstrap
120225 bootstrap120225 bootstrap
120225 bootstrap
 
KANJAVA PARTY 2017 前説
KANJAVA PARTY 2017 前説KANJAVA PARTY 2017 前説
KANJAVA PARTY 2017 前説
 
20170401 #infrapre 自己紹介資料
20170401 #infrapre 自己紹介資料20170401 #infrapre 自己紹介資料
20170401 #infrapre 自己紹介資料
 
リアルタイムにデータ分析してWebサービスの面白さを伝えたい
リアルタイムにデータ分析してWebサービスの面白さを伝えたいリアルタイムにデータ分析してWebサービスの面白さを伝えたい
リアルタイムにデータ分析してWebサービスの面白さを伝えたい
 
A Tour of やきう&Go - やきう民の私とGoの半年(実質3日間)
A Tour of やきう&Go - やきう民の私とGoの半年(実質3日間)A Tour of やきう&Go - やきう民の私とGoの半年(実質3日間)
A Tour of やきう&Go - やきう民の私とGoの半年(実質3日間)
 
遠くの"計画"よりも今日の"CD"(継続的デプロイ) #jenkinsstudy
遠くの"計画"よりも今日の"CD"(継続的デプロイ) #jenkinsstudy遠くの"計画"よりも今日の"CD"(継続的デプロイ) #jenkinsstudy
遠くの"計画"よりも今日の"CD"(継続的デプロイ) #jenkinsstudy
 
pythonで始める筋トレ(競技プログラミング)
pythonで始める筋トレ(競技プログラミング)pythonで始める筋トレ(競技プログラミング)
pythonで始める筋トレ(競技プログラミング)
 
Pythonで始める競技プログラミング
Pythonで始める競技プログラミングPythonで始める競技プログラミング
Pythonで始める競技プログラミング
 
チームに向けてのLT_ yohhatu
チームに向けてのLT_ yohhatuチームに向けてのLT_ yohhatu
チームに向けてのLT_ yohhatu
 
とあるギークのキーボード遍歴
とあるギークのキーボード遍歴とあるギークのキーボード遍歴
とあるギークのキーボード遍歴
 
bootsnapはどれくらい早くなるのか
bootsnapはどれくらい早くなるのかbootsnapはどれくらい早くなるのか
bootsnapはどれくらい早くなるのか
 
女性エンジニアの1週間
女性エンジニアの1週間女性エンジニアの1週間
女性エンジニアの1週間
 
中国のクラウドサービスについて (サイバーエージェント×クックパッド合同勉強会LT資料)
中国のクラウドサービスについて (サイバーエージェント×クックパッド合同勉強会LT資料)中国のクラウドサービスについて (サイバーエージェント×クックパッド合同勉強会LT資料)
中国のクラウドサービスについて (サイバーエージェント×クックパッド合同勉強会LT資料)
 
「実録!となりのJenkins2.0」 - 第7回大阪 / 第9回(東京)Jenkins勉強会 #jenkinsstudy
「実録!となりのJenkins2.0」 - 第7回大阪 / 第9回(東京)Jenkins勉強会 #jenkinsstudy「実録!となりのJenkins2.0」 - 第7回大阪 / 第9回(東京)Jenkins勉強会 #jenkinsstudy
「実録!となりのJenkins2.0」 - 第7回大阪 / 第9回(東京)Jenkins勉強会 #jenkinsstudy
 
Lチカ入門の準備 おっさん達が好きなことを話す会
Lチカ入門の準備 おっさん達が好きなことを話す会Lチカ入門の準備 おっさん達が好きなことを話す会
Lチカ入門の準備 おっさん達が好きなことを話す会
 
個人開発で神社APIを作った話
個人開発で神社APIを作った話個人開発で神社APIを作った話
個人開発で神社APIを作った話
 

Ähnlich wie 20190531 「運用自動化」のモデルを考える

MF GeeksNight pplogの話
MF GeeksNight pplogの話MF GeeksNight pplogの話
MF GeeksNight pplogの話Naoto Koshikawa
 
自動化について
自動化について自動化について
自動化についてYuma Iwasaki
 
俺のZabbixがこんなに可愛いわけがない~北海道巡業編~
俺のZabbixがこんなに可愛いわけがない~北海道巡業編~俺のZabbixがこんなに可愛いわけがない~北海道巡業編~
俺のZabbixがこんなに可愛いわけがない~北海道巡業編~Seiichiro Ishida
 
【Qp08】ざびたん2リリース報告lt 20111022
【Qp08】ざびたん2リリース報告lt 20111022【Qp08】ざびたん2リリース報告lt 20111022
【Qp08】ざびたん2リリース報告lt 20111022Seiichiro Ishida
 
Spring4とSpring Bootで作る次世代Springアプリケーション #jjug #jsug
Spring4とSpring Bootで作る次世代Springアプリケーション #jjug #jsugSpring4とSpring Bootで作る次世代Springアプリケーション #jjug #jsug
Spring4とSpring Bootで作る次世代Springアプリケーション #jjug #jsugToshiaki Maki
 
Goで始める言語処理系実装入門
Goで始める言語処理系実装入門Goで始める言語処理系実装入門
Goで始める言語処理系実装入門虎の穴 開発室
 
チケット管理システム大決戦第二弾
チケット管理システム大決戦第二弾チケット管理システム大決戦第二弾
チケット管理システム大決戦第二弾Ryutaro YOSHIBA
 
ちょっとapiかいてみた
ちょっとapiかいてみたちょっとapiかいてみた
ちょっとapiかいてみたMasami Yabushita
 
ちょっとapiかいてみた
ちょっとapiかいてみたちょっとapiかいてみた
ちょっとapiかいてみたMasami Yabushita
 
ビジネスロジック実装進化論 - An Evolution of Business Logic Implementation
ビジネスロジック実装進化論 - An Evolution of Business Logic Implementationビジネスロジック実装進化論 - An Evolution of Business Logic Implementation
ビジネスロジック実装進化論 - An Evolution of Business Logic ImplementationTadayoshi Sato
 
自分のコミュニティを始めてみませんか?
自分のコミュニティを始めてみませんか?自分のコミュニティを始めてみませんか?
自分のコミュニティを始めてみませんか?Yohei Onishi
 
JJUG Oracle Code One 2018 報告会 LT(@nishino_chekhov)
JJUG Oracle Code One 2018 報告会 LT(@nishino_chekhov)JJUG Oracle Code One 2018 報告会 LT(@nishino_chekhov)
JJUG Oracle Code One 2018 報告会 LT(@nishino_chekhov)Daisuke Nishino
 
プロダクトオーナー/プロダクトオーナーシップ カイワヤ会(出張版)
プロダクトオーナー/プロダクトオーナーシップ カイワヤ会(出張版)プロダクトオーナー/プロダクトオーナーシップ カイワヤ会(出張版)
プロダクトオーナー/プロダクトオーナーシップ カイワヤ会(出張版)You&I
 
IT業界における伝統芸能の継承 #hachiojipm
IT業界における伝統芸能の継承 #hachiojipmIT業界における伝統芸能の継承 #hachiojipm
IT業界における伝統芸能の継承 #hachiojipm鉄次 尾形
 
実践的IT勉強会参加術
実践的IT勉強会参加術実践的IT勉強会参加術
実践的IT勉強会参加術Hiromu Shioya
 
「JJUG運営の戦略と戦術」 JJUG CCC 2016 Spring 基調講演
「JJUG運営の戦略と戦術」 JJUG CCC 2016 Spring 基調講演「JJUG運営の戦略と戦術」 JJUG CCC 2016 Spring 基調講演
「JJUG運営の戦略と戦術」 JJUG CCC 2016 Spring 基調講演Yusuke Suzuki
 
GEEKLAB.NAGANO ご紹介 ギークハウスデイ版
GEEKLAB.NAGANO ご紹介 ギークハウスデイ版GEEKLAB.NAGANO ご紹介 ギークハウスデイ版
GEEKLAB.NAGANO ご紹介 ギークハウスデイ版Nakazawa Yuichi
 
「DNS浸透いうな」と言うけれど… (OSC 2018 Tokyo/Spring)
「DNS浸透いうな」と言うけれど… (OSC 2018 Tokyo/Spring)「DNS浸透いうな」と言うけれど… (OSC 2018 Tokyo/Spring)
「DNS浸透いうな」と言うけれど… (OSC 2018 Tokyo/Spring)Yoshikazu GOTO
 

Ähnlich wie 20190531 「運用自動化」のモデルを考える (20)

MF GeeksNight pplogの話
MF GeeksNight pplogの話MF GeeksNight pplogの話
MF GeeksNight pplogの話
 
自動化について
自動化について自動化について
自動化について
 
俺のZabbixがこんなに可愛いわけがない~北海道巡業編~
俺のZabbixがこんなに可愛いわけがない~北海道巡業編~俺のZabbixがこんなに可愛いわけがない~北海道巡業編~
俺のZabbixがこんなに可愛いわけがない~北海道巡業編~
 
【Qp08】ざびたん2リリース報告lt 20111022
【Qp08】ざびたん2リリース報告lt 20111022【Qp08】ざびたん2リリース報告lt 20111022
【Qp08】ざびたん2リリース報告lt 20111022
 
Spring4とSpring Bootで作る次世代Springアプリケーション #jjug #jsug
Spring4とSpring Bootで作る次世代Springアプリケーション #jjug #jsugSpring4とSpring Bootで作る次世代Springアプリケーション #jjug #jsug
Spring4とSpring Bootで作る次世代Springアプリケーション #jjug #jsug
 
Goで始める言語処理系実装入門
Goで始める言語処理系実装入門Goで始める言語処理系実装入門
Goで始める言語処理系実装入門
 
チケット管理システム大決戦第二弾
チケット管理システム大決戦第二弾チケット管理システム大決戦第二弾
チケット管理システム大決戦第二弾
 
クソアプリ作った
クソアプリ作ったクソアプリ作った
クソアプリ作った
 
ちょっとapiかいてみた
ちょっとapiかいてみたちょっとapiかいてみた
ちょっとapiかいてみた
 
ちょっとapiかいてみた
ちょっとapiかいてみたちょっとapiかいてみた
ちょっとapiかいてみた
 
ビジネスロジック実装進化論 - An Evolution of Business Logic Implementation
ビジネスロジック実装進化論 - An Evolution of Business Logic Implementationビジネスロジック実装進化論 - An Evolution of Business Logic Implementation
ビジネスロジック実装進化論 - An Evolution of Business Logic Implementation
 
自分のコミュニティを始めてみませんか?
自分のコミュニティを始めてみませんか?自分のコミュニティを始めてみませんか?
自分のコミュニティを始めてみませんか?
 
Hachiojipm31
Hachiojipm31Hachiojipm31
Hachiojipm31
 
JJUG Oracle Code One 2018 報告会 LT(@nishino_chekhov)
JJUG Oracle Code One 2018 報告会 LT(@nishino_chekhov)JJUG Oracle Code One 2018 報告会 LT(@nishino_chekhov)
JJUG Oracle Code One 2018 報告会 LT(@nishino_chekhov)
 
プロダクトオーナー/プロダクトオーナーシップ カイワヤ会(出張版)
プロダクトオーナー/プロダクトオーナーシップ カイワヤ会(出張版)プロダクトオーナー/プロダクトオーナーシップ カイワヤ会(出張版)
プロダクトオーナー/プロダクトオーナーシップ カイワヤ会(出張版)
 
IT業界における伝統芸能の継承 #hachiojipm
IT業界における伝統芸能の継承 #hachiojipmIT業界における伝統芸能の継承 #hachiojipm
IT業界における伝統芸能の継承 #hachiojipm
 
実践的IT勉強会参加術
実践的IT勉強会参加術実践的IT勉強会参加術
実践的IT勉強会参加術
 
「JJUG運営の戦略と戦術」 JJUG CCC 2016 Spring 基調講演
「JJUG運営の戦略と戦術」 JJUG CCC 2016 Spring 基調講演「JJUG運営の戦略と戦術」 JJUG CCC 2016 Spring 基調講演
「JJUG運営の戦略と戦術」 JJUG CCC 2016 Spring 基調講演
 
GEEKLAB.NAGANO ご紹介 ギークハウスデイ版
GEEKLAB.NAGANO ご紹介 ギークハウスデイ版GEEKLAB.NAGANO ご紹介 ギークハウスデイ版
GEEKLAB.NAGANO ご紹介 ギークハウスデイ版
 
「DNS浸透いうな」と言うけれど… (OSC 2018 Tokyo/Spring)
「DNS浸透いうな」と言うけれど… (OSC 2018 Tokyo/Spring)「DNS浸透いうな」と言うけれど… (OSC 2018 Tokyo/Spring)
「DNS浸透いうな」と言うけれど… (OSC 2018 Tokyo/Spring)
 

20190531 「運用自動化」のモデルを考える