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
某ポータルサイト リニューアルの話(インフラ)
Search
masayosu
October 24, 2018
Technology
0
98
某ポータルサイト リニューアルの話(インフラ)
masayosu
October 24, 2018
Tweet
Share
More Decks by masayosu
See All by masayosu
Kubernetes-Meetup-Tokyo-53
masayoshimaezawa
1
1.3k
Amazon EKS マルチテナントクラスターにおける ArgoCDを利用した デプロイフローの話
masayoshimaezawa
0
4.8k
CircleCI_meetup7.pdf
masayoshimaezawa
1
150
BitValleyInside_auポータルでの取り組み.pdf
masayoshimaezawa
0
410
re:Invent2018 report
masayoshimaezawa
0
45
$5からはじめるLightsail
masayoshimaezawa
3
370
Other Decks in Technology
See All in Technology
大規模イベントに向けた ABEMA アーキテクチャの遍歴 ~ Platform Strategy 詳細解説 ~
nagapad
0
210
【CEDEC2025】ブランド力アップのためのコンテンツマーケティング~ゲーム会社における情報資産の活かし方~
cygames
PRO
0
260
ロールが細分化された組織でSREと協働するインフラエンジニアは何をするか? / SRE Lounge #18
kossykinto
0
210
猫でもわかるQ_CLI(CDK開発編)+ちょっとだけKiro
kentapapa
0
3.4k
データモデリング通り #2オンライン勉強会 ~方法論の話をしよう~
datayokocho
0
150
Tableau API連携の罠!?脱スプシを夢見たはずが、逆に依存を深めた話
cuebic9bic
3
220
Findy Freelance 利用シーン別AI活用例
ness
0
410
「Roblox」の開発環境とその効率化 ~DAU9700万人超の巨大プラットフォームの開発 事始め~
keitatanji
0
120
Nx × AI によるモノレポ活用 〜コードジェネレーター編〜
puku0x
0
470
Amazon Qで2Dゲームを作成してみた
siromi
0
130
dipにおけるSRE変革の軌跡
dip_tech
PRO
1
250
Kiroから考える AIコーディングツールの潮流
oikon48
4
680
Featured
See All Featured
Unsuck your backbone
ammeep
671
58k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
229
22k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
8
750
A Modern Web Designer's Workflow
chriscoyier
695
190k
Why Our Code Smells
bkeepers
PRO
337
57k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Building a Modern Day E-commerce SEO Strategy
aleyda
43
7.4k
Done Done
chrislema
185
16k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
53
2.9k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
StorybookのUI Testing Handbookを読んだ
zakiyama
30
6k
Being A Developer After 40
akosma
90
590k
Transcript
ϙʔλϧαΠτ ϦχϡʔΞϧͷʢΠϯϑϥʣ
ࣗݾհ લᖒਖ਼ٓʢ·͑͟Θ·͞Α͠ʣ • גࣜձࣾmediba • Πϯϑϥ෦ • 2018݄̐ೖࣾ • ৽ׁݝग़
• PerlΞϓϦέʔγϣϯΤϯδχΞ 7 • ΞτυΞϝʔΧʔࣾSE 2 • ۀITϕϯνϟʔΠϯϑϥ୲ 2
Agenda • ϦχϡʔΞϧʹ͓͚ΔΠϯϑϥͷϛογϣϯ • Πϯϑϥͷߏ • ϛογϣϯୡͷͨΊͷ3ཁૉ • CDN •
DisasterRecovery • ϑϧϚωʔδυαʔϏε • ͍͞͝ʹ
ϦχϡʔΞϧʹ͓͚ΔΠϯϑϥͷϛογϣϯ • ؒՔಇ 99.999 ˋΛୡ͢Δ • ΤϯυϢʔβʔʹշదʹར༻ͯ͠Β͑ΔΑ͏ɺΠϯϑ ϥ໘͔ΒύϑΥʔϚϯεʹߩݙ͢Δ
ΦϯϓϨˠAWS
Πϯϑϥߏ
ϛογϣϯୡͷͨΊͷ3ཁૉ • CDN • Akamai • DisasterRecovery • େࡕϩʔΧϧϦʔδϣϯ •
ϑϧϚωʔδυαʔϏε • Fargate
CDN(Akamai )
Akamaiʹ͍ͭͯ • SLA100%ͰଞࣾΑΓߴ͍αʔϏείϛοτϝϯτ • Τοδαʔόͷ͕ଞࣾʹൺͯѹతʹଟ͍ • ੈք 130 Ҏ্ͷࠃʹ·͕ͨΔ 1,700
Ҏ্ͷωοτϫʔΫʹɺ 240,000 Ҏ্ͷαʔόʔ͕ஔ • ΦϦδϯʹো͕ൃੜͯ͠StaleCacheʢݹ͍Ωϟο γϡʣΛදࣔ͠ଓ͚Δ͜ͱ͕Մೳ • ถࠃࠃ૯লར༻
DisasterRecovery(େࡕϩʔΧϧϦʔδϣϯ)
େࡕϩʔΧϧϦʔδϣϯʹ͍ͭͯ • 20182݄ΑΓར༻Մೳͱͳͬͨ৽Ϧʔδϣϯ • ओʹDRɺόοΫΞοϓ༻ • େࡕϩʔΧϧϦʔδϣϯͷΈͷ༻ෆՄ(AZ͕1ͭͷ ͨΊ) • ༻ʹAWSΞΧϯτऔಘޙɺਃ&৹͕ࠪඞཁ
• ར༻Ͱ͖ΔαʔϏε੍ݶ͋Γ
ࡂൃੜ࣌ʹ • DNSͷ͖ઌΛେࡕϩʔΧϧϦʔδϣϯʹมߋ͍ͨ͠
ͦͦࡂൃੜ࣌ʹࢲ
ࣗಈԽ͍ͨ͠ • DNSϑΣΠϧΦʔόʔ • ౦ژϦʔδϣϯͷՔಇใͷࢹ
ϑϧϚωʔδυαʔϏεʢFargateʣ
Fargateʹ͍ͭͯ • ίϯςφ͕ىಈ͢ΔϗετͱΫϥελཧΛAWS͕໘ ݟͯ͘ΕΔ • SLA 99.99% • λεΫ͋ͨΓͷϝϞϦͱvCPUͰ՝ۚ •
ଞࡉ͔͍AWSͷ੍ݶϝϦοτ͋ΔͷͰҙ • ϩάυϥΠόʢawslogsͷΈʣ • ωοτϫʔΫʢawsvpcϞʔυʣ • ϩʔϧʢλεΫຖʹSGΛ༩ʣ
ίϯςφར༻ʹ͍ͭͯ • ϥΠϑαΠΫϧͷ͍ίϯςφ • ԾαʔόΛͦͷ··ίϯςφʹஔ͖͑ͨΑ͏ͳ͍ํ • ϩʔυόϥϯαԼʹෳίϯςφλεΫΛىಈ • σϓϩΠ࣌ʹίϯςφͷഁغͱىಈ •
ϥΠϑαΠΫϧͷ͍ίϯςφ • όονॲཧͳͲඞཁͳ࣌ʹίϯςφΛىಈͯ͠ഁغ • εέδϡʔϦϯάAPI͔ΒRunTask • όοναʔό͕ෆཁʹͳΔͷͰׂ҆
͍͞͝ʹ • ͜ͷ༰·ͩ࡞தͷ • ࣮ࡍʹӡ༻͔ͯ͠Β͕ຊ൪ • ͜ͷPJͷ݁Ռͱӡ༻ʹ͍ͭͯͷ͓·ͨͲ͔͜Ͱɾɾɾ