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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Kazuhiko Yamashita
September 17, 2015
Programming
3.7k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
僕が今日呼ばれた意味 〜玄界灘のMackerel〜
GMOペパボのMackerel導入事例
Kazuhiko Yamashita
September 17, 2015
More Decks by Kazuhiko Yamashita
See All by Kazuhiko Yamashita
タクシーアプリ『GO』の バックエンド開発のおける AI利活用と若者のすべて
pyama86
3
2.1k
継続的な負荷検証を目指して
pyama86
3
1.7k
成長期における、 ユーザー領域の複雑さと 整備の進め方
pyama86
1
640
Stay Hacker 〜九州で生まれ、Perlに出会い、コミュニティで育つ〜
pyama86
2
6.4k
Managing Database Migrations in Go Backend Systems
pyama86
0
500
新しい職場の CI が 20 分かかっていたらあなたならどうする?
pyama86
2
1.5k
事業を差別化する技術を生み出す技術
pyama86
4
2.2k
Re:Define 可用性を支える モニタリング、パフォーマンス最適化、そしてセキュリティ
pyama86
9
11k
AI時代におけるSRE、 あるいはエンジニアの生存戦略
pyama86
6
2.1k
Other Decks in Programming
See All in Programming
エンジニア向け会社紹介/Findy Company Profile
findyinc
6
350k
依存関係から依存物へ―Dependencyという言葉の歴史をひも解く
j_lee
0
130
ローカルLLMを使ってB2Bサービスを作っていての学び
yaotti
0
210
正しくソフトウェアを作る、前提を疑うための認知の視点 / doubt-premise
minodriven
21
7k
Honoでのサプライチェーン侵害対策 〜 3つのライブラリに学ぶ
yusukebe
7
1.4k
IBM Bobを活用したレガシーアプリの最新化
oniak3ibm
PRO
1
210
Webフレームワークの ベンチマークについて
yusukebe
0
180
The ROI of Quarkus for Spring Boot Applications
hollycummins
0
140
スマートグラスで並列バイブコーディング
hyshu
0
260
RTSPクライアントを自作してみた話
simotin13
0
630
そのテスト、説明できますか?~LWテスト戦略FW~のご紹介
nakahara
0
160
代数的データ型って何が嬉しいの? #frontend_phpcon_do
kajitack
8
3.8k
Featured
See All Featured
Leo the Paperboy
mayatellez
7
1.9k
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
270
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
390
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
Embracing the Ebb and Flow
colly
88
5.1k
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.3k
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
480
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.5k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
23k
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
250
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.5k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
55k
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࠷ߴʂʂʂʂ
͝ਗ਼ௌ༗͏ ͍͟͝·ͨ͠
͜͜Ͱঁੑਞ͔Β ࣭͕ࡴ౸͢Δ