Your SlideShare is downloading. ×
0
NSEG feat. Kosenconf-053nseg
2012-06-23

pixivのインフラになっ
て2ヶ月がたった
はるかさん / harukasan
高専カンファレンス
の方から来ました!
はるかさん
・久留米高専制御情報工学科43期生
・NHK高専ロボコン
・ACM/ICPC
・筑波大学大学院卒業
・pixivのインフラ3ヶ月目
はるかさん
・Kosenconf-003tokyo
・Kosenconf-005kyushu
・Kosenconf-013salesio
・Kosenconf-014tokyo
・Kosenconf-020salesio2
・Kosenconf...
http://www.pixiv.net
・イラストコミュニケーションサービス
・2007年9月10日にスタート
会員数

444400万人

作品数

2288,,000000,,000000

平均投稿数
ページビュー

2288,,000000//日
3300億PPVV//月  ...
pixivのインフラ
2拠点のハイブリッド
構成
自作サーバー群
・AthlonX2 64 505e / Athlon II X4 605e
・B-28(ベニヤ)機
・1Gbps線 6本
データセンターサーバー群
・hp DL120G7(DB、TS、Front)
・hp DL165G7(AP、Solr)
・1Gbps線10本
アプリケーションまわりの構成
Internet

Internet

Front

Front

Front

Front

AP

AP

AP

AP

Slave
LVS

L3

Slave

L3

Slave
Master

Sla...
画像まわりの構成
Internet

Front

Cache

Cache

Dispatcher

L3

Front

Cache
Origin

Front

Dispatcher

Dispatcher

Original

Thum...
画像まわりの構成
Internet

Front

Front

Front

Cache

Cache

Cache

Dispatcher

Dispatcher

Dispatcher

Original

Front: NGINX (R...
最近のプロダクト
・pixivでマンガの試し読みができるサービス
・2012年6月5日にスタート
・Ruby on Rails 3.2 / Unicorn
・インフラの担当をやっている
国際版
国際版

・海外向けpixiv
・日本ではプレミアム会員になれば見られる
・Rails/ActiveResource + PHP5.3/Restful API
・2011年12月末にスタート
Internet
・Ruby on Rails 3....
まとめ
・データセンターの依存度高まってきた
・Ruby on Railsのプロダクト増えてきた
・バックアップちゃんとする
pixivではエンジニアを募集しています!!
http://recruit.pixiv.net/
サマーインターン申し込み受付中です!
http://recruit.pixiv.net/
pixivのインフラになって2ヶ月がたった - NSEG feat. 高専カンファレンス
pixivのインフラになって2ヶ月がたった - NSEG feat. 高専カンファレンス
Upcoming SlideShare
Loading in...5
×

pixivのインフラになって2ヶ月がたった - NSEG feat. 高専カンファレンス

7,741

Published on

pixivのインフラになって2ヶ月がたったので最近の構成とかをかるく。

Published in: Technology
0 Comments
15 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
7,741
On Slideshare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
29
Comments
0
Likes
15
Embeds 0
No embeds

No notes for slide

Transcript of "pixivのインフラになって2ヶ月がたった - NSEG feat. 高専カンファレンス"

  1. 1. NSEG feat. Kosenconf-053nseg 2012-06-23 pixivのインフラになっ て2ヶ月がたった はるかさん / harukasan
  2. 2. 高専カンファレンス の方から来ました!
  3. 3. はるかさん ・久留米高専制御情報工学科43期生 ・NHK高専ロボコン ・ACM/ICPC ・筑波大学大学院卒業 ・pixivのインフラ3ヶ月目
  4. 4. はるかさん ・Kosenconf-003tokyo ・Kosenconf-005kyushu ・Kosenconf-013salesio ・Kosenconf-014tokyo ・Kosenconf-020salesio2 ・Kosenconf-031sciences ・Kosenconf-038tokyo ・Kosenconf-045tokyo ・Kosenconf-053nseg ←NEW!!
  5. 5. http://www.pixiv.net
  6. 6. ・イラストコミュニケーションサービス ・2007年9月10日にスタート 会員数 444400万人 作品数 2288,,000000,,000000 平均投稿数 ページビュー 2288,,000000//日 3300億PPVV//月           
  7. 7. pixivのインフラ
  8. 8. 2拠点のハイブリッド 構成
  9. 9. 自作サーバー群 ・AthlonX2 64 505e / Athlon II X4 605e ・B-28(ベニヤ)機 ・1Gbps線 6本
  10. 10. データセンターサーバー群 ・hp DL120G7(DB、TS、Front) ・hp DL165G7(AP、Solr) ・1Gbps線10本
  11. 11. アプリケーションまわりの構成 Internet Internet Front Front Front Front AP AP AP AP Slave LVS L3 Slave L3 Slave Master Slave Slave KVS 旧社屋クラスタ KVS Slave LVS Slave iDCクラスタ ・旧社屋とデータセンタの2つで捌いている ・2拠点間を1Gbpsの専用線で接続
  12. 12. 画像まわりの構成 Internet Front Cache Cache Dispatcher L3 Front Cache Origin Front Dispatcher Dispatcher Original Thumbnail L3 Origin Origin Origin 旧社屋クラスタ iDCクラスタ ・旧社屋に画像オリジンがある ・データセンタ側でキャッシュ(95%) ・オリジナル、サムネイルの一部はiDCに
  13. 13. 画像まわりの構成 Internet Front Front Front Cache Cache Cache Dispatcher Dispatcher Dispatcher Original Front: NGINX (RAM Cache) Cache: TrafficServer (SSD Cache) Dispatcher: NGINX Thumbnail L3 iDCクラスタ ・Front、Cache、Dispatcherを同居させて  ネットワークコストを下げる ・tmpfsを利用してRAM領域にキャッシュ ・画像集約サーバーにサムネイルを集約
  14. 14. 最近のプロダクト
  15. 15. ・pixivでマンガの試し読みができるサービス ・2012年6月5日にスタート ・Ruby on Rails 3.2 / Unicorn ・インフラの担当をやっている
  16. 16. 国際版
  17. 17. 国際版 ・海外向けpixiv ・日本ではプレミアム会員になれば見られる ・Rails/ActiveResource + PHP5.3/Restful API ・2011年12月末にスタート Internet ・Ruby on Rails 3.2 / Unicorn ・PHP5.3 / Apache Front Front Rails Rails PHP PHP pixiv.netのインフラ
  18. 18. まとめ ・データセンターの依存度高まってきた ・Ruby on Railsのプロダクト増えてきた ・バックアップちゃんとする
  19. 19. pixivではエンジニアを募集しています!! http://recruit.pixiv.net/
  20. 20. サマーインターン申し込み受付中です! http://recruit.pixiv.net/
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×