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
55
About_Resilience.pdf
tsuyoshi nakamura
December 06, 2018
Tweet
Share
More Decks by tsuyoshi nakamura
See All by tsuyoshi nakamura
社内の勉強会で発表した_output_一部抜粋版_.pdf
tsuyoshi
0
400
PHPを少しでも早く_条件はあるよ_.pdf
tsuyoshi
0
39
スタートアップ6年目のレビュー文化.pdf
tsuyoshi
1
1.7k
PHPを少し深堀るよ.pdf
tsuyoshi
0
280
Reactive_Manifesto.pdf
tsuyoshi
0
36
エンジニアの循環ってgood_or_bad_.pdf
tsuyoshi
0
1.1k
スタートアップしてからの失敗の数々
tsuyoshi
0
2.2k
スタートアップエンジニアの役割
tsuyoshi
0
440
古株のvalueの出し方
tsuyoshi
0
4k
Other Decks in Programming
See All in Programming
Advanced App Shrinking Techniques
cbeyls
2
150
わかりやすい正解を捨てて、コトに向き合う - スクラムフェス金沢2024 スポンサーセッション
yusukekokubo
0
170
[After Kotlin Fest 2024 LT Night @ Sansan] もっともっとKotlinを好きになる!K2 Compiler Pluginで遊んでみよう!
kitakkun
2
260
Async Await: Mastering Python's Time-Bending Tricks - EuroPython2024
yanbo
1
290
The rollercoaster of releasing an Android, iOS, and macOS app with Kotlin Multiplatform | droidcon Berlin
prof18
0
110
「2024年版 Kotlin サーバーサイドプログラミング実践開発」の補講 〜O/Rマッパー編〜
n_takehata
2
260
HMSコンペ 11th Solution (team : kansai-kaggler)
t88
1
680
GraphQL はいいぞ! ~Laravel で学ぶ GraphQL 入門~
azuki
1
160
さきがけから振り返るアーキテクチャ刷新 / Reflecting on the Architectural Renewal from the Vanguard
nrslib
2
780
Android開発者のための Kotlin Multiplatform入門
ntaro
0
190
AWS CDKにおける「再利用性」を考える / aws-cdk-reusability
gotok365
6
1.3k
Microservices rules (July 2024) : what good looks like
cer
PRO
0
1.6k
Featured
See All Featured
Building Your Own Lightsaber
phodgson
101
5.9k
Building an army of robots
kneath
301
42k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
12
3.8k
Testing 201, or: Great Expectations
jmmastey
33
6.9k
Building Adaptive Systems
keathley
34
2k
jQuery: Nuts, Bolts and Bling
dougneiner
61
7.4k
Designing Experiences People Love
moore
136
23k
Optimizing for Happiness
mojombo
373
69k
WebSockets: Embracing the real-time Web
robhawkes
59
7.2k
How to name files
jennybc
67
96k
What the flash - Photography Introduction
edds
65
11k
Mobile First: as difficult as doing things right
swwweet
219
8.8k
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のセッションを聞いて知った