20150603 aws summit tokyo 2015 lt
TRANSCRIPT
開発者が運用をしてみると
~ LightningTalk 大会~
JAWS-UG 勉強会
AWS Summit Tokyo 2015
JAWS-UG2015 / 06 / 03 (Wed)
at Grand Prince Hotel New Takanawa
1010101010101010 01010101 0101010101010 01010101 0101 1010101010101
101 0101 0101010 010 0 1 01010101010101 0101 010 0101 01010
森 大樹 (もり だいき)業務系+勢い系エンジニア 大阪生まれ大阪育ちの浪速っ子 今、AWSを利用したシステムの 開発と運用をやってます
facebook : /areaz.daiki twitter : @areaz_
hobby:スノボ(アルペンボーダー) お酒(毎日コンビニで購入) →C3(Can Convinience Club)会長
Who am I ?
毎日FaceBookに投稿(C3活動報告)
C3(Can Convinience Club)は、同士を募集中お気軽に!!
毎日呑んでます。C3(Can Convinience Club)は、
同士を募集中お気軽に!!
「C3活動報告」で検索
C’mon Pie!!
AWSとの出会い
2011
このへん
開発してるとき
Amazon EC2
Elastic IP
Elastic LoadBalancing
Amazon RDS
Amazon S3
スケーリングしても大丈夫な作りに。
手動スケーリングのみ対応
AMI
Develop
Operation
Turning Point
運用?
何したらいい?
- オープンソースソフトウェア
- マルチプラットフォーム対応
- 多数の監視機能をデフォルトの機能として提供
- 独自のカスタムスクリプトで監視機能を拡張
- 収集した監視データをRDBSに長期保存可能
- 複数データを利用したカスタムグラフの作成
- システム全体のステータスを表示するダッシュボード
- サーバなどをネットワークマップを作成・表示
- 監視データの表示/設定をWebインタフェースから可能
- メールやSMS、Jabberプロトコルで障害通知
なんとなく名前が
カッコよかったから
なぜ
•サーバの稼働状態
•サーバのリソース(CPU/Memory/Disk)
•アプリケーションログ
• OS
サーバ構成
MySQLAmazonLinux
Web Server
Application Server
Batch Server ログ(EventLogなど)
開発が監視するの?
準備完了。監視開始!
んな訳ない。
どうしたらいい?
やっぱり、こうなる。
•システムの動きを知らない
•エラーを解決できない
•初めてのクラウド
問題発生
etc…
と、いうことで・・・
運用してるとき
全く、手順通りいかず
いざ、手順評価
急遽、手順書作成
運用あかんパターン
UAP
作り直しました。
問題発生 その2•すごいコストがかかってる
•手順通り、監視してない
•Zabbixが動いてない
問題発生 その2• すごいコストがかかってる
スモールスタートじゃない
MS SQL
MS SQL
問題発生 その2• すごいコストがかかってる
DB on Instance を
RDS
複数サーバを
ひとまとめに
問題発生 その2• すごいコストがかかってる
インスタンスタイプの変更
to the
Future
Tokyo Region ap-northeast-1a
to ap-northeast-1c
問題発生 番外編• 聞いてないよ・・・
仕様検討時に決定
なんでそんな作りなの?
じゃ、俺が変える!
できるわけがない!
いつも同じ問題発生!
問題発生 番外編• 聞いてるけど・・・
次から発生したら、運用で
うん。わかった。
できるわけがない!
運用あかんパターン
UAP
僕が一番感じたこと
Develop( ) VS Operation( )開発者 運用者
•開発者の思い– – –
•運用者の思い– – –
じゃ、どうするの?
Develop( ) VS Operation( )開発者 運用者
一緒に、やろう
•一緒に検討運用のことを考えて
•一緒に設計•一緒に評価•一緒にリリース•一緒に運用
一緒に、やろう
Develop( ) VS Operation( )開発者 運用者
ご静聴ありがとうございました