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
Route 53のSLAだけ100%なんだ
Search
motsu
September 13, 2023
Technology
0
3.3k
Route 53のSLAだけ100%なんだ
AWSのサービスのうち、Route 53だけがSLA100%になっているのってなんでだろうという疑問から調べてみました。
#r53_osarai
motsu
September 13, 2023
Tweet
Share
More Decks by motsu
See All by motsu
虹ヶ咲学園スクールアイドル同好会から学ぶ個々の意識の形成について
ad_motsu
0
35
Lambdaで最近やらかした話
ad_motsu
0
1.2k
Other Decks in Technology
See All in Technology
新規プロダクトでプロトタイプから正式リリースまでNext.jsで開発したリアル
kawanoriku0
1
100
なぜスクラムはこうなったのか?歴史が教えてくれたこと/Shall we explore the roots of Scrum
sanogemaru
5
1.6k
「Linux」という言葉が指すもの
sat
PRO
4
130
roppongirb_20250911
igaiga
1
230
実践!カスタムインストラクション&スラッシュコマンド
puku0x
0
400
ハードウェアとソフトウェアをつなぐ全てを内製している企業の E2E テストの作り方 / How to create E2E tests for a company that builds everything connecting hardware and software in-house
bitkey
PRO
1
130
研究開発と製品開発、両利きのロボティクス
youtalk
1
530
Language Update: Java
skrb
2
300
共有と分離 - Compose Multiplatform "本番導入" の設計指針
error96num
2
530
AIのグローバルトレンド2025 #scrummikawa / global ai trend
kyonmm
PRO
1
280
dbt開発 with Claude Codeのためのガードレール設計
10xinc
2
1.2k
Platform開発が先行する Platform Engineeringの違和感
kintotechdev
4
570
Featured
See All Featured
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
Build The Right Thing And Hit Your Dates
maggiecrowley
37
2.9k
Thoughts on Productivity
jonyablonski
70
4.8k
Git: the NoSQL Database
bkeepers
PRO
431
66k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
23
1.4k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
46
7.6k
Rails Girls Zürich Keynote
gr2m
95
14k
Gamification - CAS2011
davidbonilla
81
5.4k
Designing for Performance
lara
610
69k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Transcript
#r53_osarai Amazon Rtoute 53Λ͓͘͞͠͞Β͍͢Δձ ʮRoute 53ͷSLA͚ͩ100%ͳΜͩʯ
ࣗݾհ ◆ͭʢࢁຊɹ३തʣ SIerͰΠϯϑϥͱServiceNow→>ʢݱ৬ʣʹͯSRE AWSͱ͔Splunkͱ͔Zabbixͱ͔ॾʑͬͯ·͢ ◆झຯ ΞτυΞɺࣸਅΛࡱΓʹߦ͘͜ͱ ಈ͕શྗͰΔͭɺόʔνϟϧͳYou Tuber ◆ࠓճొஃͨ͠ཧ༝ Route
53ͬͯSAAͷࢼݧͱ͔ͰݟΔ͚Ͳ͋Μ·Γ৮ͬͨ͜ͱͳ͍͠ɺԿΘ͔ΒΜ͜͠ Ε͓͞Β͍͍ͨ͠ΑͶͬͯײͯͨ͡ͱ͜Ζʹఱͷ͕ฉ͖͑ͯ͜·ͨ͠ɻ @ad_motsu ॴʹͯԜΜͰΔ
Route 53Ͳ͜Ζ͔ωοτϫʔΫʹૄ͍Ͱ͢ɺຊʹॳ৺ऀͰ͢ ͓͜ͱΘΓ
◆AWSͷSLAʹ͍͔ͭͯͬ͠Γॻ͔Ε͍ͯ·͢ͷͰҾ༻ ʮαʔϏεϨϕϧΞάϦʔϝϯτ (SLA) ɺαϓϥΠϠʔ͕ސ٬ʹఏڙ͢Δ͜ͱΛଋ͢ΔαʔϏεͷϨϕ ϧͷ֓ཁΛنఆ͢ΔɺΞτιʔγϯά͓ΑͼςΫϊϩδʔϕϯμʔͷܖͰ͢ɻՔಇ࣌ؒɺ৴࣌ؒɺԠ ࣌ؒɺղܾ࣌ؒͳͲͷࢦඪͷ֓ཁΛنఆ͠·͢ɻSLA ʹɺՃͷαϙʔτྉׂۚҾͳͲɺཁ͕݅ຬͨ ͞Ε͍ͯͳ͍߹ͷҰ࿈ͷରԠৄड़͞Ε͍ͯ·͢ɻ௨ৗɺSLA ΫϥΠΞϯτͱαʔϏεϓϩόΠμʔͷ ؒͰ߹ҙ͞Ε·͕͢ɺಉ͡ձࣾͷϏδωεϢχοτಉ࢜Ͱ
SLA Λక݁͢Δ͜ͱͰ͖·͢ɻʯ 99.9%ͱ͢ΔͱαʔϏε͕ఏڙͰ͖ͳ͍࣌ؒҎԼͷ௨Γ ɾ1Ͱ126.4ඵ ɾ1݄Ͱ4349.7ඵ ɾ1Ͱ8࣌ؒ4557ඵ https://aws.amazon.com/jp/what-is/service-level-agreement/ SLAͱͳΜͧʁ
͑ΒΕͳ͍นͷ͜͏ʹ AWSͷSLAୡ ॾʑͷ͕݅͋ΓҰͰͷൺֱͰͳ͍ͷͰ͕͢ɺ֓Ͷ99%Ҏ্ͱͳ͍ͬͯ·͢ʢ࠷͍αʔϏεͰ99.5%͋Γ·͢ʣ ͨͩ͠Route 53ʢͱApplication Recovery Controllerʣ͚ͩ100%ʹ౸ୡ͍ͯ͠·͢ɻ ൺֱ͞ΕͨαʔϏεୡʢhttps://aws.amazon.com/jp/legal/service-level-agreements/ʣ ˎS3ͷΑ͏ʹෳ͋ΔͷҰ൪ͷྑ͍ͷΛબൈ
͑ΒΕͳ͍นͷ͜͏ʹ AWSͷSLAୡ ॾʑͷ͕݅͋ΓҰͰͷൺֱͰͳ͍ͷͰ͕͢ɺ֓Ͷ99%Ҏ্ͱͳ͍ͬͯ·͢ʢ࠷͍αʔϏεͰ99.5%͋Γ·͢ʣ ͨͩ͠Route 53ʢͱApplication Recovery Controllerʣ͚ͩ100%ʹ౸ୡ͍ͯ͠·͢ɻ ൺֱ͞ΕͨαʔϏεୡʢhttps://aws.amazon.com/jp/legal/service-level-agreements/ʣ ˎS3ͷΑ͏ʹෳ͋ΔͷҰ൪ͷྑ͍ͷΛબൈ
Amazon Route 53 αʔϏεϨϕϧΞάϦ ʔϝϯτ https://d1.awsstatic.com/legal/AmazonRoute53SLA/Amazon%20Route%2053%20Service%20Level%20Agreement%20-%20Japanese%20(2018-11-21).pdf Amazon CloudFront 99.999% Amazon Route 53 Amazon Simple Storage Service (Amazon S3) 99.9% Amazon DynamoDB Amazon Elastic Compute Cloud (Amazon EC2) 99.99% Amazon Relational Database Service (Amazon RDS) 99.95% AWS Lambda 99.5% 100% ͊͊͟͜͟͜ ӽ͑ΒΕͳ͍น
◆ͦͦRoute 53͕100%Λࢦ͢ཧ༝ ->SLA99.99%ͷαʔϏεDNSཔΓͷͨΊ ◆Ұൠతͳোʹ͍ͭͯ Α͘མͪΔͷ͜ͷ͋ͨΓ ϗετɺεΠονɺϧʔλʔɺిݯɺPoPɺωοτϫʔΫύε ◆ղܾํ๏ Γ͠Մೳ͔ͭಠཱͨ͠PoPΛར༻͢Δ͜ͱͰ͋Δ Point
of Presence:άϩʔόϧʹࢄɾஔ͞Ε͍ͯΔΤοδϩέʔγϣϯ SLA 100%Λ࣮ݱ͢ΔͨΊʹ
◆σʔλϓϨʔϯ(αʔϏεͷओཁͳػೳΛఏڙ͢Δͷ)ͷԽ ɾDNSϦκϧό͕ͦΕͧΕͷωʔϜαʔόʢNSʣʹରͯ͠࠶࣮ߦΛߦ͏ ɾ֤σʔλϓϨʔϯʢ͜͜ͰετϥΠϓʣͦΕͧΕͷαϒωοτΛ࣋ͪ (CIDR /23)ɺݸʑͰϧʔςΟϯά͞ΕΔ ɾ͜ΕΒͷετϥΠϓͷσϓϩΠݸʑͰૢ࡞࣮ͯ͠ߦ͞ΕΔ ->݁Ռͱͯ͠1ͭͷσʔλϓϨʔϯ͕ࣦΘΕͨͱͯ͠ӨڹΛ࠷খԽ͢Δ͜ͱ͕ Մೳʹ PoPϒϥοΫϗʔϧʢσʔλసૹग़དྷͣʹഁغʣɺϧʔςΟϯάͷɺτϥ
ϯδοτଓϓϩύΠμʹΑΔো SLA 100%Λ࣮ݱ͢ΔͨΊʹ
◆Өڹൣғͷ࠷খԽ ɾ͋ΔPoPͷBGP(ܦ࿏੍ޚϓϩτίϧ)IP ϓϨϑΟοΫεΛΞυόλΠζ͍ͯ͠Δ ɾϦκϧόͦΕͧΕͷετϥΠϓ͝ͱʹҰ൪͍ۙPoPʹରͯ͠ଓΛߦ͏ ɾ͜ͷӨڹൣғΛখ͘͢͞Δ͜ͱͰϨΠςϯγΛ্ঢͤ͞ΒΕΔ ɾPoP͕མͪͨ߹ଞͷͱ͜ΖϧʔςΟϯάͤ͞Δ ɾ࠷্ҐυϝΠϯ(.comͱ͔)͝ͱʹετϥΠϓΛࢄ ◆݁Ռ ɾσʔλϓϨʔϯͷোΛಛఆͷҬετϥΠϓ͝ͱʹ͢Δ͜ͱ͕Մೳ ɾΫϥΠΞϯτʹΑΔӨڹΛҬݶఆʹ͑ΒΕΔ
ɾετϥΠϓͷσϓϩΠ͕ࣦഊͨ͠ͱͯ͠ɺҬετϥΠϓ͝ͱʹݶఆͰ͖Δ ɾϨΠςϯγτϨʔυΦϑʹ SLA 100%Λ࣮ݱ͢ΔͨΊʹ
◆ސ٬ͷ ɾޓ͍ʹӨڹΛ͙͜ͱ͕ग़དྷΔ ɾϦεΫͱֹۚτϨʔυΦϑ ->ϚϧνςφϯταʔϏε͢Δͱ҆͘ͳΔ͕ɺγϯάϧͩͱߴ͍ SLA 100%Λ࣮ݱ͢ΔͨΊʹ ͗Ό͋͋͋ ͏ͪؔͳ͍ͷͰ Ϥγο
◆γϟʔυͷਫฏࢄ ɾ୯ҰγϟʔυΛෳސ٬ʹׂ ->1͕ͭࢮ͵ͱશ໓ ɾෳγϟʔυΛސ٬ʹ1ׂͭͣͭ ɹ->ઌఔΑΓӨڹ͕গͳ͍ ɾ1ސ٬ʹෳγϟʔυΛׂ ɹ->1ͭͷγϟʔυ͕ࢮΜͩͱͯ͠ ɹɹͳΜͱ͔ͳΔ ◆݁Ռ ɾߴՄ༻ੑͱސ٬ͷΛίετͰ࣮ݱ
ɾ୯Ұސ٬ͷӨڹΛͦ͜Ͱ৯͍ࢭΊΒΕΔ ɾ݁Ռͱͯ͠SLA100%Λຬͨ͢͜ͱ͕ग़དྷΔ SLA 100%Λ࣮ݱ͢ΔͨΊʹ
ɾPoPΛΓ͠Մೳ͔ͭಠཱʴԽͤ͞Δ͜ͱͰɺԿΒ͔ͷো͕ ൃੜͨ͠ͱͯ͠ݶఆతʹཹΊΔ͜ͱ͕Ͱ͖Δ ɾސ٬ͷڥΛ͢Δ͜ͱͰɺোͷר͖ఴ͑Λ͙ ɾ̍ͭސ٬ʹରͯ͠ෳͷγϟʔυΛͯΔ͜ͱͰଞํͰো͕ൃੜ ͨ͠ͱͯ͠ҡ͕࣋ग़དྷΔɻ SLA 100%ҏୡ͡Όͳ͍ ·ͱΊ
ɾUnder the Hood of Amazon Route 53 -> re:Invent 2018ʹͯࠓճͷLTͷ༰͕ΨοπϦॻ͔Ε͍ͯ·ͨ͠ɻ
͜ΕҎ֎Ͱઆ໌͍ͯ͠Δࢿྉ͕ݟ͔ͭΒͳ͔ͬͨͷͰɺͬͯΔਓ͕͍ͨΒڭ͍͑ͯͩ͘͞ɻ https://www.slideshare.net/AmazonWebServices/under-the-hood-of-amazon-route-53- arc408r1-aws-reinvent-2018 ࢀߟ