SlideShare ist ein Scribd-Unternehmen logo
1 von 51
Downloaden Sie, um offline zu lesen
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
画像:アフロ
• インフラにより多くが求められる時代へ
• 変化に向き会えるチームづくりが重要に
• ソフトウェアの知見がヒントになる

Weitere ähnliche Inhalte

Was ist angesagt?

データの見える化で進めるデータドリブンカンパニー #devsumiC
データの見える化で進めるデータドリブンカンパニー #devsumiCデータの見える化で進めるデータドリブンカンパニー #devsumiC
データの見える化で進めるデータドリブンカンパニー #devsumiC
Yahoo!デベロッパーネットワーク
 
データテクノロジースペシャル:Yahoo! JAPANにおけるメタデータ管理の試み
データテクノロジースペシャル:Yahoo! JAPANにおけるメタデータ管理の試みデータテクノロジースペシャル:Yahoo! JAPANにおけるメタデータ管理の試み
データテクノロジースペシャル:Yahoo! JAPANにおけるメタデータ管理の試み
Yahoo!デベロッパーネットワーク
 
Yahoo! JAPANが持つデータ分析ソリューションの紹介 #yjdsnight
Yahoo! JAPANが持つデータ分析ソリューションの紹介 #yjdsnightYahoo! JAPANが持つデータ分析ソリューションの紹介 #yjdsnight
Yahoo! JAPANが持つデータ分析ソリューションの紹介 #yjdsnight
Yahoo!デベロッパーネットワーク
 
セキュアにユーザ行動情報を取得するための取り組み #yjdsnight
セキュアにユーザ行動情報を取得するための取り組み #yjdsnightセキュアにユーザ行動情報を取得するための取り組み #yjdsnight
セキュアにユーザ行動情報を取得するための取り組み #yjdsnight
Yahoo!デベロッパーネットワーク
 
Yahoo! JAPANのサービス開発を10倍早くした社内PaaS構築の今とこれから
Yahoo! JAPANのサービス開発を10倍早くした社内PaaS構築の今とこれからYahoo! JAPANのサービス開発を10倍早くした社内PaaS構築の今とこれから
Yahoo! JAPANのサービス開発を10倍早くした社内PaaS構築の今とこれから
Yahoo!デベロッパーネットワーク
 

Was ist angesagt? (20)

Automation of Rolling Upgrade of Hadoop Cluster without Data Lost and Job Fai...
Automation of Rolling Upgrade of Hadoop Cluster without Data Lost and Job Fai...Automation of Rolling Upgrade of Hadoop Cluster without Data Lost and Job Fai...
Automation of Rolling Upgrade of Hadoop Cluster without Data Lost and Job Fai...
 
データの見える化で進めるデータドリブンカンパニー #devsumiC
データの見える化で進めるデータドリブンカンパニー #devsumiCデータの見える化で進めるデータドリブンカンパニー #devsumiC
データの見える化で進めるデータドリブンカンパニー #devsumiC
 
大規模インフラで考える インフラチームの未来
大規模インフラで考える インフラチームの未来大規模インフラで考える インフラチームの未来
大規模インフラで考える インフラチームの未来
 
絶対にタダでは転ばない広告エンジニア #yjmu
絶対にタダでは転ばない広告エンジニア #yjmu絶対にタダでは転ばない広告エンジニア #yjmu
絶対にタダでは転ばない広告エンジニア #yjmu
 
Yahoo! JAPANのOSS Cassandra貢献の今までとこれから
Yahoo! JAPANのOSS Cassandra貢献の今までとこれからYahoo! JAPANのOSS Cassandra貢献の今までとこれから
Yahoo! JAPANのOSS Cassandra貢献の今までとこれから
 
グロースハック なぜ我々は無意味な施策を打ってしまうのか
グロースハック なぜ我々は無意味な施策を打ってしまうのかグロースハック なぜ我々は無意味な施策を打ってしまうのか
グロースハック なぜ我々は無意味な施策を打ってしまうのか
 
