More Related Content
Similar to 2014-01-28 Operation in the future (20)
2014-01-28 Operation in the future
- 2. Operation Lab
運用設計ラボ
自己紹介
✦ Sphinx Users-jp 会長 (2014年度)
✦ 日本UNIXユーザ会(jus) 幹事 (副会長)
✦ IPv6普及・高度化推進協議会 (サブWG 部会長 共同)
✦ Internet Week プログラム委員
✦ Internet Conference 実行委員
✦ BSD / OSS / JANOG
波田野 裕一 (HATANO Hirokazu)
運用設計ラボ合同会社 シニアアーキテクト
‣ ADSLキャリアで開通業務、ATM運用、ISP運用および障害監視を担当
‣ SIerで公共系サービスのサーバ保守
‣ ASP でミドルウェアおよび障害監視システムの設計構築運用
‣ 運用設計ラボを設立。主にドキュメンテーション活動。
業務歴
参加コミュニティ
- 3. Operation Lab
運用設計ラボ
参考:「運用研究」活動の概要
‣ サービスの安定
社会基盤に相応しい安定運用。
‣ 業務負荷の平準化
個々人ががんばりすぎなくてもうまく業務が回る運用現場。
‣ 運用に対する評価の適正化
適正な利潤を生む現場と、適切に評価される要員。
「安定した運用」の実現
「楽な運用」の実現
「稼ぐ運用」の実現
従来、現場ごとの個別事情によりやり方が異なるため、標準化が難しいと言われてきた「運用」
モデル化することで「実践的な運用設計のための方法論」を確立
「実践的な運用設計」への取り組みを促進し、 3つの実現を目指す
出展: CTC Academic User Association 第9回研究会 2010 「サービス運用の現状と課題 費用対効果との闘い」
2014-01-28
- 8. Operation Lab
運用設計ラボ
運用研究から見えてきたもの
テキストを入力してください
1. 高負荷
2. 属人的
3. 見えぬ費用対効果
運用現場の現実
ブラックボックス化
低付加価値化
業務が複雑化
1. 業務の複雑化を許さない仕組み作り
2. 業務のブラックボックス化を許さない仕組み作り
3. 業務価値の陳腐化を許さない仕組み作り
運用設計の目的運用現場の理想
‣ サービスの安定
社会基盤に相応しい安定運用。
‣ 業務負荷の平準化
うまく業務が回る運用現場。
‣ 運用に対する評価の適正化
適正な利潤を生む現場と、適切に評価される要員。
1. 「運用」への期待の明確化
3. 期待に対する消費リソースの測定化
2.「運用設計」の確立
常にシンプル
常に見える
常に価値を生む
運用設計の本質、目的、その現実
出典: Think IT 「現場視点からの運用方法論 第2回 自分たちの「運用」を知る - 運用設計の本質」(2010-12)
2014-01-28
1. システム運用の課題
- 13. Operation Lab
運用設計ラボ
サービス運用全体の流れ
顧客・外部サービス
inbound チケット outbound の繰り返し
outboundinbound
outboundinbound
外部支援組織
inbound
inbound
運用メンバー
outboundinbound
内部協調/支援組織
inbound
outbound
リクエストデリバリ
デリバリ
デリバリ
デリバリ
リクエスト
リクエストリクエスト
運用現場
窓口 フロントエンド
バックエンド
outbound
outbound
出典: 経営情報学会 2010年春季全国研究発表大会 「運用業務プロセスのモデル化」
2014-01-28
2. 今後どう変えていくか
常にシンプル
- 15. Operation Lab
運用設計ラボ
時系列: 業務の分散化
• 大きな業務粒度を細分化する。
• 依存関係の整理。ボトルネックの洗い出し
運用プロセス
(サービス工程)
工程
A
工程
B
工程
C
ボトルネック
inbound inboundoutbound outbound
2014-01-28
2. 今後どう変えていくか
常にシンプル
- 16. Operation Lab
運用設計ラボ
時系列: 業務の多重化
• 細分化した業務を多重化して実行する。
• リードタイムの短縮。実行要件やインタフェースの明確化。
工程
A
工程
B
工程
C
ボトルネック
inbound outbound
工程
A
工程
B-1
工程
C
ボトルネック
inbound outbound
工程
B-2
短
縮
2014-01-28
2. 今後どう変えていくか
常にシンプル
- 17. Operation Lab
運用設計ラボ
時系列: 業務の標準化
• 多重化された業務を標準化する。
• コードへの落し込み可能化。標準工数の確立。
共通
inbound
工程
独自
工程B-1 共通
outboun
d
工程
inbound outbound
標準
前処理
工程
標準
後処理
工程
独自
本処理
工程R-1
独自
工程 A-1
独自
本処理
工程R-2
標準
本処理
工程
2014-01-28
2. 今後どう変えていくか
常にシンプル
- 18. Operation Lab
運用設計ラボ
時系列: 業務の自動化
• 標準化された業務を自動化する。
• 自動化のbefore/after で自動化自体とその後の改善効果の測定が可能に。
標準工程
(コード)input output
類似の機能を集約していく (機能別構造化へ)
2014-01-28
2. 今後どう変えていくか
常にシンプル
- 19. Operation Lab
運用設計ラボ
業務の構造化 (機能別)
業務機能ユニット マップ
作業チケット
サービスリファレンス
コスト算定/請求
計画イベント 作業ロジック
問題チケット
顧客
サービス
支援協調組織
inbound outboundモニター
作業インタフェース
出展: Internet Week 2009 「運用方法論 ∼ 運用現場の現状分析 そして運用設計へ」
一つの事を上手にやるプロダクト群 / 疎結合
2014-01-28
2. 今後どう変えていくか
常にシンプル
- 25. Operation Lab
運用設計ラボ
ドキュメント構造化による価値の明確化
時間軸 activity活動
状
態
変化前 変化後
変化
Future Status
将来の状態ドキュメント
Past Activity
活動履歴
Change
変化差分ドキュメント
Future Activity!
活動予定
費用性情報
収益性情報
Past Status
過去の状態ドキュメント
「状態」と「変化」と「活動」に関するドキュメントを分離する意識が必要。
資産性情報
出典: Internet Week 2011 「運用ドキュメント2011 ∼手軽にスピーディに継続的に保守するためのツール入門」 Part-1
2014-01-28
2. 今後どう変えていくか
常に見える
- 34. Operation Lab
運用設計ラボ
運用アーキテクチャに求められるもの
‣ 疎結合 (UNIXの哲学/カスタマイザブル)
‣ 一つの事を上手にやるプロダクト
‣ 新規追加の仕組み
‣ 他組織との相互接続。
‣ 永続的 (事業継続性/商用製品に非依存)
‣ 災害に強い。
‣ ベンダーロックインされていない。
‣ 設計自体が引き継ぎ可能。
‣ フレームワーク (科学的/エンジニアリング)
‣ 理論と実践。
‣ 再現性(たいていの人が実践できること)の重視。
‣ 反復性(定期的な棚卸しなど継続するための仕組み)の実現。
2014-01-28
3. 運用のアーキテクチャ
- 36. Operation Lab
運用設計ラボ
運用の今後
• 運用アーキテクチャ(業務の構造化)が必須に
• 業務の分散化、標準化、その結果としての自動化へ
• ドキュメント価値の明確化
• カネ(管理会計)、モノ(品質基準)、ヒト(アジャイル組織設計)の構造化設計と
その客観的評価による費用対効果の説明可能化
• 運用アーキテクトという職能の確立
• 幅広い知識と痛い目にあった経験が求められる。
• 経営知識を追加すれば独立してサービスはじめられるような人達である。
• 運用工学の登場
• サービス工学とも言われますが、この先50年以内には成立する、はず。
2014-01-28