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
1
5.5k
モンストのマルチクラウドについて / 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
210
2023-10-31-SRE-MIXITECHTALK.pdf
tmkoikee
0
350
全社横断組織でのAWSコスト最適化への取り組み
tmkoikee
1
660
新規ゲームのリリース(開発)前からのSRE活動
tmkoikee
1
6.8k
モンスターストライクのマスターデータのローカライズ運用について / Operation of Monster-Strike master data localization /
tmkoikee
1
1k
delightworks-tech-night-1
tmkoikee
2
1.7k
モンスターストライク海外版でのSREの取り組み / xflag-studio-sre-in-global
tmkoikee
2
2.4k
Other Decks in Technology
See All in Technology
偏光画像処理ライブラリを作った話
elerac
1
170
EMConf JP 2025 懇親会LT / EMConf JP 2025 social gathering
sugamasao
2
200
ESXi で仮想化した ARM 環境で LLM を動作させてみるぞ
unnowataru
0
180
大規模アジャイルフレームワークから学ぶエンジニアマネジメントの本質
staka121
PRO
3
1.2k
コンピュータビジョンの社会実装について考えていたらゲームを作っていた話
takmin
1
610
1行のコードから社会課題の解決へ: EMの探究、事業・技術・組織を紡ぐ実践知 / EM Conf 2025
9ma3r
11
3.9k
Exadata Database Service on Cloud@Customer セキュリティ、ネットワーク、および管理について
oracle4engineer
PRO
2
1.5k
クラウド食堂とは?
hiyanger
0
120
AIエージェント時代のエンジニアになろう #jawsug #jawsdays2025 / 20250301 Agentic AI Engineering
yoshidashingo
8
3.8k
エンジニアリング価値を黒字化する バリューベース戦略を用いた 技術戦略策定の道のり
kzkmaeda
6
2.8k
OSS構成管理ツールCMDBuildを使ったAWSリソース管理の自動化
satorufunai
0
650
IAMポリシーのAllow/Denyについて、改めて理解する
smt7174
2
210
Featured
See All Featured
Thoughts on Productivity
jonyablonski
69
4.5k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
10
510
Building Applications with DynamoDB
mza
93
6.2k
Building a Modern Day E-commerce SEO Strategy
aleyda
38
7.1k
Building Adaptive Systems
keathley
40
2.4k
How STYLIGHT went responsive
nonsquared
98
5.4k
Building Your Own Lightsaber
phodgson
104
6.2k
The Straight Up "How To Draw Better" Workshop
denniskardys
232
140k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
100
18k
Why Our Code Smells
bkeepers
PRO
336
57k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
251
21k
RailsConf 2023
tenderlove
29
1k
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!