広告における機械学習の適用例とシステムについて
広告における機械学習の適用例とシステムについて広告における機械学習の適用例とシステムについて
広告における機械学習の適用例とシステムについて
 
データテクノロジースペシャル:Yahoo! JAPANにおけるメタデータ管理の試み
データテクノロジースペシャル:Yahoo! JAPANにおけるメタデータ管理の試みデータテクノロジースペシャル:Yahoo! JAPANにおけるメタデータ管理の試み
データテクノロジースペシャル:Yahoo! JAPANにおけるメタデータ管理の試み
 
Yahoo! JAPANが持つデータ分析ソリューションの紹介 #yjdsnight
Yahoo! JAPANが持つデータ分析ソリューションの紹介 #yjdsnightYahoo! JAPANが持つデータ分析ソリューションの紹介 #yjdsnight
Yahoo! JAPANが持つデータ分析ソリューションの紹介 #yjdsnight
 
JavaOne2017参加報告 Microservices topic & approach #jjug
JavaOne2017参加報告 Microservices topic & approach #jjugJavaOne2017参加報告 Microservices topic & approach #jjug
JavaOne2017参加報告 Microservices topic & approach #jjug
 
スポーツナビアプリ スモールチームでのアプリ強化の進め方 #yjcamp
スポーツナビアプリ スモールチームでのアプリ強化の進め方 #yjcampスポーツナビアプリ スモールチームでのアプリ強化の進め方 #yjcamp
スポーツナビアプリ スモールチームでのアプリ強化の進め方 #yjcamp
 
私たち企業がアクセシビリティに取り組む理由 #accfes
私たち企業がアクセシビリティに取り組む理由 #accfes私たち企業がアクセシビリティに取り組む理由 #accfes
私たち企業がアクセシビリティに取り組む理由 #accfes
 
セキュアにユーザ行動情報を取得するための取り組み #yjdsnight
セキュアにユーザ行動情報を取得するための取り組み #yjdsnightセキュアにユーザ行動情報を取得するための取り組み #yjdsnight
セキュアにユーザ行動情報を取得するための取り組み #yjdsnight
 
Yahoo! JAPANのサービス開発を10倍早くした社内PaaS構築の今とこれから
Yahoo! JAPANのサービス開発を10倍早くした社内PaaS構築の今とこれからYahoo! JAPANのサービス開発を10倍早くした社内PaaS構築の今とこれから
Yahoo! JAPANのサービス開発を10倍早くした社内PaaS構築の今とこれから
 
Yahoo! JAPAN MeetUp #8 (インフラ技術カンファレンス)LT③
Yahoo! JAPAN MeetUp #8 (インフラ技術カンファレンス)LT③Yahoo! JAPAN MeetUp #8 (インフラ技術カンファレンス)LT③
Yahoo! JAPAN MeetUp #8 (インフラ技術カンファレンス)LT③
 
Design pattern in presto source code
Design pattern in presto source codeDesign pattern in presto source code
Design pattern in presto source code
 
Presto in Yahoo! JAPAN #yjdsnight
Presto in Yahoo! JAPAN #yjdsnightPresto in Yahoo! JAPAN #yjdsnight
Presto in Yahoo! JAPAN #yjdsnight
 
Yahoo! JAPANが考えるテクノロジーとITエンジニアの未来 #devsumi
Yahoo! JAPANが考えるテクノロジーとITエンジニアの未来 #devsumiYahoo! JAPANが考えるテクノロジーとITエンジニアの未来 #devsumi
Yahoo! JAPANが考えるテクノロジーとITエンジニアの未来 #devsumi
 
Dragon: A Distributed Object Storage at Yahoo! JAPAN (WebDB Forum 2017)
Dragon: A Distributed Object Storage at Yahoo! JAPAN (WebDB Forum 2017)Dragon: A Distributed Object Storage at Yahoo! JAPAN (WebDB Forum 2017)
Dragon: A Distributed Object Storage at Yahoo! JAPAN (WebDB Forum 2017)
 
