開発のリーダーだった男がインフラの運⽤用やってみて
アイレット株式会社
2014.07.18
cloudpack  ⼤大型サイズ新⼈人
⽐比企  宏之
●  ⽐比企  宏之  (ひき  ひろゆき)
●  cloudpack  ⼤大型サイズ新⼈人
●  JAWS-‐‑‒UG⼤大阪⽀支部⻑⾧長
●  JAWS-‐‑‒UG関⻄西エリアリーダー(関⻄西エリア取り纏め)
●  JAWS-‐‑‒UG  初代MVP  受賞
●  好きなAWSサービス  :  AWS  Direct  Connect
              @unioce
              facebook.com/hiroyuki.hiki
趣味  ガンダムとアクアリウム
●  ⽐比企  宏之  (ひき  ひろゆき)
●  cloudpack  ⼤大型サイズ新⼈人
●  JAWS-‐‑‒UG⼤大阪⽀支部⻑⾧長
●  JAWS-‐‑‒UG関⻄西エリアリーダー(関⻄西エリア取り纏め)
●  JAWS-‐‑‒UG  初代MVP  受賞
●  好きなAWSサービス  :  AWS  Direct  Connect
              @unioce
              facebook.com/hiroyuki.hiki
趣味  ガンダムとアクアリウム
1100年以上無敗だった  
アウトソーシング系開発リーダーの  
経歴を捨てて脱藩
5
ガンダム好きのおっさんが
AWSの運⽤用を
⼀一ヶ⽉月やってみました・・・
6
運⽤用前の考え
アウトソーシング系開発者の観点
7
•ログをたくさん仕込む
•何かあった時の⼿手順を作り未完成な部分を運⽤用で補う
•品質⾯面で妥協でき納品できそうなレベルなら納品
•パフォーマンスに関してはそこまでシビアに
    考えてない・・・
アウトソーシング系開発者の観点
8
•ログをたくさん仕込む
•何かあった時の⼿手順を作り未完成な部分を運⽤用で補う
•品質⾯面で妥協でき納品できそうなレベルなら納品
•パフォーマンスに関してはそこまでシビアに
    考えてない・・・
まずは納期までに納品が無事にできればが  
本音
アウトソーシング系開発者の観点(運⽤用前)
9
•ログをたくさん仕込む
「戦いとは、常に⼆二⼿手三⼿手先を読んで⾏行行うものだ」
アウトソーシング系開発者の観点(運⽤用後)
10
•ログをたくさん仕込む
「不不具合解析とは、常に⼆二⼿手三⼿手先を読んで⾏行行うもの
だ」
-‐‑‒>ログを仕込むのは⼤大切切。
      でも運⽤用側が⾒見見る事を想定して出⼒力力している?
      クリティカルな内容なのに⽇日常的に表⽰示されるよう
になってないか?
アウトソーシング系開発者の観点(運⽤用前)
11
•何かあった時の⼿手順を作り未完成な部分を運⽤用で
補おうとする
「認めたくないものだな、⾃自分⾃自⾝身の若若さ故の過ちと
いうものを」
アウトソーシング系開発者の観点(運⽤用後)
12
•何かあった時の⼿手順を作り未完成な部分を運⽤用で
補おうとする
「認めたくないものだな、⾃自分⾃自⾝身が作ったシステム
の完成度度の低さというものを」
-‐‑‒>やった事はありません?がその判断を⽌止めなかった
です・・・
アウトソーシング系開発者の観点(運⽤用前)
13
•品質⾯面で妥協でき納品できそうなレベルなら納品
してしまう
「当たらなければどうということはない」
アウトソーシング系開発者の観点(運⽤用後)
14
•品質⾯面で妥協でき納品できそうなレベルなら納品
してしまう
「納品できればどうということはない」
-‐‑‒>実⽤用レベルかどうか・・・運⽤用する⼈人の⾝身になりま
しょう。
アウトソーシング系開発者の観点(運⽤用前)
15
•パフォーマンスに関してはそこまでシビアに考え
てない・・・
「⾒見見せて貰おうか、連邦軍のモビルスーツの性能とや
らを」
アウトソーシング系開発者の観点(運⽤用後)
16
•パフォーマンスに関してはそこまでシビアに考え
てない・・・
「⾒見見せて貰おうか、新型サーバーの性能とやらを」
-‐‑‒>ユーザーの使い勝⼿手はもちろんだが運⽤用監視してい
るとCPU使⽤用率率率やメモリの使⽤用率率率などにひっかかって
しまい運⽤用側も迷惑汗
インフラ運⽤用に対して(運⽤用前)
17
•そんなにいつも何か起きるの?
•何か起きるなら⾃自動化すればいいやん?
•クラウドなんだから何かあったらインスタンス落落とし
て起動しなおせばOK?
インフラ運⽤用に対して(運⽤用前)
18
•そんなにいつも何か起きるの?
「当たらなければどうということはない」
インフラ運⽤用に対して(運⽤用後)
19
•そんなにいつも何か起きるの?
「不不具合に当たらなければどうということはない」
-‐‑‒>⼤大規模な規模なら何か起きる。
      たくさんの会社のサーバーを預かっていると
      何か随時起きてます・・・
      逃げれません・・・汗
インフラ運⽤用に対して(運⽤用前)
20
•何か起きるなら⾃自動化すればいいやん?
「地球は!⼈人間のエゴ全部を飲み込めやしない!」
インフラ運⽤用に対して(運⽤用後)
21
•何か起きるなら⾃自動化すればいいやん?
「⾃自動化は!旧来のシステムの仕様全部を飲み込めや
しない!」
-‐‑‒>同じ属性のサーバーなら可能だが、
  そもそも同じミドルウェアや⾔言語でも
  エンジニア毎に変わる・・・
インフラ運⽤用に対して(運⽤用前)
22
•クラウドなんだから何かあったら
インスタンス落落として起動しなおせばOK?
「アクシズ、いけッ!  忌わしい記憶とともに!」
インフラ運⽤用に対して(運⽤用後)
23
•クラウドなんだから何かあったら
インスタンス落落として起動しなおせばOK?
「インスタンス、いけッ!
      今起きた不不具合とともに!」
-‐‑‒>クラウドを意識識したシステムかどうかがまず⼤大事。
        単なるオンプレミスのやつをAWSに乗せただけで
はそうはいかないケースが多々ある・・・
⼀一ヶ⽉月ほど運⽤用やってみて
24
•すみませんでした涙
•次に開発に戻る時は運⽤用メンバーを意識識した開発を
    ⽬目指します
•開発の皆様も運⽤用の⽇日常を意識識してあげてください
⼀一ヶ⽉月ほど運⽤用やってみて
25
•すみませんでした涙
•次に開発に戻る時は運⽤用メンバーを意識識した開発を
    ⽬目指します
•開発の皆様も運⽤用の⽇日常を意識識してあげてください
それでも大人なので•••
26
「過ちを気に病むことはない。
  ただ認めて次の糧糧にすればいい。
  それが⼤大⼈人の特権だ。」
ご清聴ありがとうございました

40まで開発のリーダーだった男がインフラの運用のリーダー(見習い)になってみて