Slide 1

Slide 1 text

あした話したくなる SREとPlatform Engineering cyokozai 〇〇〇〇

Slide 2

Slide 2 text

自己紹介 井上 裕介 a.k.a cyokozai cyokozai @cyokozai0 千葉工業大学 情報工学科 B4 ネットワークコンテンツ研究会 Nekko Cloud Team 3-shake sreake事業部 学生インターン生 RCME アルバイト研究員 ↑WEFUNKに出場した時の写真

Slide 3

Slide 3 text

アジェンダ 題目 知っておいた方が良い?モダンな手法 Site Reliability Engineering Platform Engineering SRE/PEの相違点・共通点 学生が生のSRE/PEを知る方法

Slide 4

Slide 4 text

知っておいた方が良い?モダンな手法

Slide 5

Slide 5 text

最近よく見かける横文字たち 知っておいた方が良い?モダンな手法

Slide 6

Slide 6 text

最近よく見かける横文字たち 知っておいた方が良い?モダンな手法 DevOps Platform Engineering SRE 最近よく 見るな… クラウドネイティブ

Slide 7

Slide 7 text

最近よく見かける横文字たち 知っておいた方が良い?モダンな手法 DevOps Platform Engineering SRE こいつら なんだっけ クラウドネイティブ

Slide 8

Slide 8 text

知っておいた方が良い?モダンな手法

Slide 9

Slide 9 text

知っておいた方が良い?モダンな手法 一度は調べてみたけどよくわかんなかった SLO? エラーバジェット?

Slide 10

Slide 10 text

知っておいた方が良い?モダンな手法 一度は調べてみたけどよくわかんなかった SLO? エラーバジェット? 自分にはそんなに関係ないかな... 私はアプリ開発だし

Slide 11

Slide 11 text

知っておいた方が良い?モダンな手法 一度は調べてみたけどよくわかんなかった SLO? エラーバジェット? それってインフラレイヤーの話でしょ? インフラチームならうちにもあるし 自分にはそんなに関係ないかな... 私はアプリ開発だし

Slide 12

Slide 12 text

知っておいた方が良い?モダンな手法 そんなことはない

Slide 13

Slide 13 text

なぜ関係あるのか? 知っておいた方が良い?モダンな手法 あなたが将来一緒に働く可能性の高いチームだから あなたのための働き方の指針でもある

Slide 14

Slide 14 text

知っておいた方が良い?モダンな手法 SRE/PEの根底の意味を理解しよう 意味を知った上で実際の現場の話も(ちょっぴり)しよう 今回は...

Slide 15

Slide 15 text

Site Reliability Engineering

Slide 16

Slide 16 text

SRE ( Site Reliability Engineering ) Site Reliability Engineering 99.9% 99.999%

Slide 17

Slide 17 text

ITサービスの信頼性を制御する技術 SRE ( Site Reliability Engineering ) Site Reliability Engineering 99.9% 99.999%

Slide 18

Slide 18 text

SRE ( Site Reliability Engineering ) Site Reliability Engineering ITサービスの信頼性を制御する技術 サービスの信頼性と可用性に注力する 99.9% 99.999%

Slide 19

Slide 19 text

SRE ( Site Reliability Engineering ) Site Reliability Engineering ITサービスの信頼性を制御する技術 サービスの信頼性と可用性に注力する 費用対効果や安定稼動のために可用性 を操作する 99.9% 99.999%

Slide 20

Slide 20 text

DevOpsの実装としてのSRE Site Reliability Engineering

Slide 21

Slide 21 text

DevOpsの実装としてのSRE Site Reliability Engineering 現状を良しとせず、常に改善する

Slide 22

Slide 22 text

DevOpsの実装としてのSRE Site Reliability Engineering ユーザ デベロッパ 現状を良しとせず、常に改善する ユーザの要求と会社のリソースとの バランスをとる

Slide 23

Slide 23 text

DevOpsの実装としてのSRE Site Reliability Engineering ユーザ デベロッパ 現状を良しとせず、常に改善する ユーザの要求と会社のリソースとの バランスをとる サービスの品質を守るための目標(SLO)

Slide 24

Slide 24 text

Platform Engineering

Slide 25

Slide 25 text