大規模発話ログデータを活用した音声対話処理
大規模発話ログデータを活用した音声対話処理大規模発話ログデータを活用した音声対話処理
大規模発話ログデータを活用した音声対話処理
 

Andere mochten auch

Andere mochten auch (6)

Yahoo! JAPAN MeetUp #8 (インフラ技術カンファレンス)セッション②
Yahoo! JAPAN MeetUp #8 (インフラ技術カンファレンス)セッション②Yahoo! JAPAN MeetUp #8 (インフラ技術カンファレンス)セッション②
Yahoo! JAPAN MeetUp #8 (インフラ技術カンファレンス)セッション②
 
Yahoo! JAPAN MeetUp #8 (インフラ技術カンファレンス)LT⑦
Yahoo! JAPAN MeetUp #8 (インフラ技術カンファレンス)LT⑦Yahoo! JAPAN MeetUp #8 (インフラ技術カンファレンス)LT⑦
Yahoo! JAPAN MeetUp #8 (インフラ技術カンファレンス)LT⑦
 
Yahoo! JAPAN MeetUp #8 (インフラ技術カンファレンス)LT⑧
Yahoo! JAPAN MeetUp #8 (インフラ技術カンファレンス)LT⑧Yahoo! JAPAN MeetUp #8 (インフラ技術カンファレンス)LT⑧
Yahoo! JAPAN MeetUp #8 (インフラ技術カンファレンス)LT⑧
 
Yahoo! JAPAN MeetUp #8 (インフラ技術カンファレンス)LT①
Yahoo! JAPAN MeetUp #8 (インフラ技術カンファレンス)LT①Yahoo! JAPAN MeetUp #8 (インフラ技術カンファレンス)LT①
Yahoo! JAPAN MeetUp #8 (インフラ技術カンファレンス)LT①
 
Yahoo! JAPAN MeetUp #8 (インフラ技術カンファレンス)LT②
Yahoo! JAPAN MeetUp #8 (インフラ技術カンファレンス)LT②Yahoo! JAPAN MeetUp #8 (インフラ技術カンファレンス)LT②
Yahoo! JAPAN MeetUp #8 (インフラ技術カンファレンス)LT②
 
Yahoo! JAPAN MeetUp #8 (インフラ技術カンファレンス)セッション④
Yahoo! JAPAN MeetUp #8 (インフラ技術カンファレンス)セッション④Yahoo! JAPAN MeetUp #8 (インフラ技術カンファレンス)セッション④
Yahoo! JAPAN MeetUp #8 (インフラ技術カンファレンス)セッション④
 

Ähnlich wie Yahoo! JAPAN MeetUp #8 (インフラ技術カンファレンス)セッション①

プランニングツールにおけるインタラクティブな可視化を支えるバックエンド
プランニングツールにおけるインタラクティブな可視化を支えるバックエンドプランニングツールにおけるインタラクティブな可視化を支えるバックエンド
プランニングツールにおけるインタラクティブな可視化を支えるバックエンド
Yahoo!デベロッパーネットワーク
 
Yahoo!プロモーション広告のビックデータ基盤を支える技術と今後の展望
Yahoo!プロモーション広告のビックデータ基盤を支える技術と今後の展望Yahoo!プロモーション広告のビックデータ基盤を支える技術と今後の展望
Yahoo!プロモーション広告のビックデータ基盤を支える技術と今後の展望
Yahoo!デベロッパーネットワーク
 

Ähnlich wie Yahoo! JAPAN MeetUp #8 (インフラ技術カンファレンス)セッション① (20)

最若手メンバーこそチャンス!チーム改善に取り組んでわかったこと
最若手メンバーこそチャンス!チーム改善に取り組んでわかったこと最若手メンバーこそチャンス!チーム改善に取り組んでわかったこと
最若手メンバーこそチャンス!チーム改善に取り組んでわかったこと
 
