デブサミ2020【13-C-2】CircleCIの3000 万件のワークフローから得られたDevOpsに関する知見 #devsumiC

車井 登[CircleCI] https://event.shoeisha.jp/devsumi/20200213/session/2352/ Developers Summit 2020の講演資料・参加レポート一覧: https://codezine.jp/article/detail/11981
0
CircleCI Japan @CircleCIJapan

いよいよ、本日登壇です!Developers Summit 2020で、CircleCIはゴールドスポンサーとして参加予定で、本日2月13日11:05 ~DevOpsやCI/CDの傾向についてお話しますevent.shoeisha.jp/devsumi/202002… ご参加予定の方、理解のメモに、ナレッジシェアにも、#circlecijp で学びを呟いてくださいね〜🥰  #devsumi

2020-02-13 09:47:10
なべさん@家電好きキャンパー @watanabeisan

ぼくは次が初セッション! C会場でこちら! CircleCIの3000 万件のワークフローから得られたDevOpsに関する知見 event.shoeisha.jp/devsumi/202002… #devsumi #devsumiC

2020-02-13 10:49:38
asato @at_946

CI/CD戦国時代。笑 たしかに。 #devsumiC

2020-02-13 11:10:24
Hero @ikraikra

CIRCLE CI社ってこの規模で300人規模なんだ。。すご。 #circlecijp #devsumi

2020-02-13 11:11:47
なべさん@家電好きキャンパー @watanabeisan

CI/CDツールを使う動機 ・自動化したい ・コスト削減 ・スピード上げたい ・品質が… ・セキュリティ… ↓ つまるところ、最高のチームづくりをしたいから #devsumi #devsumiC

2020-02-13 11:12:16
materia @materia_x64

昨年のセッション)CI/CD戦国時代 CI/CD⇒なぜ使うのか(動機) 自動化、コスト、スピード、品質、セキュリティ つまるところ→最高のチーム作りをしたい! #devsumi #devsumiC #circleci

2020-02-13 11:13:06
SAKON @sakon310

次はCircleCI。海外サービスが相次いで日本法人開設してるからか、気になってたサービスのセッション多くてよい。 #devsumiC event.shoeisha.jp/devsumi/202002…

2020-02-13 11:13:08
materia @materia_x64

CircleCIの現況 ・35MのJOB/月間(オンプレ版除く) 調査対象 ・2019-06〜08の30M強のWFデータ ・組織40000 + ・プロジェクト数150000+ #devsumi #devsumiC #circleci

2020-02-13 11:16:11
SAKON @sakon310

狭めの会場だが、壁3面立ち見の盛況っぷり。タイトルの3000万件のワークフローは、3ヶ月間のもの。 #devsumiC

2020-02-13 11:17:07
コバラスキマロ @kobarasukimaro

ジョブ単位だとどれくらいの量になるのか気になる #devsumiC

2020-02-13 11:18:17
Toshihiko Nozaki @bookerz54

CI/CD のメトリクス重要なー(小物感) ・スループット / デプロイ頻度、リードタイム ・安定性 / 復旧時間、失敗の頻度 #devsumi #devsumiC #circlecijp

2020-02-13 11:19:10
materia @materia_x64

取得したメトリクス ・スループット  デプロイ頻度、リードタイム ・安定性  復旧時間、失敗の頻度 #devsumi #devsumiC #circleci

2020-02-13 11:19:14
materia @materia_x64

デプロイ頻度:WF開始される頻度 リードタイム:FW動作時間 復旧時間:Red→Greenの時間 失敗の頻度:失敗率 #devsumi #devsumiC #circleci

2020-02-13 11:21:05
Toshihiko Nozaki @bookerz54

CircleCI 最長ワークフロー 3.3日! 中央値 3min 27sec 80パーセンタイル 10min (これは統計結果であり、良し悪しは別の話なことに注意) #devsumi #devsumiC #circlecijp

2020-02-13 11:23:39
SAKON @sakon310

3.3日てこんなに待たされることあるんだ。2.1秒はなんやねん。数分〜数十分が適切か。 #devsumiC pic.twitter.com/Bmh9JNxIMw

2020-02-13 11:24:08
拡大
なべさん@家電好きキャンパー @watanabeisan

優れたパフォーマンスのチームかは、CI/CDの下記メトリクスで測る ・デプロイ頻度(ワークフローが開始される頻度) ・変更のリードタイム(ワークフローの動作時間) ・平均修復時間(グリーンに変わるまでに要する時間) ・失敗の頻度(ワークフローの失敗率) #devsumi #devsumiC

2020-02-13 11:25:01
materia @materia_x64

WFの動作時間 最速:2.1sec(何もしてないと推測) 最遅:3.3Days(何処かがおかしいと推測) CircleCI中の人的考察として、数分〜数十分が良いのでは。 #devsumi #devsumiC #circleci

2020-02-13 11:25:36
materia @materia_x64

デプロイ頻度。 95%まで上げると回数すごく増えるな。 #devsumi #devsumiC #circleCI pic.twitter.com/NXRu7w4jge

2020-02-13 11:29:09
拡大
SAKON @sakon310

SaaSでしかできない分析。知見に富んでる。1日に数回でもEliteなんだ。 #devsumiC pic.twitter.com/FGFWPGlbcn

2020-02-13 11:30:18
拡大
なべさん@家電好きキャンパー @watanabeisan

デプロイ頻度 ・多くの企業が、高頻度のデプロイにチャレンジしている。 ・1日に10回以上デプロイは多くない。 ・優れたチームは、1日に数回のデプロイがある #devsumi #devsumiC

2020-02-13 11:31:20
なべさん@家電好きキャンパー @watanabeisan

フィーチャーフラグ でリリースとデプロイを切り分けるのがおすすめ だったかな #devsumi #devsumiC

2020-02-13 11:32:27