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.4k
モンストのマルチクラウドについて / 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
170
2023-10-31-SRE-MIXITECHTALK.pdf
tmkoikee
0
320
全社横断組織でのAWSコスト最適化への取り組み
tmkoikee
1
650
新規ゲームのリリース(開発)前からのSRE活動
tmkoikee
1
6.8k
モンスターストライクのマスターデータのローカライズ運用について / Operation of Monster-Strike master data localization /
tmkoikee
1
1k
delightworks-tech-night-1
tmkoikee
2
1.6k
モンスターストライク海外版でのSREの取り組み / xflag-studio-sre-in-global
tmkoikee
2
2.4k
Other Decks in Technology
See All in Technology
Oracle Cloudの生成AIサービスって実際どこまで使えるの? エンジニア目線で試してみた
minorun365
PRO
4
230
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
5
52k
Classmethod_regrowth_2024_tokyo_security_identity_governance_summary
hiashisan
0
970
AWS re:Invent 2024 ふりかえり
kongmingstrap
0
110
AIのコンプラは何故しんどい?
shujisado
1
180
新機能Amazon GuardDuty Extended Threat Detectionはネ申って話
cmusudakeisuke
0
470
NilAway による静的解析で「10 億ドル」を節約する #kyotogo / Kyoto Go 56th
ytaka23
3
340
[2024年12月版] Unity Catalogセットアップガイド / Unity Catalog Setup Guide
databricksjapan
0
120
OpsJAWS32 re:Invent 2024 Ops系アップデートまとめ
takahirohori
0
190
目玉アップデート!のSageMaker LakehouseとUnified Studioは何たるかを見てみよう!
nayuts
0
230
GitHub Copilot のテクニック集/GitHub Copilot Techniques
rayuron
10
3.3k
AWS re:Invent 2024で発表された コードを書く開発者向け機能について
maruto
0
160
Featured
See All Featured
Scaling GitHub
holman
458
140k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Fontdeck: Realign not Redesign
paulrobertlloyd
82
5.3k
Large-scale JavaScript Application Architecture
addyosmani
510
110k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
232
17k
Fashionably flexible responsive web design (full day workshop)
malarkey
405
65k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
330
21k
Building Your Own Lightsaber
phodgson
103
6.1k
Automating Front-end Workflow
addyosmani
1366
200k
BBQ
matthewcrist
85
9.4k
YesSQL, Process and Tooling at Scale
rocio
169
14k
Optimising Largest Contentful Paint
csswizardry
33
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!