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
僕が今日呼ばれた意味 〜玄界灘のMackerel〜
Search
Kazuhiko Yamashita
September 17, 2015
Programming
0
3.6k
僕が今日呼ばれた意味 〜玄界灘のMackerel〜
GMOペパボのMackerel導入事例
Kazuhiko Yamashita
September 17, 2015
Tweet
Share
More Decks by Kazuhiko Yamashita
See All by Kazuhiko Yamashita
Stay Hacker 〜九州で生まれ、Perlに出会い、コミュニティで育つ〜
pyama86
2
5.5k
Managing Database Migrations in Go Backend Systems
pyama86
0
160
新しい職場の CI が 20 分かかっていたらあなたならどうする?
pyama86
2
1.5k
事業を差別化する技術を生み出す技術
pyama86
4
1.9k
Re:Define 可用性を支える モニタリング、パフォーマンス最適化、そしてセキュリティ
pyama86
9
10k
AI時代におけるSRE、 あるいはエンジニアの生存戦略
pyama86
6
1.9k
Tuning GraphQL on Rails
pyama86
2
2.5k
ttlcacheのここがスゴい
pyama86
1
220
クラウドサービスの 利用コストを削減する技術 - 円安の真南風を感じて -
pyama86
3
700
Other Decks in Programming
See All in Programming
今こそ知るべき耐量子計算機暗号(PQC)入門 / PQC: What You Need to Know Now
mackey0225
3
390
そのAIレビュー、レビューしてますか? / Are you reviewing those AI reviews?
rkaga
6
4.6k
Gemini for developers
meteatamel
0
100
Smart Handoff/Pickup ガイド - Claude Code セッション管理
yukiigarashi
0
150
Vibe Coding - AI 驅動的軟體開發
mickyp100
0
180
責任感のあるCloudWatchアラームを設計しよう
akihisaikeda
3
180
カスタマーサクセス業務を変革したヘルススコアの実現と学び
_hummer0724
0
740
Package Management Learnings from Homebrew
mikemcquaid
0
230
AIによるイベントストーミング図からのコード生成 / AI-powered code generation from Event Storming diagrams
nrslib
2
1.9k
Unicodeどうしてる? PHPから見たUnicode対応と他言語での対応についてのお伺い
youkidearitai
PRO
1
2.6k
CSC307 Lecture 03
javiergs
PRO
1
490
日本だけで解禁されているアプリ起動の方法
ryunakayama
0
270
Featured
See All Featured
Color Theory Basics | Prateek | Gurzu
gurzu
0
200
Prompt Engineering for Job Search
mfonobong
0
160
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
460
It's Worth the Effort
3n
188
29k
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.1k
Paper Plane (Part 1)
katiecoart
PRO
0
4.3k
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
160
What does AI have to do with Human Rights?
axbom
PRO
0
2k
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
1
58
For a Future-Friendly Web
brad_frost
182
10k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.3k
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
170
Transcript
dݰքಿͷ.BDLFSFMd GMO Pepabo, Inc. Pࢁ 2015/09/17 Mackerel meetup #5 ͕ࠓݺΕͨҙຯ
Ͳɺ΅͘Ͱ͢ 1ࢁɹ!QZBNB (.01FQBCP *OD ϗεςΟϯάࣄۀ෦ ϜʔϜʔυϝΠϯάϧʔϓ UFOTOBQPODPN
Ԭͷ͜ͱ ͬͯ·͔͢
Ԭͱ͍͑
ϥʔϝϯ
໌ଠࢠ
ΦϨʂΦϨΦϨʂ
ḉ
ḉ ݰքṗͷ .BDLFSFM
ΠΩͷ͍͍ ಋೖͷ͖͔͚ͬ 0QFO4UBDLͰͷ׆༻ QMVHJO ࠓޙͷ՝
ಋೖͷ͖͔͚ͬ શαʔϏε1#Ҡߦ͢Δͧ յΕͨΒ࡞Γ͕͢؆୯ʹ ಈతʹ૿͑Δϗετ 0QFO4UBDLج൫Ͱ
None
OBHJPTͷओཁͳઃఆϑΝΠϧ IPTUTDGHϗετͷఆٛ IPTUHSPVQTDGHϗετάϧʔϓͷఆٛ DPNNBOETDGHνΣοΫίϚϯυఆٛ TFSWJDFTDGHνΣοΫ͢Δࢹରͷઃఆ
OBHJPT͕ਏ͘ࢥ͑ͨ ઃఆϑΝΠϧ͕ଟ͍ ˠίʔυԽͮ͠Β͍ ϗετΛಈతʹՃͨ͠Γ͢Δͱ͖ʹ ϝϯςφϯε͕ͭΒͦ͏ʜ
.BDLFSFM OBHJPTϓϥάΠϯ͕ར༻ՄೳˠҠߦ͕༰қ ඃࢹαʔόʹઃఆΛߦ͏͚ͩͰࢹΛ։࢝ ϓϥάΠϯॻ͖์ͰαʔϏεϝτϦοΫͰ͋ΒΏΔ ΛࢹͰ͖Δ NBDLFSFM͍ͬ͢Αʂ NBDLFSFM
࣌ʹंྠ
ͰศརͶΜʂʂʂ
0QFO4UBDL
0QFO4UBDL ίϯϙʔωϯτࢹ ϙʔτར༻ࢹ શମϦιʔεར༻ࢹ IVCPU
0QFO4UBDL OpenStack
ίϯϙʔωϯτࢹ OpenStack
ίϯϙʔωϯτࢹ /PWB"1* )PSJ[PO ,FZTUPOF /PWB$PNQVUF ཧϗετ /FVUSPO $JOEFS HMBODF ͜Μͳ7.࡞Γ͍ͨ
͜ͷϢʔβʔݖݶ ͋Δʁ ༻͢ΔΠϝʔδ 04͜Ε σΟεΫ͜͜Λ ͏ $16ɼϝϞϦ ͜Ε ༻͢ΔωοτϫʔΫ͜Ε
ίϯϙʔωϯτࢹ <QMVHJODIFDLTLFZTUPOFBVUIWJQ> DPNNBOEVTSMJCOBHJPTQMVHJOTDIFDL@UDQ)YYYYYYYYQXD <QMVHJODIFDLTLFZTUPOFNBOBHFWJQ> DPNNBOEVTSMJCOBHJPTQMVHJOTDIFDL@UDQ)YYYYYYYYQXD <QMVHJODIFDLTLFZTUPOFBMM> DPNNBOEVTSMJCOBHJPTQMVHJOTDIFDL@QSPDTBLFZTUPOFBMMD NBOBHFαʔόͰ"1*ΤϯυϙΠϯτΛࢹ "1*αʔόͰϓϩηεࢹ
ϙʔτར༻ࢹ OpenStack Port Pool ϙʔτ *1 ͍ग़͠ αʔϏεϝτϦοΫ "1*
ϙʔτར༻ࢹ αʔϏεϝτϦοΫʹ0QFO4UBDL"1*ͷ ϨεϙϯεΛߘ͠ɺϙʔτར༻Λࢹ ᮢʹୡͨ͠Β৽͍͠*1ΞυϨεϒϩοΫΛ औಘ͠ϙʔτʹׂΓͯΔ
શମϦιʔεར༻ࢹ OpenStack
શମϦιʔεར༻ࢹ ϥοΫ୯ҐͰϦιʔεΛάϧʔϓԽ ͓ͯ͠ΓɺϥοΫ͝ͱʹϦιʔε ͷར༻Λࢹ $16 .FNPSZ %JTL
GPH 3VCZ $MPVE4FSWJDF ॏྔڃ
GPH 3VCZ $MPVE4FSWJDF ॏྔڃ ࣮࠷ۙΊͨ
:BP :FU"OPUIFS0QFO4UBDL "1*8SBQQFS GPHͱൺकඋൣғ͕ ݶఆ͞Ε͓ͯΓ ඇৗʹܰྔ ࣾʹ։ൃऀศརʂʂʂ
:BP
IVCPU OpenStack
ཧαʔόͷμϯ
IVCPU IVCPUMJTU NLSIPTUT OPWBMJTU IPTUOBNFXXXQFQBCPFYBNQMFKQ UFOBOUQFQBCP TUBUVT"$5*7& BWBJMBCJMJUZ@[POF5&453"$, NBDLFSFM@VSMIUUQTNBDLFSFMJPPSHTQFQBCPIPTUTULU2WFC8 MPBE@BWFSBHF
DQV@VTBHF NFNPSZ@VTBHF
0QFO4UBDL·ͱΊ 0QFO4UBDLͷίϯϙʔωϯτ શͯ.BDLFSFMΛ࠾༻ ͋ΒΏΔͷΛ.BDLFSFMͰࢹ NLS 9ΛIVCPUͰΔͱศར
QMVHJO
None
ඇಉظॲཧͷΩϡʔΛࢹ IUUQTHJUIVCDPNNPOPDISPNFHBOF NBDLFSFMQMVHJOEFMBZFEKPCDPVOU ߪೖ ϝʔϧૹΩϡʔ ਖ਼ৗϨεϙϯε ϝʔϧૹδϣϒ ϝʔϧૹ δϣϒͷཹΛࢹ
4IFMMͰ0, <QMVHJONFUSJDTWDQV> DPNNBOEVTSMPDBMTIBSFNBDLFSFMDIFDL@WJSTI@DQVTI
ࠓޙͷ՝
ࠓޙͷ՝ ৫શମͰݟΔͱαʔϏε͝ͱʹ NBDLFSFMBHFOUDPOGʹ ྨࣅهड़͍ͯ͠ΔͷͰʁ VOSFBDIBCMF࣌ͷΓ͚ʁ
DPOpHͷࢿ࢈Խ DPOGECBTFDPOG DPOGENZTRMDPOG DPOGEMWTDPOG
VOSFBDIBCMF࣌ͷΓ͚ OBNFTFSWFS CPSEFSSPVUFS FEHFTXJUDI
TFSWFS NBDLSFM NBDLFSFM UIFJOUFSOFU CPSEFSSPVUFS FEHFTXJUDI TFSWFS NBDLFSFMBHFOU
VOSFBDIBCMF࣌ͷΓ͚ NBDLFSFM UIFJOUFSOFU CPSEFSSPVUFS FEHFTXJUDI TFSWFS NBDLFSFMBHFOU ̋ ̋
࠷ޙʹ
.BDLFSFMͰྑ͔ͬͨ͜ͱ Ϋϥυͱੑ͕ߴ͘ɺखؒͩͬͨ ࢹӡ༻͕ܹݮ ίʔυԽ͍͢͠ͷͰ DIFG QVQQFU JUBNBFͰͷѻ͍͕༰қ
ڽΓݻ·͍ͬͯͨࢹӡ༻Λݟ͖͔ͬ͢ ͚ʹͳͬͨ NLS࠷ߴʂʂʂʂ
͝ਗ਼ௌ༗͏ ͍͟͝·ͨ͠
͜͜Ͱঁੑਞ͔Β ࣭͕ࡴ౸͢Δ