SlideShare a Scribd company logo
ピクシブの
自作インフラ事情

      2009/11/25
  ピクシブ株式会社 上薗 竜太
アジェンダ

ピクシブのインフラ
 自作サーバについて
   従来機と新型機
 サーバ170台の自社サーバルーム
   使用電気料と電気代
pixivについて
pixivについて
pixivについて

サービス規模
 140万ユーザ
 9億5000万PV/月
 3300万PV/日
自作サーバ170台 
 すべて自社サーバルームで運用
pixivのインフラ



自作サーバのきっかけ
pixivのインフラ



Googleみたいにしよう
現在のピクシブ
自作サーバ
自作サーバ



ホームラックに直置き
直置き機の問題

全てのパーツが固定されていない
  持ち運びが不便
  運用しづらい
ラックに直接パーツが載っている
  本当は直接M/Bが載らないように木片設置
  木片を取り付けるのがすごく大変
自作サーバ



そこで新型機
新型機



B-28機
新型機



ベニヤ機
ベニヤ機
ベニヤ機
ベニヤ機の特徴

ベニヤ板にすべてのパーツが載っている
  ラックに直接パーツが載らない
  持ち運びが楽になった
ベニヤ板にマザーボードが固定されている
  ガムテープを使用
  運用しやすい
1台の組み立て時間が約5分に効率化
ベニヤ機
ベニヤ機
ベニヤ機
スペック (約5万円)
マザーボード
  GA-MA785GM-US2H
CPU
  Athlon II X4 605e (TDP45W)
メモリ
  DDR2-800 8GB (ECC無し)
HDD
  HTS545016B9A300 (2.5inch 160GB)
電源
  KRPW-V400W
運用チームの規模
          1人
          3人




     2人



1人
自社サーバルーム
自社サーバルーム



サーバルームが暑い…
自社サーバルーム
エアコン導入・パーティション設置
 2009年6月〜
 14.0kW (家庭用の5〜6倍)
 6馬力
自社サーバルーム



自社サーバルーム
   の
  電気代
電気使用量

電気使用量125A (2009/11現在)
 サーバ170台
 1台あたり平均0.7〜0.8A
電気代

電気代 (オフィスの電気代含む)
 2007年10月
   ¥91,666- (pixivリリース/社員8人)
 2008年10月
   ¥175,696- (サーバ70台/社員10人)
   1214円/srv
 2009年8月
   ¥312,226- (サーバ120台/社員20人)
   1833円/srv
電気代
まとめ

ピクシブのインフラ
 自作サーバについて
   従来機と新型機
   B-28(ベニヤ)機で運用効率化
 サーバ170台の自社サーバルーム
   社員20人/サーバ120台で30万円
   自社でやるとやっぱり安い?
エンジニア募集中
http://www.pixiv.co.jp/recruit.html
ご清聴 
ありがとうございました
       
       
       
Ad

More Related Content

What's hot (20)

なぜディスクレスハイパーバイザに至ったのか / Why did we select to the diskless hypervisor? #builde...
なぜディスクレスハイパーバイザに至ったのか / Why did we select to the diskless hypervisor? #builde...なぜディスクレスハイパーバイザに至ったのか / Why did we select to the diskless hypervisor? #builde...
なぜディスクレスハイパーバイザに至ったのか / Why did we select to the diskless hypervisor? #builde...
whywaita
 
インフラエンジニアの綺麗で優しい手順書の書き方
インフラエンジニアの綺麗で優しい手順書の書き方インフラエンジニアの綺麗で優しい手順書の書き方
インフラエンジニアの綺麗で優しい手順書の書き方
Shohei Koyama
 
HTTPを理解する
HTTPを理解するHTTPを理解する
HTTPを理解する
IIJ
 
PHP-FPM の子プロセス制御方法と設定をおさらいしよう
PHP-FPM の子プロセス制御方法と設定をおさらいしようPHP-FPM の子プロセス制御方法と設定をおさらいしよう
PHP-FPM の子プロセス制御方法と設定をおさらいしよう
Shohei Okada
 