プランニングツールにおけるインタラクティブな可視化を支えるバックエンド
プランニングツールにおけるインタラクティブな可視化を支えるバックエンドプランニングツールにおけるインタラクティブな可視化を支えるバックエンド
プランニングツールにおけるインタラクティブな可視化を支えるバックエンド
 
開発とテストが一体となったソフトウェア開発
開発とテストが一体となったソフトウェア開発開発とテストが一体となったソフトウェア開発
開発とテストが一体となったソフトウェア開発
 
脆弱性スキャナVulsの紹介とMackerelメタデータと連携した脆弱性管理
脆弱性スキャナVulsの紹介とMackerelメタデータと連携した脆弱性管理脆弱性スキャナVulsの紹介とMackerelメタデータと連携した脆弱性管理
脆弱性スキャナVulsの紹介とMackerelメタデータと連携した脆弱性管理
 
Yahoo!プロモーション広告のビックデータ基盤を支える技術と今後の展望
Yahoo!プロモーション広告のビックデータ基盤を支える技術と今後の展望Yahoo!プロモーション広告のビックデータ基盤を支える技術と今後の展望
Yahoo!プロモーション広告のビックデータ基盤を支える技術と今後の展望
 
Wg for ai_dev_ops_20180713
Wg for ai_dev_ops_20180713Wg for ai_dev_ops_20180713
Wg for ai_dev_ops_20180713
 
超高速開発の基礎概念 20141119 0
超高速開発の基礎概念 20141119 0超高速開発の基礎概念 20141119 0
超高速開発の基礎概念 20141119 0
 
Base 20141011 1_for_slideshre
Base 20141011 1_for_slideshreBase 20141011 1_for_slideshre
Base 20141011 1_for_slideshre
 
アプリエンジニアでもできる閉域網構築のススメ!
アプリエンジニアでもできる閉域網構築のススメ!アプリエンジニアでもできる閉域網構築のススメ!
アプリエンジニアでもできる閉域網構築のススメ!
 
OSS光と闇
OSS光と闇OSS光と闇
OSS光と闇
 
Dataworks Summit 2017 SanJose StreamProcessing - Hadoop Source Code Reading #...
Dataworks Summit 2017 SanJose StreamProcessing - Hadoop Source Code Reading #...Dataworks Summit 2017 SanJose StreamProcessing - Hadoop Source Code Reading #...
Dataworks Summit 2017 SanJose StreamProcessing - Hadoop Source Code Reading #...
 
『ハイブリッドクラウド研究会』創立について
『ハイブリッドクラウド研究会』創立について『ハイブリッドクラウド研究会』創立について
『ハイブリッドクラウド研究会』創立について
 
【17-D-1】今どきのアーキテクチャを現場の立場で斬る
【17-D-1】今どきのアーキテクチャを現場の立場で斬る【17-D-1】今どきのアーキテクチャを現場の立場で斬る
【17-D-1】今どきのアーキテクチャを現場の立場で斬る
 
20171129 01 講演資料_チームレベル agile からエンタープライズ dev_ops へ
20171129 01 講演資料_チームレベル agile からエンタープライズ dev_ops へ20171129 01 講演資料_チームレベル agile からエンタープライズ dev_ops へ
20171129 01 講演資料_チームレベル agile からエンタープライズ dev_ops へ
 
エンタープライズにおける開発ツールの導入と活用推進
エンタープライズにおける開発ツールの導入と活用推進エンタープライズにおける開発ツールの導入と活用推進
エンタープライズにおける開発ツールの導入と活用推進
 
エンタープライズにおける開発ツールの導入と活用推進
エンタープライズにおける開発ツールの導入と活用推進エンタープライズにおける開発ツールの導入と活用推進
エンタープライズにおける開発ツールの導入と活用推進
 
Elastic Team Building
Elastic Team BuildingElastic Team Building
Elastic Team Building
 
