Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
超入門 SRE
Search
ryuichi1208
December 01, 2023
Technology
1
120
超入門 SRE
ryuichi1208
December 01, 2023
Tweet
Share
More Decks by ryuichi1208
See All by ryuichi1208
実録_マルチテナント環境でのGmailガイドライン対応
ryuichi1208
7
1.7k
5分でわかるGoの自動計装
ryuichi1208
2
1.2k
入門EOL対応
ryuichi1208
21
7.6k
Mackerelを触り始めて2年経ったので 作ってきたプラグインを振り返る
ryuichi1208
0
1.5k
SREという働き方
ryuichi1208
0
360
SREのチーム共通言語をGoにした話
ryuichi1208
2
510
入門障害対応
ryuichi1208
1
3.7k
インフラCI_CD継続的改善の道のり
ryuichi1208
1
1.2k
インシデントを楽しむ7つのコツ
ryuichi1208
0
160
Other Decks in Technology
See All in Technology
Microsoft Intune 勉強会 第 2 回目
tamaiyutaro
1
250
今年のRubyKaigiはProfiler Year🤘
osyoyu
0
200
AWS学習者向けにAzureの解説スライドを作成した話
handy
2
100
Gitlab本から学んだこと - そーだいなるプレイバック / gitlab-book
soudai
6
830
いつか使うかも貯金してたらめちゃめちゃ機能が増えてた話
riyaamemiya
0
450
ServiceNow Knowledge Learning Rise up
manarobot
0
210
【NW X Security JAWS#3】L3-4:AWS環境のIPv6移行に向けて知っておきたいこと
shotashiratori
0
460
Além do else! Categorizando Pokemóns com Pattern Matching no JavaScript
wmsbill
0
660
[新卒向け研修資料] テスト文字列に「うんこ」と入れるな(2024年版)
infiniteloop_inc
4
16k
Janus
bkuhlmann
1
490
プラットフォームってつくることより計測することが重要なんじゃないかという話 / Platform Engineering Meetup #8
taishin
1
380
Cypress or Playwright?
rainerhahnekamp
0
150
Featured
See All Featured
The Brand Is Dead. Long Live the Brand.
mthomps
49
29k
Typedesign – Prime Four
hannesfritz
36
2.1k
Ruby is Unlike a Banana
tanoku
96
10k
10 Git Anti Patterns You Should be Aware of
lemiorhan
648
58k
For a Future-Friendly Web
brad_frost
172
9k
Building a Modern Day E-commerce SEO Strategy
aleyda
17
6.4k
It's Worth the Effort
3n
180
27k
Facilitating Awesome Meetings
lara
42
5.6k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
25
2.3k
Making Projects Easy
brettharned
108
5.5k
Scaling GitHub
holman
457
140k
In The Pink: A Labor of Love
frogandcode
138
21k
Transcript
1 超入門 SRE 何事もバランスが大事 渡部 龍一/ GMO PEPABO inc. Python勉強会
in 仙台(2024)
技術部プラットフォームグループ 2021年 中途入社 2 自己紹介 渡部 龍一 Watanabe Ryuichi •
ロール: SRE • SNS: @ryuichi_1208 • 好きなこと: EOL対応、障害対応 • SRE NEXTスタッフ
3 SRE、聞いたことありますか?
4 • SRE(Site Reliability Engineering)とは、元々Googleが提唱したシステム管理と サービス運⽤に対するアプローチ ◦ SREは、ソフトウェアエンジニアに運⽤チームの設計を依頼した時にできあがる もの ◦
直訳するとサイト信頼性⼯学 ▪ 信頼性⼯学とは「故障」という品質を扱う学問 ▪ 「事業の経済的損失」につながる可能性のある障害を全体的に最⼩にすることが⽬的 ◦ Site Reliability Engineerで職種を指したりする • Webサイトの信頼性を重要視したエンジニアリングを⾏ったり組織に対して導⼊ SREとは
5 なんで必要なの?
6 最高のチームで最高のサービスを作れた まだ競合もいないしリリースしてヒットさせるぞ! A社
7 ユーザー数も順調に伸びて売り上げも好調! 今度テレビCMでさらなるユーザー獲得を狙うぞ! A社
8 CM流れた瞬間アクセス殺到で繋がらなくなった ユーザー増加も見込みよりも下回ってしまった ... 新機能をリリースしたいけどアクセスを捌けないとユー ザー増えないしチームメンバー全員で対応しよう ... A社
9 この業界まだまだユーザー増えそう! 新機能開発しまくって宣伝してユーザー獲得するぞ! A社 B社
10 A社 B社 アクセス捌けるようになったが機能面で B社に劣ってしまっ ている。。。 新規ユーザーも増えないし困った。。。
11 • SREは信頼性をエンジニアリングしていく ◦ Webサイトを運営しながら短いサイクルで新機能のリリースを⾏うことを⽬標としていく ◦ 短いサイクルでのリリースでも信頼性を保ちつつ運⽤する ◦ SLO‧SLIを定義しサービスレベルの⽬標や指標を決めて運⽤していく ▪
例えば⽬標としていた稼働率よりも低い時間しか稼働してないなら改善のために機能開発を⽌める ▪ ⽬標よりも⾼い時間稼働しているなら多少のサービスダウンは機能開発を継続する ▪ ビジネス影響を考慮して⽬標数値を決めることをSREがサービスオーナーと決定していく SREがいると
12 • 信頼性に繋がることはなんでもやるという気概 • CUJ/SLI/SLO、エラーバジェットの設定 • CI/CDの整備 • 監視、オブザーバビリティの実装 •
障害対応、オンコール対応、ポストモーテム • コスト削減 SREの活動内容例
13 もっと知りたい
14 2024/02発売の新刊
15
16 ご静聴ありがとうございました