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)

ヤフーのプライベートクラウドとクラウドエンジニアの業務について
ヤフーのプライベートクラウドとクラウドエンジニアの業務についてヤフーのプライベートクラウドとクラウドエンジニアの業務について
ヤフーのプライベートクラウドとクラウドエンジニアの業務について
Yahoo!デベロッパーネットワーク
 
NVIDIA GPUで作るHeadless X11 Linux
NVIDIA GPUで作るHeadless X11 LinuxNVIDIA GPUで作るHeadless X11 Linux
NVIDIA GPUで作るHeadless X11 Linux
Tomoki SHISHIKURA
 
セキュアエレメントとIotデバイスセキュリティ2
セキュアエレメントとIotデバイスセキュリティ2セキュアエレメントとIotデバイスセキュリティ2
セキュアエレメントとIotデバイスセキュリティ2
Kentaro Mitsuyasu
 
本当は恐ろしい分散システムの話
本当は恐ろしい分散システムの話本当は恐ろしい分散システムの話
本当は恐ろしい分散システムの話
Kumazaki Hiroki
 
ネットワークOS野郎 ~ インフラ野郎Night 20160414
ネットワークOS野郎 ~ インフラ野郎Night 20160414ネットワークOS野郎 ~ インフラ野郎Night 20160414
ネットワークOS野郎 ~ インフラ野郎Night 20160414
Kentaro Ebisawa
 
OpenStackで始めるクラウド環境構築入門
OpenStackで始めるクラウド環境構築入門OpenStackで始めるクラウド環境構築入門
OpenStackで始めるクラウド環境構築入門
VirtualTech Japan Inc.
 
単なるキャッシュじゃないよ!?infinispanの紹介
単なるキャッシュじゃないよ!?infinispanの紹介単なるキャッシュじゃないよ!?infinispanの紹介
単なるキャッシュじゃないよ!?infinispanの紹介
AdvancedTechNight
 
PFNのML/DL基盤を支えるKubernetesにおける自動化 / DevOpsDays Tokyo 2021
PFNのML/DL基盤を支えるKubernetesにおける自動化 / DevOpsDays Tokyo 2021PFNのML/DL基盤を支えるKubernetesにおける自動化 / DevOpsDays Tokyo 2021
PFNのML/DL基盤を支えるKubernetesにおける自動化 / DevOpsDays Tokyo 2021
Preferred Networks
 
Serf / Consul 入門 ~仕事を楽しくしよう~
Serf / Consul 入門 ~仕事を楽しくしよう~Serf / Consul 入門 ~仕事を楽しくしよう~
Serf / Consul 入門 ~仕事を楽しくしよう~
Masahito Zembutsu
 
#logstudy 01 rsyslog入門
#logstudy 01 rsyslog入門#logstudy 01 rsyslog入門
#logstudy 01 rsyslog入門
Takashi Takizawa
 
「おうちクラウド」が今熱い!
「おうちクラウド」が今熱い!「おうちクラウド」が今熱い!
「おうちクラウド」が今熱い!
Hirotaka Sato
 
OpenStack超入門シリーズ いまさら聞けないNeutronの使い方
OpenStack超入門シリーズ いまさら聞けないNeutronの使い方OpenStack超入門シリーズ いまさら聞けないNeutronの使い方
OpenStack超入門シリーズ いまさら聞けないNeutronの使い方
Toru Makabe
 
Dockerからcontainerdへの移行
Dockerからcontainerdへの移行Dockerからcontainerdへの移行
Dockerからcontainerdへの移行
Kohei Tokunaga
 
Linux女子部 systemd徹底入門
Linux女子部 systemd徹底入門Linux女子部 systemd徹底入門
Linux女子部 systemd徹底入門
Etsuji Nakai
 
Docker Compose 徹底解説
Docker Compose 徹底解説Docker Compose 徹底解説
Docker Compose 徹底解説
Masahito Zembutsu
 
AnsibleによるInfrastructure as code入門
AnsibleによるInfrastructure as code入門AnsibleによるInfrastructure as code入門
AnsibleによるInfrastructure as code入門
kk_Ataka
 
ミリシタを支える GAE/Go
ミリシタを支える GAE/Goミリシタを支える GAE/Go
ミリシタを支える GAE/Go
Google Cloud Platform - Japan
 
0円でできる自宅InfiniBandプログラム
0円でできる自宅InfiniBandプログラム0円でできる自宅InfiniBandプログラム
0円でできる自宅InfiniBandプログラム
Minoru Nakamura
 
Fiberの使いどころ
Fiberの使いどころFiberの使いどころ
Fiberの使いどころ
Tomoya Kawanishi
 