<インフラ管理者向け>チームでのAI開発を支援するAI開発プラットフォームKAMONOHASHI
<インフラ管理者向け>チームでのAI開発を支援するAI開発プラットフォームKAMONOHASHI<インフラ管理者向け>チームでのAI開発を支援するAI開発プラットフォームKAMONOHASHI
<インフラ管理者向け>チームでのAI開発を支援するAI開発プラットフォームKAMONOHASHI
 
Dataworks Summit SJ QueryEngine - Hadoop Source Code Reading #23 #hadoopreading
Dataworks Summit SJ QueryEngine - Hadoop Source Code Reading #23 #hadoopreadingDataworks Summit SJ QueryEngine - Hadoop Source Code Reading #23 #hadoopreading
Dataworks Summit SJ QueryEngine - Hadoop Source Code Reading #23 #hadoopreading
 
Database as code in Devops - DBを10分間で1000個構築するDB仮想化テクノロジーとは?(Ishikawa)
Database as code in Devops - DBを10分間で1000個構築するDB仮想化テクノロジーとは?(Ishikawa)Database as code in Devops - DBを10分間で1000個構築するDB仮想化テクノロジーとは?(Ishikawa)
Database as code in Devops - DBを10分間で1000個構築するDB仮想化テクノロジーとは?(Ishikawa)
 

Mehr von Yahoo!デベロッパーネットワーク

Mehr von Yahoo!デベロッパーネットワーク (20)

ゼロから始める転移学習
ゼロから始める転移学習ゼロから始める転移学習
ゼロから始める転移学習
 
継続的なモデルモニタリングを実現するKubernetes Operator
継続的なモデルモニタリングを実現するKubernetes Operator継続的なモデルモニタリングを実現するKubernetes Operator
継続的なモデルモニタリングを実現するKubernetes Operator
 
ヤフーでは開発迅速性と品質のバランスをどう取ってるか
ヤフーでは開発迅速性と品質のバランスをどう取ってるかヤフーでは開発迅速性と品質のバランスをどう取ってるか
ヤフーでは開発迅速性と品質のバランスをどう取ってるか
 
オンプレML基盤on Kubernetes パネルディスカッション
オンプレML基盤on Kubernetes パネルディスカッションオンプレML基盤on Kubernetes パネルディスカッション
オンプレML基盤on Kubernetes パネルディスカッション
 
LakeTahoe
LakeTahoeLakeTahoe
LakeTahoe
 
オンプレML基盤on Kubernetes 〜Yahoo! JAPAN AIPF〜
オンプレML基盤on Kubernetes 〜Yahoo! JAPAN AIPF〜オンプレML基盤on Kubernetes 〜Yahoo! JAPAN AIPF〜
オンプレML基盤on Kubernetes 〜Yahoo! JAPAN AIPF〜
 
Persistent-memory-native Database High-availability Feature
Persistent-memory-native Database High-availability FeaturePersistent-memory-native Database High-availability Feature
Persistent-memory-native Database High-availability Feature
 
データの価値を最大化させるためのデザイン~データビジュアライゼーションの方法~ #devsumi 17-E-2
データの価値を最大化させるためのデザイン~データビジュアライゼーションの方法~ #devsumi 17-E-2データの価値を最大化させるためのデザイン~データビジュアライゼーションの方法~ #devsumi 17-E-2
データの価値を最大化させるためのデザイン~データビジュアライゼーションの方法~ #devsumi 17-E-2
 
eコマースと実店舗の相互利益を目指したデザイン #yjtc
eコマースと実店舗の相互利益を目指したデザイン #yjtceコマースと実店舗の相互利益を目指したデザイン #yjtc
eコマースと実店舗の相互利益を目指したデザイン #yjtc
 
ヤフーを支えるセキュリティ ~サイバー攻撃を防ぐエンジニアの仕事とは~ #yjtc
ヤフーを支えるセキュリティ ~サイバー攻撃を防ぐエンジニアの仕事とは~ #yjtcヤフーを支えるセキュリティ ~サイバー攻撃を防ぐエンジニアの仕事とは~ #yjtc
ヤフーを支えるセキュリティ ~サイバー攻撃を防ぐエンジニアの仕事とは~ #yjtc
 
