CI/CD at Yahoo! JAPAN (LT) #aadojo

239 Views

November 29, 18

スライド概要

Alternative Architecture DOJO Offline #1 (https://alterbooth.connpass.com/event/109272/)

profile-image

2023年10月からSpeaker Deckに移行しました。最新情報はこちらをご覧ください。 https://speakerdeck.com/lycorptech_jp

シェア

またはPlayer版

埋め込む »CMSなどでJSが使えない場合

(ダウンロード不可)

関連スライド

各ページのテキスト
1.

Alternative Architecture DOJO Offline #1 登壇資料 わが家のCI/CD 2018/11/28 Yahoo Japan Corporation Minoru Tsuka Copyright © 2018 Yahoo Japan Corporation. All Rights Reserved.

2.

Alternative Architecture DOJO Offline #1 登壇資料 おしながき ・ぼくの紹介 ・わが家の紹介 ・わが家のCI/CD ・なぜこの話をするのか ・なにをやっているのか ・どのようにやっているのか 2 Copyright © 2018 Yahoo Japan Corporation. All Rights Reserved.

3.

ぼくの紹介 Copyright © 2018 Yahoo Japan Corporation. All Rights Reserved.

4.

Alternative Architecture DOJO Offline #1 登壇資料 { "Name": "Minoru Tsuka", "Company": "Yahoo Japan Corporation", "Role": "Sr. Manager, SRE", "Advocate": [ "SRE", "NoOps", "Cloud Native", "OSS" ] } 写真引用: http://www.atmarkit.co.jp/ait/articles/1808/28/news007.html 4 Copyright © 2018 Yahoo Japan Corporation. All Rights Reserved.

5.

Alternative Architecture DOJO Offline #1 登壇資料 ・インハウスの監視システム ・K8s as a Service ・通知システム ・マネージャータスクの半自動化 ・LTでふざける 楽をするために 苦労した話 えらいひとを説得した(?)話 DevOpsLT #02 終わらない勤怠承認 第7話 5 Copyright © 2018 Yahoo Japan Corporation. All Rights Reserved.

6.

Alternative Architecture DOJO Offline #1 登壇資料 ・インハウスの監視システム ・K8s as a Service ・通知システム ・マネージャータスクの半自動化 ・LTでふざける 楽をするために 苦労した話 えらいひとを説得した(?)話 DevOpsLT #02 終わらない勤怠承認 第7話 6 Copyright © 2018 Yahoo Japan Corporation. All Rights Reserved.

7.

わが家の紹介 Copyright © 2018 Yahoo Japan Corporation. All Rights Reserved.

8.

Alternative Architecture DOJO Offline #1 登壇資料 ユーザーの規模 Yahoo! JAPAN ID 月間アクティブユーザー数 4,392万*1 月間総ページビュー 713億以上*2 デイリーユニークブラウザー数 9,053万*3 100を超えるサービス *1 2018年3月中にログインしたYahoo! JAPAN ID数 *2 2017年度平均 *3 Yahoo! JAPANサービスを閲覧するために利用されたブラウザー数の2017年度平均です。スマートフォンにおいてブラウザーとアプリの両方を通じて閲覧した場合は重複カウントしています。 8 Copyright © 2018 Yahoo Japan Corporation. All Rights Reserved.

9.

Alternative Architecture DOJO Offline #1 登壇資料 インフラの規模 データセンター ・日本:東京、大阪、九州、東北 ・米国:ワシントン州 サーバ台数 ・物理:80K+ ・仮想:100K+ 対外接続 ・最大:500Gbps+ ・平均:200Gbps+ 9 Copyright © 2018 Yahoo Japan Corporation. All Rights Reserved.

10.

Alternative Architecture DOJO Offline #1 登壇資料 サービス開発基盤 オブジェクトストレージ Web2App/App2App 通知 認証 traffic server™ hadoop PULSAR 膨大なトラフィック を支える必要性 OSSをベースに独自開発 10 Copyright © 2018 Yahoo Japan Corporation. All Rights Reserved.

11.

Alternative Architecture DOJO Offline #1 登壇資料 サービス開発技術の更新 仮想化技術が主流に openstack. 2013年頃 Openstackを使った 仮想サーバー導入 CLOUDFOUNDRY kubernetes 近年 PaaS, CaaS技術を前提とした サービス開発環境の変更 11 Copyright © 2018 Yahoo Japan Corporation. All Rights Reserved.

12.

