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
The Infrastructure of pixiv - from the past to ...
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Harukasan
PRO
March 12, 2014
Technology
3
8.2k
The Infrastructure of pixiv - from the past to the future
自作サーバー同窓会 2014-03-05
於フリークアウト
Harukasan
PRO
March 12, 2014
Tweet
Share
More Decks by Harukasan
See All by Harukasan
Successor to PicoRabbit: Ruby Programming Envorinment / RubyKaigi 2025 follow up
harukasan
PRO
1
220
Write your own mrbgem, Create your own device
harukasan
PRO
1
250
PicoRabbit: a Tiny Presentation Device Powered by Ruby
harukasan
PRO
2
640
pixivを支える技術 / 技育CAMPアカデミア
harukasan
PRO
3
560
20240401 新卒研修 - ピクシブにおける技術領域
harukasan
PRO
1
900
ピクシブのコンテンツ配信基盤技術 / pixiv TECH SALON
harukasan
PRO
5
5.8k
Goにおける画像ファイル処理 / golang.tokyo #19
harukasan
PRO
7
6.8k
WebRTC動画をトランスコードする / Transcoding video streams from WebRTC
harukasan
PRO
5
1.6k
ImageFluxを支えるリモート開発 / 20171202
harukasan
PRO
2
1.9k
Other Decks in Technology
See All in Technology
Why Organizations Fail: ノーベル経済学賞「国家はなぜ衰退するのか」から考えるアジャイル組織論
kawaguti
PRO
1
210
Greatest Disaster Hits in Web Performance
guaca
0
290
20260204_Midosuji_Tech
takuyay0ne
1
160
猫でもわかるKiro CLI(セキュリティ編)
kentapapa
0
110
Oracle AI Database移行・アップグレード勉強会 - RAT活用編
oracle4engineer
PRO
0
110
Claude Code for NOT Programming
kawaguti
PRO
1
110
AI駆動開発を事業のコアに置く
tasukuonizawa
1
390
(技術的には)社内システムもOKなブラウザエージェントを作ってみた!
har1101
0
310
制約が導く迷わない設計 〜 信頼性と運用性を両立するマイナンバー管理システムの実践 〜
bwkw
3
1.1k
[CV勉強会@関東 World Model 読み会] Orbis: Overcoming Challenges of Long-Horizon Prediction in Driving World Models (Mousakhan+, NeurIPS 2025)
abemii
0
150
データの整合性を保ちたいだけなんだ
shoheimitani
8
3.2k
Amazon Bedrock Knowledge Basesチャンキング解説!
aoinoguchi
0
160
Featured
See All Featured
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.4k
Believing is Seeing
oripsolob
1
58
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
3.6k
The #1 spot is gone: here's how to win anyway
tamaranovitovic
2
950
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.6k
Crafting Experiences
bethany
1
53
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
94
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
100
Statistics for Hackers
jakevdp
799
230k
Code Reviewing Like a Champion
maltzj
527
40k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
Art, The Web, and Tiny UX
lynnandtonic
304
21k
Transcript
The Infrastructure of pixiv from the past to the future
ࣗ࡞αʔόಉ૭ձ 2014-03-05
Harukasan a.k.a MICHII Shunsuke ಓҪढ़հ ! 2009 େֶੜΛͬͯͨ 2012 pixiv
Inc. ΠϯϑϥνʔϜ Nginx / Apache / MySQL / MongoDB Kyototycoon / Solr / Traffic Server / Fluentd Kibana / Capistrano / Ruby on Rails / Macbook
ʮେྔֆഅʯͷཪଆ (1) http://inside.pixiv.net/blog/2014/02/28/inside-of-massive-ema-collection-1/
The Infrastructure of pixiv from the past to the future
2009
ࣗ࡞αʔόΧϯϑΝϨϯε
from the past to the future @kamipo - ϐΫγϒͷࣗ࡞Πϯϑϥࣄ http://www.slideshare.net/kamipo/ss-2594002
@kamipo - ϐΫγϒͷࣗ࡞Πϯϑϥࣄ http://www.slideshare.net/kamipo/ss-2594002
@kamipo - ϐΫγϒͷࣗ࡞Πϯϑϥࣄ http://www.slideshare.net/kamipo/ss-2594002
@kamipo - ϐΫγϒͷࣗ࡞Πϯϑϥࣄ http://www.slideshare.net/kamipo/ss-2594002
@kamipo - ϐΫγϒͷࣗ࡞Πϯϑϥࣄ http://www.slideshare.net/kamipo/ss-2594002
@kamipo - ϐΫγϒͷࣗ࡞Πϯϑϥࣄ http://www.slideshare.net/kamipo/ss-2594002 B-28 4 core edition
@kamipo - ϐΫγϒͷࣗ࡞Πϯϑϥࣄ http://www.slideshare.net/kamipo/ss-2594002 ϕχϠػ 4ίΞϞσϧ
2009 ͨΘ·ͳ͍ϕχϠ൘ʹϚϯτ ϝΠϯετϦʔϜ4ίΞػʢઌ2ίΞʣ αʔόͷ170͘Β͍
2010
ϐΫγϒגࣜձ༷ࣾ ৄࡉ | IDCϑϩϯςΟΞ | σʔληϯλʔ http://www.idcf.jp/case/pixiv/
ϕχϠ൘ͱDCͷϋΠϒϦουʂ pixivΠϯϑϥͷࠓ ʵ ˏIT http://www.atmarkit.co.jp/news/201007/21/pixiv.html
ϕχϠ൘ͱDCͷϋΠϒϦουʂ pixivΠϯϑϥͷࠓ ʵ ˏIT http://www.atmarkit.co.jp/news/201007/21/pixiv.html %$Ͱͷӡ༻Λ։࢝
2010 ճઢ͕Ҿ͚ͳ͘ͳͬͨͷͰσʔληϯλʔΛआΓͨ ࣌ը૾৴ઐ༻ͩͬͨ DCͷαʔόϝʔΧʔαʔόʹͨ͠
2011
2011 3݄ 11 ౦ؔ౦େࡂʹݟΘΕΔ ࣗࣾαʔόʔϧʔϜʹඃͳ͔ͬͨ ࣗ͜ͷͪΐ͏Ͳpixivʹ༡ͼʹདྷ͍ͯͨ ͜ͷΛڥʹσʔληϯλʔͷҠߦ͕Ճ͢Δ
ྠ൪ఀిʹඋ͑ͯൃిػΛ༻ҙ
2012
from the past to the future pixivͷΠϯϑϥʹͳͬͯ2ϲ݄͕ͨͬͨ http://www.slideshare.net/harukayon/pixiv2-nseg-feat
from the past to the future pixivͷΠϯϑϥʹͳͬͯ2ϲ݄͕ͨͬͨ http://www.slideshare.net/harukayon/pixiv2-nseg-feat
2012 ͕ࣗೖࣾͨ͠ DCͷଟίΞɺଟϝϞϦػͷಋೖ͕Ճ ࣗࣾαʔόʔϧʔϜͷϚγϯܕམͪʹͳ͍ͬͯ͘
2013
͞ΒࣗࣾαʔόʔϧʔϜʂpixivɺനՏσʔληϯλʔʹҠΔ http://ascii.jp/elem/000/000/844/844678/index-2.html
നՏ%$ಋೖ
※ࣗࣾαʔόʔϧʔϜΛഇࢭͨ͠Θ͚Ͱͳ͍
from the past to the future pixivͷΠϯϑϥΛࢧ͑Δٕज़2013 https://speakerdeck.com/harukasan/the-technology-behind-pixiv-infrastructure
2013 ຊ൪ڥσʔληϯλʔʹҠΔ നՏDCը૾৴ΫϥελΛҠస͠͡ΊΔ 10GbpsճઢΛຊ֨తʹಋೖ
2009 2014
2009 2014 ݄ؒPV 9.5ԯ 37ԯ ձһ 140ສ 1000ສ
0 100 200 300 400 2009 2010 2011 2012 2013
αʔόʔͷͱΠϯϑϥνʔϜͷਓ ࣗࣾ αʔόʔϧʔϜ ৽॓DC നՏDC 3ਓ 5ਓ
None
QJYJWσʔληϯλʔʹҠͬͯ ࣗ࡞αʔόͷ৺ΛΕͯ͠·ͬͨͷ͔
ͦΜͳ͜ͱͳ͍
ࣗ࡞αʔόͰഓͬͨίετҙࣝ ϕϯμʔαʔόʹͳͬͯมΘΒͳ͍
ϝʔΧʔɺػछݻఆ͠ͳ͍
ύʔπ Ձ֨DPNɺ"NB[POͰௐୡ
σʔληϯλʔࣗసंͰߦ͘
ࣗ࡞αʔόͷϊϋ ϐΫγϒʹੜ͖ଓ͚͍ͯΔ
QJYJWͷαʔό༻్ʹΑͬͯεϖοΫ͕༷ʑ $16ίΞίΞ ɹϝϞϦ(#(# ϝϞϦ͕Γͳ͘ͳͬͨΒͦͷͱ͖ʹ૿͢ ৽॓ͳΒࣗసंͰ૿͠ʹ͍͚Δ ຽੜͰϕϯμʔͰނোมΘΒͳ͍
2014
the New B-28 The fastest CPU included
None
2ഒαΠζͷMDF൘Λ࠾༻ʢͭ·Γ2Uʣ Supermicro X9DRi-LN4F+ Xeon E5-2640 v2 BOX x 2 960GB
SSD x 4 56GB MEM B-28RE (Ծশ) ¥60,000 ¥95,000 x 2 ¥50,000 x 2
2014 ࣗࣾαʔόʔϧʔϜΛ։ൃɾղੳͷڌʹ ࣗࣾαʔόʔϧʔϜʹ24UϥοΫΛઃஔ ԾڥΛඋ͍ͯ͘͠༧ఆ !
past future
pixivͷΤϯδχΞ͕ࣗ࡞ΛΊΔ͜ͱͳ͍ ϕχϠ൘ϕϯμʔʹͯ͠ελϯεมΘΒͳ͍ పఈͨ͠ίετҙࣝΛ͍ͬͯͬͯ͘ ! ! !