Copyright © 2017 Yahoo Japan Corporation. All Rights Reserved. 2017年1月30日 1 インフラ技術4部 ストレージ 上田雅幸 大規模インフラで考える インフラチームの未来
Copyrig ht © 2017 Yahoo Japan Corporation. All Rig hts Reserved .
2017年1月30日
1
インフラ技術4部 ストレージ 上田雅幸
大規模インフラで考える
インフラチームの未来
Copyrig ht © 2017 Yahoo Japan Corporation. All Rig hts Reserved .
自己紹介
2
■ストレージ・アプライアンス担当
■業務内容• 構築• 運用・保守• 検証• ツール開発• タスク可視化推進
Copyright © 2017 Yahoo Japan Corporation. All Rights Reserved.
インフラチームの未来を考える
3
Copyrig ht © 2017 Yahoo Japan Corporation. All Rig hts Reserved .
ITへの投資は拡大
4
Copyrig ht © 2017 Yahoo Japan Corporation. All Rig hts Reserved .
データは増加の一途
5
(出典)EMC “IDC Digital Universe Study: Big Data, Bigger Digital Shadows and Biggest Growth in the Far East”(2012)
Copyright © 2017 Yahoo Japan Corporation. All Rights Reserved.
• インフラ機器の拡大
• 利用ユーザーの多様化
6
Copyrig ht © 2017 Yahoo Japan Corporation. All Rig hts Reserved .
Software Defined Infrastructure
7
画像:アフロ
Software
Defined
Infrastructure
Copyrig ht © 2017 Yahoo Japan Corporation. All Rig hts Reserved .
Infrastructure/Configuration as Code
8
Infrastructure as Code
Configuration as Code
画像:アフロ
Copyright © 2017 Yahoo Japan Corporation. All Rights Reserved.
インフラそのものに大きな変化が到来
9
Copyright © 2017 Yahoo Japan Corporation. All Rights Reserved.
今、考えておきたいこと
10
Copyright © 2017 Yahoo Japan Corporation. All Rights Reserved.
画像:アフロ
インフラチームがどうあるべきか
拡大・変化・多様化する業務に対し
11
Copyrig ht © 2017 Yahoo Japan Corporation. All Rig hts Reserved .
自チームの現状
12
Copyrig ht © 2017 Yahoo Japan Corporation. All Rig hts Reserved .
弊社のストレージ機器の規模感
13
…
タテに積むと約270m(約6000U)
実効容量:50PB以上
Copyrig ht © 2017 Yahoo Japan Corporation. All Rig hts Reserved .
求められていること
14
① 多サービス展開
② 人・機器の変化
③ 安定運用
Copyrig ht © 2017 Yahoo Japan Corporation. All Rig hts Reserved .
求められていること
15
① 多サービス展開
② 人・機器の変化
③ 安定運用
Copyrig ht © 2017 Yahoo Japan Corporation. All Rig hts Reserved .
求められていること
16
① 多サービス展開
② 人・機器の変化
③ 安定運用
Copyright © 2017 Yahoo Japan Corporation. All Rights Reserved.
課題
17
Copyright © 2017 Yahoo Japan Corporation. All Rights Reserved.18
Copyrig ht © 2017 Yahoo Japan Corporation. All Rig hts Reserved .
「多サービス展開」による課題
• 要求発生タイミング• 求められるスピード感• 導入する構成
19
要望の細分化
• 機器の構成・状態が不統一• タスクの増加
問題
原因
課題
Copyrig ht © 2017 Yahoo Japan Corporation. All Rig hts Reserved .
「人・機器の変化」による課題
• 導入コスト発生• 予見不能なリスクの増大• 自動化施策への対応
20
対応負荷
• タスクの増加• 知見が浸透しない
問題
原因
課題
Copyright © 2017 Yahoo Japan Corporation. All Rights Reserved.
自チームが抱えている課題
①機器の構成・状態不統一②タスクの増加③知見が浸透しない
•多サービス展開•人・機器の変化
要求・要望
課題
21
Copyrig ht © 2017 Yahoo Japan Corporation. All Rig hts Reserved .22
画像:アフロ
現実を受け止め
変化に強いチームへ
Copyrig ht © 2017 Yahoo Japan Corporation. All Rig hts Reserved .
課題解決への挑戦
23
Copyrig ht © 2017 Yahoo Japan Corporation. All Rig hts Reserved .
弊社の特徴
多数のサービス
ソフトウェア開発の知見24
Copyrig ht © 2017 Yahoo Japan Corporation. All Rig hts Reserved .
モダンなスタイルへ
① アジャイル開発手法を模倣
② ChatOps導入
25
Copyrig ht © 2017 Yahoo Japan Corporation. All Rig hts Reserved .
① アジャイル開発手法を模倣
• ワークフロー: 流れの管理
• バックログ : 作業項目管理
• 朝会 : 情報交換
• メトリクス : 状態の数値化
• 振り返り : チームの成長機会
26
Copyrig ht © 2017 Yahoo Japan Corporation. All Rig hts Reserved .
① アジャイル開発手法を模倣
• ワークフロー: 流れの管理
• バックログ : 作業項目管理
• 朝会 : 情報交換
• メトリクス : 状態の数値化
• 振り返り : チームの成長機会
27
Copyrig ht © 2017 Yahoo Japan Corporation. All Rig hts Reserved .
構築業務のワークフロー
要求 要望分析
見積 発注 設定決定
納品設置
構築 確認 引き渡し
28
案件カード
Copyrig ht © 2017 Yahoo Japan Corporation. All Rig hts Reserved .
構築業務のワークフロー
29
• チケット駆動• 一人で担当• 進捗不明
従来は
Copyrig ht © 2017 Yahoo Japan Corporation. All Rig hts Reserved .
構築業務のワークフロー
30
• 内容• 依頼番号• 管理番号• 担当者• 納期• 特記ラベル
案件カード
Copyrig ht © 2017 Yahoo Japan Corporation. All Rig hts Reserved .
① アジャイル開発手法を模倣
• ワークフロー: 流れの管理
• バックログ : 作業項目管理
• 朝会 : 情報交換
• メトリクス : 状態の数値化
• 振り返り : チームの成長機会
31
Copyrig ht © 2017 Yahoo Japan Corporation. All Rig hts Reserved .
バックログによる作業項目管理
32
• 個人管理• 担当が不明瞭• 進捗不明
従来は
Copyrig ht © 2017 Yahoo Japan Corporation. All Rig hts Reserved .
① アジャイル開発手法を模倣
• ワークフロー: 流れの管理
• バックログ : 作業項目管理
• 朝会 : 情報交換
• メトリクス : 状態の数値化
• 振り返り : チームの成長機会
33
Copyrig ht © 2017 Yahoo Japan Corporation. All Rig hts Reserved .
振り返りによるチームの成長
34
• 月1で1時間
• チームの良い/悪いところを議論
• 改善の行動・施策を決定
継続的に新たな改善を実施
Copyrig ht © 2017 Yahoo Japan Corporation. All Rig hts Reserved .
モダンなスタイルへ
① アジャイル開発手法を模倣
② ChatOps導入
35
• チームの可視化• コミュニケーションのシステム化
Copyrig ht © 2017 Yahoo Japan Corporation. All Rig hts Reserved .
モダンなスタイルへ
① アジャイル開発手法を模倣
② ChatOps導入
36
• チームの可視化• コミュニケーションのシステム化
Copyrig ht © 2017 Yahoo Japan Corporation. All Rig hts Reserved .
② ChatOps導入
※Chatツールを利用した運用
37
チームメンバー
BOT
Copyrig ht © 2017 Yahoo Japan Corporation. All Rig hts Reserved .
② ChatOps導入
• 依頼集約
• 異常通知
• ログの自動収集・アップロード
• 作業依頼文の自動生成38
Copyrig ht © 2017 Yahoo Japan Corporation. All Rig hts Reserved .
依頼集約
39
担当者・投稿者
投稿内容
• メール通知のみ• 進捗不明
従来は
Copyrig ht © 2017 Yahoo Japan Corporation. All Rig hts Reserved .
異常通知
40
発報ホスト名・内容
グラフ
Copyrig ht © 2017 Yahoo Japan Corporation. All Rig hts Reserved .
ログの自動収集・アップロード
41
ホスト名の指定
アップロードされたログファイル名
1. ログイン2. ログ発行コマンド3. 終わるまでまつ4. ダウンロード5. アップロード
従来は
Copyrig ht © 2017 Yahoo Japan Corporation. All Rig hts Reserved .
作業依頼文の自動生成
42
ホスト名・交換パーツの指定
作業依頼文1. 機種確認2. 対象ラック確認3. ログイン4. シリアル取得5. 作文
従来は
Copyrig ht © 2017 Yahoo Japan Corporation. All Rig hts Reserved .
モダンなスタイルへ
① アジャイル開発手法を模倣
② ChatOps導入
43
• チームの可視化• コミュニケーションのシステム化
• シームレスに議論・対応• 業務効率向上
Copyrig ht © 2017 Yahoo Japan Corporation. All Rig hts Reserved .
チームの変化
44
Copyright © 2017 Yahoo Japan Corporation. All Rights Reserved.
自チームが抱えている課題
①機器の構成・状態不統一②タスクの増加③知見が浸透しない
•多サービス展開•人・機器の変化
要求・要望
課題
45
Copyrig ht © 2017 Yahoo Japan Corporation. All Rig hts Reserved .
課題:① 機器の構成・状態が同一でない
• 構築途中の機器の状態が明確に
• 構成の差異を丸めた運用環境
46
改善
アジャイル
ChatOps
Copyrig ht © 2017 Yahoo Japan Corporation. All Rig hts Reserved .
課題: ② タスクの増加
• 優先タスクの明確化
47
改善
アジャイル・ChatOps
Copyrig ht © 2017 Yahoo Japan Corporation. All Rig hts Reserved .
課題: ③ 知見が浸透しない
• リスクの早期発見
• メンバー間の業務理解度向上
48
改善
アジャイル・ChatOps
アジャイル・ChatOps
Copyright © 2017 Yahoo Japan Corporation. All Rights Reserved.
自チームが抱えている課題とその改善
① 機器の構成・状態不統一② タスクの増加③ 知見が浸透しない
課題
①:構築途中の機器の状態が明確に①:構成の差異を丸めた運用の実践
②:優先タスクの明確化
③:リスクの早期発見③:メンバー間の業務理解度向上
改善
49
Copyrig ht © 2017 Yahoo Japan Corporation. All Rig hts Reserved .
まとめ
50
Copyrig ht © 2017 Yahoo Japan Corporation. All Rig hts Reserved .51
画像:アフロ
• インフラにより多くが求められる時代へ
• 変化に向き会えるチームづくりが重要に
• ソフトウェアの知見がヒントになる