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
モンストのマルチクラウドについて / sre-lounge-at-xflag
Search
Tomohiro Koike
May 18, 2018
Technology
5.8k
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
モンストのマルチクラウドについて / sre-lounge-at-xflag
SRE Lounge #3 での発表資料になります
Tomohiro Koike
May 18, 2018
More Decks by Tomohiro Koike
See All by Tomohiro Koike
SRE NEXT 2024で得た知見を若手のSREエンジニア育成・採用にどう活かしたか
tmkoikee
1
400
2023-10-31-SRE-MIXITECHTALK.pdf
tmkoikee
0
460
全社横断組織でのAWSコスト最適化への取り組み
tmkoikee
1
770
新規ゲームのリリース(開発)前からのSRE活動
tmkoikee
1
6.9k
モンスターストライクのマスターデータのローカライズ運用について / Operation of Monster-Strike master data localization /
tmkoikee
1
1.2k
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
メルカリのグローバルアプリで挑んだ AlloyDB 運用と課題解決の実践記
hatappi
0
250
Digitization部 紹介資料
sansan33
PRO
2
7.7k
Bits Agent Builder の⼊⾨と活⽤事例
nulabinc
PRO
0
170
2026-08-05 IBM Z開発最前線!IBM Bob Premium Package for Zって何がすごいの?
yutanonaka
0
140
FORENSIA: ローカルLLMフォレンジックハーネス
sumeshi
2
410
Webアクセシビリティ入門 2026
recruitengineers
PRO
3
630
FPGAが実現する遠方宇宙の高空間分解能天体撮影 -大型地上望遠鏡の視力を補正する「補償光学」とは?-
komei_mt
0
280
Data Hubグループ 紹介資料
sansan33
PRO
0
3.2k
モダンフロントエンド 開発研修
recruitengineers
PRO
4
720
今こそ聞きたいソフトウェア設計 ドメイン駆動設計再入門
masuda220
PRO
17
7.5k
AI-DLC実践録_フルサイクル開発への挑戦
miyuc
0
220
Master Dataグループ紹介資料
sansan33
PRO
1
4.8k
Featured
See All Featured
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
3
1.1k
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
250
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
610
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
Site-Speed That Sticks
csswizardry
13
1.4k
Believing is Seeing
oripsolob
1
190
Automating Front-end Workflow
addyosmani
1369
210k
The Limits of Empathy - UXLibs8
cassininazir
1
610
Fashionably flexible responsive web design (full day workshop)
malarkey
408
67k
Facilitating Awesome Meetings
lara
57
7.1k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4.1k
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
200
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!