Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
モンストのマルチクラウドについて / sre-lounge-at-xflag
Search
Tomohiro Koike
May 18, 2018
Technology
1
5.6k
モンストのマルチクラウドについて / sre-lounge-at-xflag
SRE Lounge #3 での発表資料になります
Tomohiro Koike
May 18, 2018
Tweet
Share
More Decks by Tomohiro Koike
See All by Tomohiro Koike
SRE NEXT 2024で得た知見を若手のSREエンジニア育成・採用にどう活かしたか
tmkoikee
1
280
2023-10-31-SRE-MIXITECHTALK.pdf
tmkoikee
0
410
全社横断組織でのAWSコスト最適化への取り組み
tmkoikee
1
720
新規ゲームのリリース(開発)前からのSRE活動
tmkoikee
1
6.9k
モンスターストライクのマスターデータのローカライズ運用について / Operation of Monster-Strike master data localization /
tmkoikee
1
1.1k
delightworks-tech-night-1
tmkoikee
2
1.7k
モンスターストライク海外版でのSREの取り組み / xflag-studio-sre-in-global
tmkoikee
2
2.5k
Other Decks in Technology
See All in Technology
Claude Code はじめてガイド -1時間で学べるAI駆動開発の基本と実践-
oikon48
42
25k
翻訳・対話・越境で強いチームワークを作ろう! / Building Strong Teamwork through Interpretation, Dialogue, and Border-Crossing
ar_tama
4
1.6k
安いGPUレンタルサービスについて
aratako
1
1.8k
Bakuraku Engineering Team Deck
layerx
PRO
11
5.7k
Contract One Engineering Unit 紹介資料
sansan33
PRO
0
9.9k
Sansan Engineering Unit 紹介資料
sansan33
PRO
1
3.3k
「え?!それ今ではHTMLだけでできるの!?」驚きの進化を遂げたモダンHTML
riyaamemiya
10
4.4k
著者と読み解くAIエージェント現場導入の勘所 Lancers TechBook#2
smiyawaki0820
7
2.8k
プロダクトマネジメントの分業が生む「デリバリーの渋滞」を解消するTPMの越境
recruitengineers
PRO
3
430
AI (LLM) を活用する上で必須級のMCPをAmazon Q Developerで学ぼう / 20251127 Ikuma Yamashita
shift_evolve
PRO
2
100
モバイルゲーム開発におけるエージェント技術活用への試行錯誤 ~開発効率化へのアプローチの紹介と未来に向けた展望~
qualiarts
0
290
“決まらない”NSM設計への処方箋 〜ビットキーにおける現実的な指標デザイン事例〜 / A Prescription for "Stuck" NSM Design: Bitkey’s Practical Case Study
bitkey
PRO
1
340
Featured
See All Featured
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
The Power of CSS Pseudo Elements
geoffreycrofte
80
6.1k
Code Reviewing Like a Champion
maltzj
527
40k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
54k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
1.8k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
9
1k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
37
2.6k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.4k
Rails Girls Zürich Keynote
gr2m
95
14k
BBQ
matthewcrist
89
9.9k
Build The Right Thing And Hit Your Dates
maggiecrowley
38
3k
Transcript
SRE Lounge at XFLAG XFLAG ։ൃຊ෦ XFLAGࣄۀਪਐࣨ SREάϧʔϓ খ༟ גࣜձࣾϛΫγΟ
ࣗݾհ ‣XFLAGࣄۀਪਐࣨ SREάϧʔϓॴଐ ‣ϛΫγΟʹ2007ʹೖࣾ ‣ۀ༰ ‣ϞϯελʔετϥΠΫ ‣ຊ൛/ւ֎൛ ‣Πϯϑϥؔ࿈ͷۀ ‣ͦͷଞ͍Ζ͍Ζ 2
XFLAG ελδΦʹ͓͚ΔSRE 3
XFLAG ελδΦʹ͓͚ΔSRE ‣20167݄ʹSREάϧʔϓઃ ‣ਓ7໊(2018-05-10ݱࡏ) ‣৽ଔͱத్ೖ͕ࣾʑ͘Β͍ ‣ϑϧελοΫΛٻΊ͍ͯͳ͍ ‣Δ͖ࣄࣗͰݟ͚ͭɺೳಈతʹ࣮ߦ͢Δ ‣ίϛϡχέʔγϣϯSlack, Githubͷissueத৺ 4
XFLAG ελδΦʹ͓͚ΔSRE ‣Google ͷఏএ͢Δ͍ΘΏΔSRE ͱҧ͏ͷ ‣৽نαʔϏεͷ։ൃΛͨ͠Γ ‣αʔϏε֎Ͱͷ։ൃɾߏஙͨ͠Γ 5
XFLAG ελδΦʹ͓͚ΔSRE SREͷϛογϣϯͱ͍͑ 6
XFLAG ελδΦʹ͓͚ΔSRE αʔϏεͷ҆ఆԽͷͨΊ ίʔυʹΑΔෛՙݮɾࣗಈԽ 7
XFLAG ελδΦʹ͓͚ΔSRE ͦΕ͚ͩͰͳ͍ 8
XFLAG ελδΦʹ͓͚ΔSRE ຊSREͷࣄྫͷҰͭͱͯ͠ ϞϯετͷϚϧνΫϥυӡ༻ͷ͓ 9
Ϟϯετͷߏ 10
Ϟϯετͷߏ(γεςϜ) ‣ΞϓϦέʔγϣϯ ‣Ruby(padrino) + unicorn + Nginx ‣σʔλϕʔε ‣MariaDB 5.5
‣Batch ‣Rescue + redis ‣Ωϟογϡ ‣memcached ‣ϩά ‣Fluentd 11
Ϟϯετͷߏ(γεςϜ) 12 Unicorn memcached MariaDB Redis Fluetnd resque worker LoadBalancer
Ϟϯετͷߏ(ࣈ) ‣ΞϓϦέʔγϣϯ ‣ίΞ: 15,000 ‣σʔλϕʔε ‣: 144 ‣େྔͷϝϞϦʹ ioMemoryΛੵΜͩϚγϯ͋Δ
‣memcached ‣: 40 ‣૯༰ྔ 1.2TB 13
Ϟϯετͷߏ(Πϯϑϥ) 14 DataCenter 1 • DB • memcached DataCenter 2
• DB • memcached application application application application Cloud1 Cloud2 Cloud3 Cloud4 Internet
͜͏ͳΔ·Ͱ 15
Πϯϑϥߏͷྺ࢙ ‣ϞϯετΦϯϓϨͰӡ༻͞Εͯͨ ‣εϚϗήʔϜͷಛੑͱͯ͠ ‣ΠϕϯτͰരൃతʹΞΫηε૿ 16
Πϯϑϥߏͷྺ࢙ ‣ཁ ‣ΞϓϦέʔγϣϯαʔόΛҰ࣌తʹ૿ڧ͍ͨ͠ ‣DBσʔληϯλʹ͋ΔͷΛࢀর͍ͨ͠ 17
Πϯϑϥߏͷྺ࢙ ‣AWS ͷ EC2 ΠϯελϯεΛར༻ ‣c4.4xlargeλΠϓ 18
Πϯϑϥߏͷྺ࢙ ‣ཁ ‣ϩοΫΠϯආ͚͍ͨ ‣ϨΠςϯγͷྑ͍ͷΛ͍͍ͨ 19
Πϯϑϥߏͷྺ࢙ ‣GMO ΞϓϦΫϥυΛར༻ ‣Xeon E5-2690v3 λΠϓ 20
Πϯϑϥߏͷྺ࢙ ‣ཁ ‣प࢝ͷΠϕϯτ ‣େྔʹΞΫηε͕དྷͦ͏(1͚ͩ) ‣ίετύϑΥʔϚϯε ‣ϨΠςϯγͷྑ͍ͷΛ͍͍ͨ 21
Πϯϑϥߏͷྺ࢙ ‣IBMΞϓϦΫϥυͷϕΞϝλϧϚγϯ ‣Xeon E5-2690V4 λΠϓ ‣Google Cloud ͷCompute Engine ‣n1-highcpu-64
λΠϓ 22
ϚϧνΫϥυӡ༻ 23
ϚϧνΫϥυͷӡ༻ ‣γϯϓϧʹ ‣֤ΫϥυͰΠϝʔδ(AMI)Λ࡞ ‣ϓϩϏδϣχϯάansible, Chef ͳͲར༻ ‣ࢹͳͲΦϯϓϨɾΫϥυࠞࡏ ‣Nagios ‣CloudForecast ͳͲ
24
ϚϧνΫϥυͷӡ༻ ➡ϕʔεͷΠϝʔδ͔Βىಈ ➡ansible Λద༻͢Δ ➡ϢʔβͷՃɺωοτϫʔΫͷઃఆetc ➡chef Λద༻ ➡ύοέʔδͷՃɺconfig ௐ 25
ϚϧνΫϥυͷӡ༻ ‣֤ΫϥυຖͷAPIʹ߹ΘͤͨࣾCLIπʔϧ ‣Πϯελϯεͷ࡞ɾҰཡ ‣Πϯελϯεͷআ ‣Πϝʔδͷ࡞ɾҰཡ 26
ϚϧνΫϥυͷӡ༻ ‣֤ΫϥυɾσʔληϯλؒͷωοτϫʔΫ ‣μΠϨΫτίωΫτଓ ‣10G × n ຊ ‣ωοτϫʔΫνʔϜͷ͓͔͛ 27
ϚϧνΫϥυͷӡ༻ ‣֤ΫϥυͰͷɾόϥϯεௐ ‣ҰՕॴ͕ଟ͘ͳΓ͗ͨ͢Γ͠ͳ͍Α͏ʹ ‣ఆظతʹόϥϯεௐΛߦ͏ ‣ਓྗͰ ‣ಀ͛ಓ༻ҙ͓ͯ͘͠ 28
ϚϧνΫϥυͷӡ༻ ιϑτΣΞ(ίʔυ)͚ͩͰͳ͘ ϋʔυΣΞͰ 29
ϚϧνΫϥυͷӡ༻ ͦΕ͕ Site Reliability ͷͨΊͳΒ 30
·ͱΊ 31
·ͱΊ ‣ XFLAG ͷSRE ͷ͝հ ‣ ϞϯετͷϚϧνΫϥυར༻ʹ͍ͭͯ 32
·ͱΊ ࣭ɾৄ࠙͘͠ձͰʂ 33
Thank you!