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
About_Resilience.pdf
Search
tsuyoshi nakamura
December 06, 2018
Programming
1
51
About_Resilience.pdf
tsuyoshi nakamura
December 06, 2018
Tweet
Share
More Decks by tsuyoshi nakamura
See All by tsuyoshi nakamura
社内の勉強会で発表した_output_一部抜粋版_.pdf
tsuyoshi
0
380
PHPを少しでも早く_条件はあるよ_.pdf
tsuyoshi
0
38
スタートアップ6年目のレビュー文化.pdf
tsuyoshi
1
1.6k
PHPを少し深堀るよ.pdf
tsuyoshi
0
260
Reactive_Manifesto.pdf
tsuyoshi
0
33
エンジニアの循環ってgood_or_bad_.pdf
tsuyoshi
0
1.1k
スタートアップしてからの失敗の数々
tsuyoshi
0
2.2k
スタートアップエンジニアの役割
tsuyoshi
0
430
古株のvalueの出し方
tsuyoshi
0
4k
Other Decks in Programming
See All in Programming
Azure OpenAI Serviceのプロンプトエンジニアリング入門
tomokusaba
3
690
使ってみよう Azure AI Document Intelligence
kosmosebi
2
300
データアナリストが行うDatabricksを活用したETLの自動化事例
shinoa
0
270
見た目から始める生産性向上
ikumatadokoro
7
830
Apache Hive 4 on Treasure Data
ryukobayashi
0
200
Build Apps for iOS, Android & Desktop in 100% Kotlin With Compose Multiplatform (mDevCamp 2024)
zsmb
0
320
Site Reliability Engineering for GMO
pyama86
8
1k
Rubyでたのしむクリエイティブコーディング/Enjoy Creative coding with Ruby
chobishiba
1
180
Elm Form Validation
bkuhlmann
0
510
Micro Frontends for Java Microservices - Devnexus 2024
mraible
PRO
0
490
코틀린으로 멀티플랫폼 만들기
pangmoo
0
150
Git Rebase
bkuhlmann
11
1.6k
Featured
See All Featured
Product Roadmaps are Hard
iamctodd
44
9.7k
From Idea to $5000 a Month in 5 Months
shpigford
377
45k
Agile that works and the tools we love
rasmusluckow
325
20k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
121
39k
Fashionably flexible responsive web design (full day workshop)
malarkey
398
65k
Designing on Purpose - Digital PM Summit 2013
jponch
110
6.5k
How to name files
jennybc
65
93k
Ruby is Unlike a Banana
tanoku
96
10k
Navigating Team Friction
lara
178
13k
Visualization
eitanlees
136
14k
Designing for humans not robots
tammielis
248
25k
Building Flexible Design Systems
yeseniaperezcruz
319
37k
Transcript
About Resilience 2018.12.xx 社内勉強会 @nakamura_244
” 基本的に個人的な見解なのでその 辺りはよろしくお願いします 2
Resilienceという言葉が出てくる前 1 ▹ クラウドが出てくる前、データセンターでのサーバ運用がメイン ▹ そこでの運用思想は、ダウンタイム自体をなるべく発生させない ▹ 安定して一瞬でも落とさずに長時間運用するかが指標 ▸ 冗長回線、冗長電源、。。。。とにかく冗長化が大好き
▸ 今でも冗長化は出てくるけどね。ざっくり理解ですよ
Publicクラウドがメインになると 2 ▹ クラウドベースになってもインフラ側の障害は致し方なく起きるし、少なから ず影響を受ける ▹ クラウドベンダー(=プロフェッショナル)が設計・運用しても障害はなくならな い -> おそらく自社(中小規模)で設計運用しても障害はなくならない
▹ だったら受けれてた設計をしよう!
Resilience 3 ▹ 直訳すると回復性 ▹ 昨今のシステムでいうと障害からいち早く回復して稼働する ▹ 逆にいうと障害はある程度致し方ない ▹ 障害はありうるという事を受け入れた上でダウンタイムをいかに短くできるか
という所がポイント ▹ SLAで定めた稼働時間とかは逆に1ヶ月のうち何分は落としても良いという解 釈の仕方 ▹ だからといって障害を回避する努力は怠ってはいけないよ。当然
対比 4 Failure-resilient … 障害耐性 Failure-resistant … 故障耐性
” ちなみに私がResilienceを知った経 緯 7
私がResilienceという言葉との出会いは 5 ▹ 2016年にやった社内勉強会でSREcon の内容をレポートしたのがきっかけ ▹ PinterestのSERのセッションを聞いて知った