Alternative Architecture DOJO Offline #1 登壇資料 “Modern”な開発環境 3,000人のエンジニア 100種のサービス 本来の仕事に一層注力 PULSAR ATHENZ splunk> Screwdriver.cd kubernetes CLOUDFOUNDRY 12 Copyright © 2018 Yahoo Japan Corporation. All Rights Reserved.

13.

Alternative Architecture DOJO Offline #1 登壇資料 “Modern”なシステム運用 180K台のサーバー 無数のクラウドネイティブアプリ システム運用は全体最適化 PULSAR ATHENZ splunk> Screwdriver.cd kubernetes CLOUDFOUNDRY 13 Copyright © 2018 Yahoo Japan Corporation. All Rights Reserved.

14.

わが家のCI/CD Copyright © 2018 Yahoo Japan Corporation. All Rights Reserved.

15.

Alternative Architecture DOJO Offline #1 登壇資料 GUIDE BLOG CONTACT US CONTRIBUTING SCREWDRIVER Build. Test. Deploy. TRY IT TODAY Screwdriver is an open source build platform designed for Continuous Delivery. 15 Copyright © 2018 Yahoo Japan Corporation. All Rights Reserved.

16.

Alternative Architecture DOJO Offline #1 登壇資料 1 Commit User Github Screwdriver 2 Notify API Screwdriver API Datastore 3 Trigger Build Log Storage Build Cache 4 Build Screwdriver Launcher Build Container(s) Execution Engine 5 Publish Artifact(s) Deployable Resource(s) Artifact Store(s) 6 Continue pipeline 16 Copyright © 2018 Yahoo Japan Corporation. All Rights Reserved.

17.

Alternative Architecture DOJO Offline #1 登壇資料 1 Commit User Github Screwdriver 2 Notify API Screwdriver API Datastore 3 Trigger Build Log Storage Build Cache 4 Build Screwdriver Launcher Build Container(s) Execution Engine 5 Publish Artifact(s) Deployable Resource(s) Artifact Store(s) 6 Continue pipeline 17 Copyright © 2018 Yahoo Japan Corporation. All Rights Reserved.

18.

なので Copyright © 2018 Yahoo Japan Corporation. All Rights Reserved.

19.

わが家のCI/CD Copyright © 2018 Yahoo Japan Corporation. All Rights Reserved.

20.

あらため Copyright © 2018 Yahoo Japan Corporation. All Rights Reserved.

21.

わが家のCI/CD を構成するk8sのCI/CD Copyright © 2018 Yahoo Japan Corporation. All Rights Reserved.

22.

なぜこの話をするのか Copyright © 2018 Yahoo Japan Corporation. All Rights Reserved.

23.

Alternative Architecture DOJO Offline #1 登壇資料 元部下がちょっといい話していた。 11 2 コンテナに乗り遅れた人たちへ Dockerの入門から、Docker移行まで ハッシュタグ : #con_rider 募集内容 参加枠 無料 先着順 46/40人 LT枠 無料 先着順 2/2人 https://askul.connpass.com/event/104621/ Be the first to clip this slide Kubernetes Cluster Admin やってました 2018年11月5日 ヤフー株式会社 アスクル 内田 聡史 1 of 26 Kubernetes Cluster Adminやってました #con_rider 513 views https://www.slideshare.net/techblogyahoo/kubernetes-cluster-admin-conrider 23 Copyright © 2018 Yahoo Japan Corporation. All Rights Reserved.

24.

Alternative Architecture DOJO Offline #1 登壇資料 僕もk8sの話がしたい 24 Copyright © 2018 Yahoo Japan Corporation. All Rights Reserved.

25.

なにをやっているのか Copyright © 2018 Yahoo Japan Corporation. All Rights Reserved.

26.

Alternative Architecture DOJO Offline #1 登壇資料 ・Kubernetes as a Service ・managed k8s on bare metal ・kubernetes the hard way 26 Copyright © 2018 Yahoo Japan Corporation. All Rights Reserved.

27.

どのようにやっているのか Copyright © 2018 Yahoo Japan Corporation. All Rights Reserved.

28.

Alternative Architecture DOJO Offline #1 登壇資料 GitOps => GitHub + Ansible + Screwdriver 28 Copyright © 2018 Yahoo Japan Corporation. All Rights Reserved.

29.

Alternative Architecture DOJO Offline #1 登壇資料 チョットダケヨ 29 Copyright © 2018 Yahoo Japan Corporation. All Rights Reserved.

30.

おしまい Copyright © 2018 Yahoo Japan Corporation. All Rights Reserved.