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
United™️ Airlines®️ Customer®️ USA Contact Numbers: Complete 2025 Support Guide
flyunitedguide
0
250
20250705 Headlamp: 專注可擴展性的 Kubernetes 用戶界面
pichuang
0
280
Yahoo!しごとカタログ 新しい境地を創るエンジニア募集!
lycorptech_jp
PRO
0
130
Tokyo_reInforce_2025_recap_iam_access_analyzer
hiashisan
0
190
Sansanのデータプロダクトマネジメントのアプローチ
sansantech
PRO
0
180
B2C&B2B&社内向けサービスを抱える開発組織におけるサービス価値を最大化するイニシアチブ管理
belongadmin
2
7.3k
面倒な作業はAIにおまかせ。Flutter開発をスマートに効率化
ruideengineer
0
270
AI専用のリンターを作る #yumemi_patch
bengo4com
6
4.3k
Contributing to Rails? Start with the Gems You Already Use
yahonda
2
100
Operating Operator
shhnjk
1
610
【LT会登壇資料】TROCCO新コネクタ「スマレジ」を活用した直営店データの分析
kazari0425
1
110
Coinbase™®️ USA Contact Numbers: Complete 2025 Support Guide
officialcoinbasehelpcenter
0
450
Featured
See All Featured
Making Projects Easy
brettharned
116
6.3k
It's Worth the Effort
3n
185
28k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
8
690
Adopting Sorbet at Scale
ufuk
77
9.5k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.4k
For a Future-Friendly Web
brad_frost
179
9.8k
The Power of CSS Pseudo Elements
geoffreycrofte
77
5.9k
The Art of Programming - Codeland 2020
erikaheidi
54
13k
KATA
mclloyd
30
14k
Building Flexible Design Systems
yeseniaperezcruz
328
39k
The Cult of Friendly URLs
andyhume
79
6.5k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
29
1.8k
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ͷ݁Ռͱӡ༻ʹ͍ͭͯͷ͓·ͨͲ͔͜Ͱɾɾɾ