認知負荷の増加 Platform Engineering Daniel Bryant at PlatformCon 2022

Slide 26

Slide 26 text

認知負荷の増加 Platform Engineering Daniel Bryant at PlatformCon 2022

Slide 27

Slide 27 text

Platform Engineering Platform Engineering

Slide 28

Slide 28 text

Platform Engineering Platform Engineering プラットフォームの設計、構築、運用 Platform Engineer 開発者

Slide 29

Slide 29 text

Platform Engineering Platform Engineering プラットフォームの設計、構築、運用 開発者の生産性を高める Platform Engineer 開発者 最適化したプラット フォームを提供

Slide 30

Slide 30 text

Platform Engineering Platform Engineering プラットフォームの設計、構築、運用 開発者の生産性を高める 開発者の認知負荷を下げる Platform Engineer 開発者 最適化したプラット フォームを提供

Slide 31

Slide 31 text

Platform Engineering Platform Engineering プラットフォームの設計、構築、運用 開発者の生産性を高める 開発者の認知負荷を下げる 開発者の声を聞いてプラットフォームを 最適化する Platform Engineer 開発者 ニーズを集める 最適化したプラット フォームを提供

Slide 32

Slide 32 text

DevOpsの実装としてのPlatform Engineering Platform Engineering

Slide 33

Slide 33 text

DevOpsの実装としてのPlatform Engineering Platform Engineering

Slide 34

Slide 34 text

DevOpsの実装としてのPlatform Engineering Platform Engineering 自動テスト導入してほしい ソースコードに共通の スケルトンがあるといいな ふむふむ

Slide 35

Slide 35 text

DevOpsの実装としてのPlatform Engineering Platform Engineering 自動テスト導入してほしい ソースコードに共通の スケルトンがあるといいな ふむふむ アプリ開発者 プラットフォーム エンジニア

Slide 36

Slide 36 text

SRE/PEの相違点・共通点

Slide 37

Slide 37 text

SRE/PEの相違点・共通点 SRE システム Platform Engineer 開発者

Slide 38

Slide 38 text

SRE/PEの相違点・共通点 SRE システムの信頼性の維持と向上 システムの監視と自動化 SRE システム Platform Engineer 開発者

Slide 39

Slide 39 text

SRE/PEの相違点・共通点 SRE システムの信頼性の維持と向上 システムの監視と自動化 Platform Engineering 開発者の生産性の最適化 インフラのカスタマイズ SRE システム Platform Engineer 開発者

Slide 40

Slide 40 text

SRE/PEの相違点・共通点 SRE→システム システムの信頼性の維持と向上 システムの監視と自動化 Platform Engineering→開発プロセス 開発者の生産性の最適化 インフラのカスタマイズ SRE システム Platform Engineer 開発者

Slide 41

Slide 41 text

SRE/PEの相違点・共通点 Platform Engineer 開発者 SRE システム Site Reliability Engineering → Platform Engineering → の効率と信頼性を向上 システム 開発プロセス

Slide 42

Slide 42 text

SRE/PEの相違点・共通点

Slide 43

Slide 43 text

学生が生のSRE/PEを知る方法

Slide 44

Slide 44 text

まずはブログから入門してみる 学生が生のSRE/PEを知る方法 SRE | sreake.com | 株式会社スリーシェイク https://sreake.com/blog/?tag=sre-2

Slide 45

Slide 45 text

本を読んでみる 学生が生のSRE/PEを知る方法 SRE サイトリライアビリティエンジニアリング Platform Engineering on Kubernetes

Slide 46

Slide 46 text

イベントも活発に行われてる 学生が生のSRE/PEを知る方法 Platform Engineering Kaigi 2024 より https://www.cnia.io/pek2024/ SRE NEXT 2024 より https://sre-next.dev/2024/ 来場者として参加 OR 運営スタッフとして参加 現役のエンジニアから情報を得られるチャンス!

Slide 47

Slide 47 text

あした、誰かに話せそうな話題になりましたか? 学生が生のSRE/PEを知る方法

Slide 48

Slide 48 text

今回はSRE/PEの表面だけを話しました! 詳しく知りたい人は、詳しい人に聞いてみよう 学生が生のSRE/PEを知る方法

Slide 49

Slide 49 text

Thanks for watching!