167 Views
September 14, 18
スライド概要
NoOps Meetup Tokyo #1 recovery (https://noops.connpass.com/event/95088/)
2023年10月からSpeaker Deckに移行しました。最新情報はこちらをご覧ください。 https://speakerdeck.com/lycorptech_jp
#NoOpsJP 登壇資料 わが家のNoOps 2018/08/8 Yahoo Japan Corporation Minoru Tsuka Copyright © 2018 Yahoo Japan Corporation. All Rights Reserved.
#NoOpsJP 登壇資料 おしながき ・ぼくの紹介 ・わが家の紹介 ・わが家のNoOps ・なぜNoOpsなのか ・なにをやっているのか ・どのようにやっているのか 2 Copyright © 2018 Yahoo Japan Corporation. All Rights Reserved.
ぼくの紹介 Copyright © 2018 Yahoo Japan Corporation. All Rights Reserved.
#NoOpsJP 登壇資料 ぼくの紹介 塚 穣(つか みのる) ヤフー株式会社 テクノロジーグループ システム統括本部 プラットフォーム開発本部 SRE部 写真引用 https://logmi.jp/172235 4 Copyright © 2018 Yahoo Japan Corporation. All Rights Reserved.
#NoOpsJP 登壇資料 ぼくの紹介 ・インハウスの監視システム ・K8s as a Service ・通知システム ・マネージャータスクの自動化 ・LTでふざける 楽をするために 苦労した話 えらいひとを説得した(?)話 5 Copyright © 2018 Yahoo Japan Corporation. All Rights Reserved.
わが家の紹介 Copyright © 2018 Yahoo Japan Corporation. All Rights Reserved.
#NoOpsJP 登壇資料 ユーザーの規模 Yahoo! JAPAN ID 月間アクティブユーザー数 4,392万*1 月間総ページビュー 713億以上*2 デイリーユニークブラウザー数 9,053万*3 100を超えるサービス *1 2018年3月中にログインしたYahoo! JAPAN ID数 *2 2017年度平均 *3 Yahoo! JAPANサービスを閲覧するために利用されたブラウザー数の2017年度平均です。スマートフォンにおいてブラウザーとアプリの両方を通じて閲覧した場合は重複カウントしています。 7 Copyright © 2018 Yahoo Japan Corporation. All Rights Reserved.
#NoOpsJP 登壇資料 インフラの規模 データセンター ・日本:東京、大阪、九州、東北 ・米国:ワシントン州 サーバ台数 ・物理:80K+ ・仮想:100K+ 対外接続 ・最大:500Gbps+ ・平均:200Gbps+ 8 Copyright © 2018 Yahoo Japan Corporation. All Rights Reserved.
#NoOpsJP 登壇資料 サービス開発基盤 オブジェクトストレージ Web2App/App2App 通知 認証 traffic server hadoop PULSAR 膨大なトラフィック を支える必要性 OSSをベースに独自開発 9 Copyright © 2018 Yahoo Japan Corporation. All Rights Reserved.
#NoOpsJP 登壇資料 サービス開発技術の更新 仮想化技術が主流に openstack 2013年頃 Openstackを使った 仮想サーバー導入 CLOUDFOUNDRY kubernetes 近年 PaaS, CaaS技術を前提とした サービス開発環境の変更 10 Copyright © 2018 Yahoo Japan Corporation. All Rights Reserved.
#NoOpsJP 登壇資料 “Modern”な開発環境 3,000人のエンジニア 100種のサービス PULSAR ATHENZ splunk> Screwdriver.cd kubernetes CLOUDFOUNDRY 本来の仕事に一層注力 11 Copyright © 2018 Yahoo Japan Corporation. All Rights Reserved.
#NoOpsJP 登壇資料 “Modern”なシステム運用 180K台のサーバー 無数のクラウドネイティブアプリ PULSAR ATHENZ splunk> Screwdriver.cd kubernetes CLOUDFOUNDRY システム運用は全体最適化 12 Copyright © 2018 Yahoo Japan Corporation. All Rights Reserved.
わが家のNoOps Copyright © 2018 Yahoo Japan Corporation. All Rights Reserved.
#NoOpsJP 登壇資料 わが家のNoOps ・多分話さ(せ?)ないこと ・やっていることの詳細 14 Copyright © 2018 Yahoo Japan Corporation. All Rights Reserved.
#NoOpsJP 登壇資料 わが家のNoOps ・守りの設計 ・今の自分たちのペインを 減らそう ・攻めの設計 ・未来の自分たちが困ら ないようにしておこう 引用元 https://speakerdeck.com/katsuhisa91/zui-gao-falseitenziniriaringuwozhi-erushou-ritogong-mefalse-she-ji-ji-shu-to-sre 15 Copyright © 2018 Yahoo Japan Corporation. All Rights Reserved.
なぜNoOpsなのか Copyright © 2018 Yahoo Japan Corporation. All Rights Reserved.
#NoOpsJP 登壇資料 なぜNoOpsなのか NoOps = Value 17 Copyright © 2018 Yahoo Japan Corporation. All Rights Reserved.
#NoOpsJP 登壇資料 なぜNoOpsなのか SRE的価値観: Toilを無くそう 18 Copyright © 2018 Yahoo Japan Corporation. All Rights Reserved.
#NoOpsJP 登壇資料 なぜNoOpsなのか 真面目にSREやっていたら だいたいNoOpsの価値感になる 19 Copyright © 2018 Yahoo Japan Corporation. All Rights Reserved.
#NoOpsJP 登壇資料 なぜNoOpsなのか ・SRE book ・550p ・p.49-59 ・SRE workbook ・508p ・p.93-129 20 Copyright © 2018 Yahoo Japan Corporation. All Rights Reserved.
なにをやっているのか Copyright © 2018 Yahoo Japan Corporation. All Rights Reserved.
#NoOpsJP 登壇資料 なにをやっているのか 1.可観測性(Observability)を向上 22 Copyright © 2018 Yahoo Japan Corporation. All Rights Reserved.
#NoOpsJP 登壇資料 なにをやっているのか ・可観測性 ・監視 ・計測 ・分析 ・追跡 ・etc... 23 Copyright © 2018 Yahoo Japan Corporation. All Rights Reserved.
#NoOpsJP 登壇資料 なにをやっているのか ・より注力するため ・プロアクティブなことに技術を使う ・やらないための基準や根拠を設定 ・やらないことを決める ・経過観察や評価指標を計測 24 Copyright © 2018 Yahoo Japan Corporation. All Rights Reserved.
#NoOpsJP 登壇資料 なにをやっているのか ・監視/計測/分析基盤の整備・提供 ・ITOM ・APM ・ITOA ・その他 25 Copyright © 2018 Yahoo Japan Corporation. All Rights Reserved.
#NoOpsJP 登壇資料 なにをやっているのか 2.チームができることを増やす 26 Copyright © 2018 Yahoo Japan Corporation. All Rights Reserved.
#NoOpsJP 登壇資料 なにをやっているのか ・モダンな働き方への取組 ・自動化 ・ペアプログラミング ・モブプログラミング ・開発基盤の提供 27 Copyright © 2018 Yahoo Japan Corporation. All Rights Reserved.
どのようにやっているのか Copyright © 2018 Yahoo Japan Corporation. All Rights Reserved.
#NoOpsJP 登壇資料 どのようにやっているのか 自分たちが良いチームになる 29 Copyright © 2018 Yahoo Japan Corporation. All Rights Reserved.
#NoOpsJP 登壇資料 どのようにやっているのか 誰かのために働く ・僕は部員のために ・チームは社内クリエイターのために ・社内クリエイターはユーザーのために 30 Copyright © 2018 Yahoo Japan Corporation. All Rights Reserved.
#NoOpsJP 登壇資料 どのようにやっているのか 誰かの課題を解決する事は価値に繋がる ・チームのToilをなくす ・社内クリエイターのToilをなくす ・ユーザーのToilをなくす 31 Copyright © 2018 Yahoo Japan Corporation. All Rights Reserved.
#NoOpsJP 登壇資料 どのようにやっているのか リードタイムを短くする ・イテレーションのゴールに注力 ・定期に安定した機能を提供し続ける 32 Copyright © 2018 Yahoo Japan Corporation. All Rights Reserved.
#NoOpsJP 登壇資料 どのようにやっているのか みんなが良いチームになる 33 Copyright © 2018 Yahoo Japan Corporation. All Rights Reserved.
実際のところ Copyright © 2018 Yahoo Japan Corporation. All Rights Reserved.
#NoOpsJP 登壇資料 実際のところ 実際のところどうなのよ? 35 Copyright © 2018 Yahoo Japan Corporation. All Rights Reserved.
#NoOpsJP 登壇資料 実際のところ まだまだ道半ば 36 Copyright © 2018 Yahoo Japan Corporation. All Rights Reserved.
#NoOpsJP 登壇資料 実際のところ アドバイス ■案ずるより産むが易し ■注力すべきは成果を出すこと ■うまくいかないことは許容されている ■うまくいかなかったこと自体に責任はない ■うまくいかなかった理由の把握に責任がある ■学びに変えているのか?活かせているのか? ■事象から何を学んだか、次にどう活かすかが大事 ■何がうまくいかなかったのか ■どううまくいかなかったのか ■どうすれば良くなりそうか ■どうすれば繰り返さないで済みそうか 11 Copyright © 2018 Yahoo Japan Corporation. All Rights Reserved.
#NoOpsJP 登壇資料 実際のところ SRE Team Ground Rules ■お互いが何をしているか知っている ■仕事をひとりだけで抱えない ■批評や提案の前に、相手の環境と立場への理解を示す ■意見は率直に、相手を追い詰めない言葉で表明する ■チームを取り巻くあらゆるものを継続的に改善する ■論理と同じように感情の動きも大切にする ■目的を明らかにしながら進む ■失敗・スキル不足を理由に立ち止まらず、学びながら前に進む ■シャドーワーク・勉強も業務時間内にする 17 Copyright © 2018 Yahoo Japan Corporation. All Rights Reserved.
おしまい Copyright © 2018 Yahoo Japan Corporation. All Rights Reserved.
#NoOpsJP 登壇資料 あとでお声掛けください ・セッション内容への質問 ・サービス開発基盤の詳細 ・チームの働き方 ・などなど 40 Copyright © 2018 Yahoo Japan Corporation. All Rights Reserved.
#NoOpsJP 登壇資料 Copyright © 2018 Yahoo Japan Corporation. All Rights Reserved.