PFN のオンプレML基盤の取り組み / オンプレML基盤 on Kubernetes 〜PFN、ヤフー〜
PFN のオンプレML基盤の取り組み / オンプレML基盤 on Kubernetes 〜PFN、ヤフー〜PFN のオンプレML基盤の取り組み / オンプレML基盤 on Kubernetes 〜PFN、ヤフー〜
PFN のオンプレML基盤の取り組み / オンプレML基盤 on Kubernetes 〜PFN、ヤフー〜
Preferred Networks
 
【BS4】時は来たれり。今こそ .NET 6 へ移行する時。
【BS4】時は来たれり。今こそ .NET 6 へ移行する時。 【BS4】時は来たれり。今こそ .NET 6 へ移行する時。
【BS4】時は来たれり。今こそ .NET 6 へ移行する時。
日本マイクロソフト株式会社
 
JaSST Tokyo 2022 アジャイルソフトウェア開発への統計的品質管理の応用
JaSST Tokyo 2022 アジャイルソフトウェア開発への統計的品質管理の応用JaSST Tokyo 2022 アジャイルソフトウェア開発への統計的品質管理の応用
JaSST Tokyo 2022 アジャイルソフトウェア開発への統計的品質管理の応用
Akinori SAKATA
 
OpenStackを使用したGPU仮想化IaaS環境 事例紹介
OpenStackを使用したGPU仮想化IaaS環境 事例紹介OpenStackを使用したGPU仮想化IaaS環境 事例紹介
OpenStackを使用したGPU仮想化IaaS環境 事例紹介
VirtualTech Japan Inc.
 
