Download - 20160702 Innovation EGG第8回 可視化から始めるDevOps
自己紹介
青池 利昭
▷ 兵庫県尼崎市出身
▷ cloudpack 大阪で MSP開発 やってます
▷ お酒が大好きです!!
▷ facebook: aoike.toshiaki
facebookでC3(Can Convenience Club) やってます!
可視化とは?(Wikipediaより)
可視化とは、人間が直接「見る」ことのできない現象・事象・関係性を「見る」ことのできるもの(画像・グラフ・図・
表など)にすることをいう。
視覚化・可視化情報化・視覚情報化ということもある。英語の "visualization", "visualize" に相当し、そのままビ
ジュアリゼーション・ビジュアライゼーションと称されることもある。
流れの可視化のように分野や領域に結びついて生まれた呼称も多い。
現状
❏ AWS上で数千のサーバーを運用
▷ 24365で運用してます!
❏ 昼夜と合わず上がってくるアラート
▷ アラートはコチラの都合などお構いなし
❏ サーバーの増加 ≒ アラートの増加
▷ サーバーが増えるとアラートも増化
可視化して見えきた物
❏ 全時間帯でアラートが発生し、突出した件数
▷ サーバーが負荷に耐え切れていない? 慢性的な リソース不足 ?
▷ アクティブユーザーの 増加 による リソース不足 ?
▷ アラートの 閾値 が厳しすぎる?
▷ キャンペーン等で スパイクアクセス が発生している?
❏ 発生系統のカテゴリが特定の物に振れている
▷ 外部要因(たとえばネットワーク障害など)が発生している
アラート可視化のまとめ
❏ 現状の状況把握
→ アラートの多いサービスの特定
→ アラート傾向を明確化
▷ 改善施策の立案に必要な情報
❏ 改善実施後の状況把握
→ アラートの件数がどのように動いたかを確認
▷ 改善施策の妥当性の確認
たとえばこんな事が出来るのでは?
❏ ルーチンワークを自動的に処理する
▷ 手間ばかり取られる作業を自動化
❏ サーバーリソースの状態取得を自動化
▷ 問題発生時の初動のフォロー
❏ 状態により予め指定したアクションを実行
▷ 作業負担の軽減と作業精度の均一化
❏ アクションの学習と予測
▷ 最適なアクションの提案