Ansibleで始めるインフラ構築自動化
Ansibleで始めるインフラ構築自動化Ansibleで始めるインフラ構築自動化
Ansibleで始めるインフラ構築自動化
dcubeio
 
ヤフーのプライベートクラウドとクラウドエンジニアの業務について
ヤフーのプライベートクラウドとクラウドエンジニアの業務についてヤフーのプライベートクラウドとクラウドエンジニアの業務について
ヤフーのプライベートクラウドとクラウドエンジニアの業務について
Yahoo!デベロッパーネットワーク
 
NVIDIA GPUで作るHeadless X11 Linux
NVIDIA GPUで作るHeadless X11 LinuxNVIDIA GPUで作るHeadless X11 Linux
NVIDIA GPUで作るHeadless X11 Linux
Tomoki SHISHIKURA
 
セキュアエレメントとIotデバイスセキュリティ2
セキュアエレメントとIotデバイスセキュリティ2セキュアエレメントとIotデバイスセキュリティ2
セキュアエレメントとIotデバイスセキュリティ2
Kentaro Mitsuyasu
 
本当は恐ろしい分散システムの話
本当は恐ろしい分散システムの話本当は恐ろしい分散システムの話
本当は恐ろしい分散システムの話
Kumazaki Hiroki
 
ネットワークOS野郎 ~ インフラ野郎Night 20160414
ネットワークOS野郎 ~ インフラ野郎Night 20160414ネットワークOS野郎 ~ インフラ野郎Night 20160414
ネットワークOS野郎 ~ インフラ野郎Night 20160414
Kentaro Ebisawa
 
OpenStackで始めるクラウド環境構築入門
OpenStackで始めるクラウド環境構築入門OpenStackで始めるクラウド環境構築入門
OpenStackで始めるクラウド環境構築入門
VirtualTech Japan Inc.
 
単なるキャッシュじゃないよ!?infinispanの紹介
単なるキャッシュじゃないよ!?infinispanの紹介単なるキャッシュじゃないよ!?infinispanの紹介
単なるキャッシュじゃないよ!?infinispanの紹介
AdvancedTechNight
 
PFNのML/DL基盤を支えるKubernetesにおける自動化 / DevOpsDays Tokyo 2021
PFNのML/DL基盤を支えるKubernetesにおける自動化 / DevOpsDays Tokyo 2021PFNのML/DL基盤を支えるKubernetesにおける自動化 / DevOpsDays Tokyo 2021
PFNのML/DL基盤を支えるKubernetesにおける自動化 / DevOpsDays Tokyo 2021
Preferred Networks
 
Serf / Consul 入門 ~仕事を楽しくしよう~
Serf / Consul 入門 ~仕事を楽しくしよう~Serf / Consul 入門 ~仕事を楽しくしよう~
Serf / Consul 入門 ~仕事を楽しくしよう~
Masahito Zembutsu
 
#logstudy 01 rsyslog入門
#logstudy 01 rsyslog入門#logstudy 01 rsyslog入門
#logstudy 01 rsyslog入門
Takashi Takizawa
 
「おうちクラウド」が今熱い!
「おうちクラウド」が今熱い!「おうちクラウド」が今熱い!
「おうちクラウド」が今熱い!
Hirotaka Sato
 
OpenStack超入門シリーズ いまさら聞けないNeutronの使い方
OpenStack超入門シリーズ いまさら聞けないNeutronの使い方OpenStack超入門シリーズ いまさら聞けないNeutronの使い方
OpenStack超入門シリーズ いまさら聞けないNeutronの使い方
Toru Makabe
 
Dockerからcontainerdへの移行
Dockerからcontainerdへの移行Dockerからcontainerdへの移行
Dockerからcontainerdへの移行
Kohei Tokunaga
 
Linux女子部 systemd徹底入門
Linux女子部 systemd徹底入門Linux女子部 systemd徹底入門
Linux女子部 systemd徹底入門
Etsuji Nakai
 
AnsibleによるInfrastructure as code入門
AnsibleによるInfrastructure as code入門AnsibleによるInfrastructure as code入門
AnsibleによるInfrastructure as code入門
kk_Ataka
 
0円でできる自宅InfiniBandプログラム
0円でできる自宅InfiniBandプログラム0円でできる自宅InfiniBandプログラム
0円でできる自宅InfiniBandプログラム
Minoru Nakamura
 
Ansibleで始めるインフラ構築自動化
Ansibleで始めるインフラ構築自動化Ansibleで始めるインフラ構築自動化
Ansibleで始めるインフラ構築自動化
dcubeio
 

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

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