その Pod 突然落ちても大丈夫ですか!?(OCHaCafe5 #5 実験!カオスエンジニアリング 発表資料)
その Pod 突然落ちても大丈夫ですか!?(OCHaCafe5 #5 実験!カオスエンジニアリング 発表資料)その Pod 突然落ちても大丈夫ですか!?(OCHaCafe5 #5 実験!カオスエンジニアリング 発表資料)
その Pod 突然落ちても大丈夫ですか!?(OCHaCafe5 #5 実験!カオスエンジニアリング 発表資料)
NTT DATA Technology & Innovation
 
WebSocketのキホン
WebSocketのキホンWebSocketのキホン
WebSocketのキホン
You_Kinjoh
 
nginx入門
nginx入門nginx入門
nginx入門
Takashi Takizawa
 
Kubernetesのしくみ やさしく学ぶ 内部構造とアーキテクチャー
Kubernetesのしくみ やさしく学ぶ 内部構造とアーキテクチャーKubernetesのしくみ やさしく学ぶ 内部構造とアーキテクチャー
Kubernetesのしくみ やさしく学ぶ 内部構造とアーキテクチャー
Toru Makabe
 
アジャイル開発の始め方
アジャイル開発の始め方アジャイル開発の始め方
アジャイル開発の始め方
ESM SEC
 
確実な再起動からはじめる クラウドネイティブオペレーション
確実な再起動からはじめる クラウドネイティブオペレーション確実な再起動からはじめる クラウドネイティブオペレーション
確実な再起動からはじめる クラウドネイティブオペレーション
Toru Makabe
 
はじめてのElasticsearchクラスタ
はじめてのElasticsearchクラスタはじめてのElasticsearchクラスタ
はじめてのElasticsearchクラスタ
Satoyuki Tsukano
 
Spring Boot の Web アプリケーションを Docker に載せて AWS ECS で動かしている話
Spring Boot の Web アプリケーションを Docker に載せて AWS ECS で動かしている話Spring Boot の Web アプリケーションを Docker に載せて AWS ECS で動かしている話
Spring Boot の Web アプリケーションを Docker に載せて AWS ECS で動かしている話
JustSystems Corporation
 
Internetトラフィックエンジニアリングの現実
Internetトラフィックエンジニアリングの現実Internetトラフィックエンジニアリングの現実
Internetトラフィックエンジニアリングの現実
J-Stream Inc.
 
インフラ廻戦 品川事変 前夜編
インフラ廻戦 品川事変 前夜編インフラ廻戦 品川事変 前夜編
インフラ廻戦 品川事変 前夜編
Toru Makabe
 
新入社員のための大規模ゲーム開発入門 サーバサイド編
新入社員のための大規模ゲーム開発入門 サーバサイド編新入社員のための大規模ゲーム開発入門 サーバサイド編
新入社員のための大規模ゲーム開発入門 サーバサイド編
infinite_loop
 
KeycloakでAPI認可に入門する
KeycloakでAPI認可に入門するKeycloakでAPI認可に入門する
KeycloakでAPI認可に入門する
Hitachi, Ltd. OSS Solution Center.
 
なぜディスクレスハイパーバイザに至ったのか / Why did we select to the diskless hypervisor? #builde...
なぜディスクレスハイパーバイザに至ったのか / Why did we select to the diskless hypervisor? #builde...なぜディスクレスハイパーバイザに至ったのか / Why did we select to the diskless hypervisor? #builde...
なぜディスクレスハイパーバイザに至ったのか / Why did we select to the diskless hypervisor? #builde...
whywaita
 
インフラエンジニアの綺麗で優しい手順書の書き方
インフラエンジニアの綺麗で優しい手順書の書き方インフラエンジニアの綺麗で優しい手順書の書き方
インフラエンジニアの綺麗で優しい手順書の書き方
Shohei Koyama
 
HTTPを理解する
HTTPを理解するHTTPを理解する
HTTPを理解する
IIJ
 
PHP-FPM の子プロセス制御方法と設定をおさらいしよう
PHP-FPM の子プロセス制御方法と設定をおさらいしようPHP-FPM の子プロセス制御方法と設定をおさらいしよう
PHP-FPM の子プロセス制御方法と設定をおさらいしよう
Shohei Okada
 
PFN のオンプレML基盤の取り組み / オンプレML基盤 on Kubernetes 〜PFN、ヤフー〜
PFN のオンプレML基盤の取り組み / オンプレML基盤 on Kubernetes 〜PFN、ヤフー〜PFN のオンプレML基盤の取り組み / オンプレML基盤 on Kubernetes 〜PFN、ヤフー〜
PFN のオンプレML基盤の取り組み / オンプレML基盤 on Kubernetes 〜PFN、ヤフー〜
Preferred Networks
 
JaSST Tokyo 2022 アジャイルソフトウェア開発への統計的品質管理の応用
JaSST Tokyo 2022 アジャイルソフトウェア開発への統計的品質管理の応用JaSST Tokyo 2022 アジャイルソフトウェア開発への統計的品質管理の応用
JaSST Tokyo 2022 アジャイルソフトウェア開発への統計的品質管理の応用
Akinori SAKATA
 
OpenStackを使用したGPU仮想化IaaS環境 事例紹介
OpenStackを使用したGPU仮想化IaaS環境 事例紹介OpenStackを使用したGPU仮想化IaaS環境 事例紹介
OpenStackを使用したGPU仮想化IaaS環境 事例紹介
VirtualTech Japan Inc.
 
その Pod 突然落ちても大丈夫ですか!?(OCHaCafe5 #5 実験!カオスエンジニアリング 発表資料)
その Pod 突然落ちても大丈夫ですか!?(OCHaCafe5 #5 実験!カオスエンジニアリング 発表資料)その Pod 突然落ちても大丈夫ですか!?(OCHaCafe5 #5 実験!カオスエンジニアリング 発表資料)
その Pod 突然落ちても大丈夫ですか!?(OCHaCafe5 #5 実験!カオスエンジニアリング 発表資料)
NTT DATA Technology & Innovation
 
WebSocketのキホン
WebSocketのキホンWebSocketのキホン
WebSocketのキホン
You_Kinjoh
 
Kubernetesのしくみ やさしく学ぶ 内部構造とアーキテクチャー
Kubernetesのしくみ やさしく学ぶ 内部構造とアーキテクチャーKubernetesのしくみ やさしく学ぶ 内部構造とアーキテクチャー
Kubernetesのしくみ やさしく学ぶ 内部構造とアーキテクチャー
Toru Makabe
 
アジャイル開発の始め方
アジャイル開発の始め方アジャイル開発の始め方
アジャイル開発の始め方
ESM SEC
 
確実な再起動からはじめる クラウドネイティブオペレーション
確実な再起動からはじめる クラウドネイティブオペレーション確実な再起動からはじめる クラウドネイティブオペレーション
確実な再起動からはじめる クラウドネイティブオペレーション
Toru Makabe
 
はじめてのElasticsearchクラスタ
はじめてのElasticsearchクラスタはじめてのElasticsearchクラスタ
はじめてのElasticsearchクラスタ
Satoyuki Tsukano
 
Spring Boot の Web アプリケーションを Docker に載せて AWS ECS で動かしている話
Spring Boot の Web アプリケーションを Docker に載せて AWS ECS で動かしている話Spring Boot の Web アプリケーションを Docker に載せて AWS ECS で動かしている話
Spring Boot の Web アプリケーションを Docker に載せて AWS ECS で動かしている話
JustSystems Corporation
 
Internetトラフィックエンジニアリングの現実
Internetトラフィックエンジニアリングの現実Internetトラフィックエンジニアリングの現実
Internetトラフィックエンジニアリングの現実
J-Stream Inc.
 
インフラ廻戦 品川事変 前夜編
インフラ廻戦 品川事変 前夜編インフラ廻戦 品川事変 前夜編
インフラ廻戦 品川事変 前夜編
Toru Makabe
 
新入社員のための大規模ゲーム開発入門 サーバサイド編
新入社員のための大規模ゲーム開発入門 サーバサイド編新入社員のための大規模ゲーム開発入門 サーバサイド編
新入社員のための大規模ゲーム開発入門 サーバサイド編
infinite_loop
 

Viewers also liked (20)

The EU needs a proper constitution
The EU needs a proper constitutionThe EU needs a proper constitution
The EU needs a proper constitution
Ivan Grigoriev
 
Wealthcare Case Study
Wealthcare Case StudyWealthcare Case Study
Wealthcare Case Study
Russ Thornton
 
Social Desperation in a Fickle Society
Social Desperation in a Fickle SocietySocial Desperation in a Fickle Society
Social Desperation in a Fickle Society
OMcareers Community
 
Search and Social Collide and Merge : Collision Course
Search and Social Collide and Merge : Collision CourseSearch and Social Collide and Merge : Collision Course
Search and Social Collide and Merge : Collision Course
OMcareers Community
 
Dma
DmaDma
Dma
🎩🎖 Roy Fang
 
#Taxcuts: Twitter Hashtags Built for Speed
#Taxcuts: Twitter Hashtags Built for Speed#Taxcuts: Twitter Hashtags Built for Speed
#Taxcuts: Twitter Hashtags Built for Speed
myrnatheminx
 
Courtney NAEA2011
Courtney NAEA2011Courtney NAEA2011
Courtney NAEA2011
aileenwilson
 
הגדרת משפחת Nexus סיסקו 14.3.2011
הגדרת משפחת Nexus   סיסקו 14.3.2011הגדרת משפחת Nexus   סיסקו 14.3.2011
הגדרת משפחת Nexus סיסקו 14.3.2011
ELI KENDEL אלי קנדל
 
911
911911
911
Ed Ridolfi
 
How Organisations Can Harness The Power Of Web 20 NASSCOM Fridays 2.0 33rd Se...
How Organisations Can Harness The Power Of Web 20 NASSCOM Fridays 2.0 33rd Se...How Organisations Can Harness The Power Of Web 20 NASSCOM Fridays 2.0 33rd Se...
How Organisations Can Harness The Power Of Web 20 NASSCOM Fridays 2.0 33rd Se...
OMcareers Community
 
Mes6 Plenary Jf Matos Slideshare
Mes6 Plenary Jf Matos SlideshareMes6 Plenary Jf Matos Slideshare
Mes6 Plenary Jf Matos Slideshare
Universidade de Lisboa
 
Architecture portfolio tom veeger
Architecture portfolio tom veegerArchitecture portfolio tom veeger
Architecture portfolio tom veeger
Tom Veeger
 
C Qintro Cz072010 Eng
C Qintro Cz072010 EngC Qintro Cz072010 Eng
C Qintro Cz072010 Eng
Radka
 
Home Page Design
Home Page DesignHome Page Design
Home Page Design
OMcareers Community
 
Mathematics education for a better life? Voices of participants at 6th Mathem...
Mathematics education for a better life? Voices of participants at 6th Mathem...Mathematics education for a better life? Voices of participants at 6th Mathem...
Mathematics education for a better life? Voices of participants at 6th Mathem...
Universidade de Lisboa
 
Mali(Cv)
Mali(Cv)Mali(Cv)
Mali(Cv)
muhammad_khi
 
Cogentic Case Studies 2010 Q4
Cogentic  Case Studies 2010  Q4Cogentic  Case Studies 2010  Q4
Cogentic Case Studies 2010 Q4
Robert R Yamashita
 
Samsung Galaxy S - Sydney Mobile User Group (August 2010)
Samsung Galaxy S - Sydney Mobile User Group (August 2010)Samsung Galaxy S - Sydney Mobile User Group (August 2010)
Samsung Galaxy S - Sydney Mobile User Group (August 2010)
Neerav Bhatt
 
Statistiche sull’abilitazione scientifica nazionale 2012 per l’Area 02 - Fisica
Statistiche sull’abilitazione scientifica nazionale 2012 per l’Area 02 - FisicaStatistiche sull’abilitazione scientifica nazionale 2012 per l’Area 02 - Fisica
Statistiche sull’abilitazione scientifica nazionale 2012 per l’Area 02 - Fisica
Paolo Valente
 
The EU needs a proper constitution
The EU needs a proper constitutionThe EU needs a proper constitution
The EU needs a proper constitution
Ivan Grigoriev
 
Wealthcare Case Study
Wealthcare Case StudyWealthcare Case Study
Wealthcare Case Study
Russ Thornton
 
Social Desperation in a Fickle Society
Social Desperation in a Fickle SocietySocial Desperation in a Fickle Society
Social Desperation in a Fickle Society
OMcareers Community
 
Search and Social Collide and Merge : Collision Course
Search and Social Collide and Merge : Collision CourseSearch and Social Collide and Merge : Collision Course
Search and Social Collide and Merge : Collision Course
OMcareers Community
 
#Taxcuts: Twitter Hashtags Built for Speed
#Taxcuts: Twitter Hashtags Built for Speed#Taxcuts: Twitter Hashtags Built for Speed
#Taxcuts: Twitter Hashtags Built for Speed
myrnatheminx
 
הגדרת משפחת Nexus סיסקו 14.3.2011
הגדרת משפחת Nexus   סיסקו 14.3.2011הגדרת משפחת Nexus   סיסקו 14.3.2011
הגדרת משפחת Nexus סיסקו 14.3.2011
ELI KENDEL אלי קנדל
 
How Organisations Can Harness The Power Of Web 20 NASSCOM Fridays 2.0 33rd Se...
How Organisations Can Harness The Power Of Web 20 NASSCOM Fridays 2.0 33rd Se...How Organisations Can Harness The Power Of Web 20 NASSCOM Fridays 2.0 33rd Se...
How Organisations Can Harness The Power Of Web 20 NASSCOM Fridays 2.0 33rd Se...
OMcareers Community
 
Architecture portfolio tom veeger
Architecture portfolio tom veegerArchitecture portfolio tom veeger
Architecture portfolio tom veeger
Tom Veeger
 
C Qintro Cz072010 Eng
C Qintro Cz072010 EngC Qintro Cz072010 Eng
C Qintro Cz072010 Eng
Radka
 
Mathematics education for a better life? Voices of participants at 6th Mathem...
Mathematics education for a better life? Voices of participants at 6th Mathem...Mathematics education for a better life? Voices of participants at 6th Mathem...
Mathematics education for a better life? Voices of participants at 6th Mathem...
Universidade de Lisboa
 
Samsung Galaxy S - Sydney Mobile User Group (August 2010)
Samsung Galaxy S - Sydney Mobile User Group (August 2010)Samsung Galaxy S - Sydney Mobile User Group (August 2010)
Samsung Galaxy S - Sydney Mobile User Group (August 2010)
Neerav Bhatt
 
Statistiche sull’abilitazione scientifica nazionale 2012 per l’Area 02 - Fisica
Statistiche sull’abilitazione scientifica nazionale 2012 per l’Area 02 - FisicaStatistiche sull’abilitazione scientifica nazionale 2012 per l’Area 02 - Fisica
Statistiche sull’abilitazione scientifica nazionale 2012 per l’Area 02 - Fisica
Paolo Valente
 
Ad

ピクシブの自作インフラ事情