Yahoo! JAPANのIaaSを支えるKubernetesクラスタ、アップデート自動化への挑戦 #yjtc
Yahoo! JAPANのIaaSを支えるKubernetesクラスタ、アップデート自動化への挑戦 #yjtcYahoo! JAPANのIaaSを支えるKubernetesクラスタ、アップデート自動化への挑戦 #yjtc
Yahoo! JAPANのIaaSを支えるKubernetesクラスタ、アップデート自動化への挑戦 #yjtc
 
ビッグデータから人々のムードを捉える #yjtc
ビッグデータから人々のムードを捉える #yjtcビッグデータから人々のムードを捉える #yjtc
ビッグデータから人々のムードを捉える #yjtc
 
サイエンス領域におけるMLOpsの取り組み #yjtc
サイエンス領域におけるMLOpsの取り組み #yjtcサイエンス領域におけるMLOpsの取り組み #yjtc
サイエンス領域におけるMLOpsの取り組み #yjtc
 
ヤフーのAIプラットフォーム紹介 ~AIテックカンパニーを支えるデータ基盤~ #yjtc
ヤフーのAIプラットフォーム紹介 ~AIテックカンパニーを支えるデータ基盤~ #yjtcヤフーのAIプラットフォーム紹介 ~AIテックカンパニーを支えるデータ基盤~ #yjtc
ヤフーのAIプラットフォーム紹介 ~AIテックカンパニーを支えるデータ基盤~ #yjtc
 
Yahoo! JAPAN Tech Conference 2022 Day2 Keynote #yjtc
Yahoo! JAPAN Tech Conference 2022 Day2 Keynote #yjtcYahoo! JAPAN Tech Conference 2022 Day2 Keynote #yjtc
Yahoo! JAPAN Tech Conference 2022 Day2 Keynote #yjtc
 
新技術を使った次世代の商品の見せ方 ~ヤフオク!のマルチビュー機能~ #yjtc
新技術を使った次世代の商品の見せ方 ~ヤフオク!のマルチビュー機能~ #yjtc新技術を使った次世代の商品の見せ方 ~ヤフオク!のマルチビュー機能~ #yjtc
新技術を使った次世代の商品の見せ方 ~ヤフオク!のマルチビュー機能~ #yjtc
 
PC版Yahoo!メールリニューアル ~サービスのUI/UX統合と改善プロセス~ #yjtc
PC版Yahoo!メールリニューアル ~サービスのUI/UX統合と改善プロセス~ #yjtcPC版Yahoo!メールリニューアル ~サービスのUI/UX統合と改善プロセス~ #yjtc
PC版Yahoo!メールリニューアル ~サービスのUI/UX統合と改善プロセス~ #yjtc
 
モブデザインによる多職種チームのコミュニケーション改善 #yjtc
モブデザインによる多職種チームのコミュニケーション改善 #yjtcモブデザインによる多職種チームのコミュニケーション改善 #yjtc
モブデザインによる多職種チームのコミュニケーション改善 #yjtc
 
「新しいおうち探し」のためのAIアシスト検索 #yjtc
「新しいおうち探し」のためのAIアシスト検索 #yjtc「新しいおうち探し」のためのAIアシスト検索 #yjtc
「新しいおうち探し」のためのAIアシスト検索 #yjtc
 
ユーザーの地域を考慮した検索入力補助機能の改善の試み #yjtc
ユーザーの地域を考慮した検索入力補助機能の改善の試み #yjtcユーザーの地域を考慮した検索入力補助機能の改善の試み #yjtc
ユーザーの地域を考慮した検索入力補助機能の改善の試み #yjtc
 

Yahoo! JAPAN MeetUp #8 (インフラ技術カンファレンス)セッション①

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