Hatena::ブログ(Diary)

marqs blog Twitter

2009-06-22

1Uラックマウント可能なサーバを自作する

はてなでは以前から自社製サーバを使用しているのですが、今年の春に、新たに自社製1Uハーフサーバを開発しました。
f:id:marqs:20090515015624j:image:w600

最近、タワー型だとメーカー製でもかなり安価なサーバがあるのですが、データセンターでの運用を考えると1ラックへの集積度が問題になってくるので、必然的にラックマウント可能なサーバが求められます。1Uサーバの中で価格対性能比のよいものを探すと、まだまだはてな的に使いやすいサーバが少ないので、今回このような1Uラックマウント可能なサーバを自社開発しました。

さてこのサーバの特徴としては、

  • ケーブル類がフロントアクセス
  • 組み立て簡単
    • いけてるインフラアルバイトのid:hxmasakiが組み立てると15分
  • 1ラックに60台以上搭載可能
    • もちろん、電源容量との兼ね合いもあります
  • ディスクのホットスワップが可能
  • 低消費電力
  • お値段据え置き
    • 以前の自社製サーバとほぼ同価格

といったところがあげられます。

また、パーツ構成は以下のような感じで、ほとんど汎用品を使っています。CPUファンとケースファンは薄型のものを使用していて、これらが多少手に入れにくいパーツでしょうか。その他は、全て秋葉原orネット注文で即日揃えることができるパーツです。

パーツ構成

  • CPU
    • Core2Quad Q9400
  • メモリ
    • 2GB DDR2 x 4
  • マザーボード
    • Intel DQ45CB(低消費電力でお勧めです)
  • 電源
    • FlexATX 300W電源
  • シャーシ
    • 自家製
    • これは僕が設計して、板金工場のおっちゃんにつくっていただきました。

実際にさくらインターネットのデータセンターラックにマウントするとこんな感じです。以前のサーバに比べるとケーブリングがシンプルになり、格段にメンテしやすくなりました。データセンターで実運用をするとケーブリングの重要性を身をもって実感するので、メンテナンス性の向上は自分でもかなりうれしいところです。
f:id:marqs:20090622191239p:image:w400

既にこの自社製1Uサーバは、はてなダイアリーのバックエンドサーバや、はてなブックマークのデータベースサーバ等として実際に活躍しています。また、アプリケーションサーバ用途、ストレージ用途、などいくつかのバリエーションを持たせるために細かな修正を加えています。ハードウェアといえども、ウェブサービスと同じで、日々実運用しながら改良を行っています。

sakurai_youheisakurai_youhei 2009/06/23 15:13 うつくしい・・・

atodeatode 2009/06/23 20:02 kuwashikuhaiken shimasu

とおりすがりとおりすがり 2009/06/23 23:13 風の向きとか大丈夫ですか。吐き出しが後ろになるように設計されているMBとか電源が前向きになっているため、過熱しないか心配です。

syuu1228syuu1228 2009/06/23 23:27 初めまして、id:syuu1228です〜。
ストレージ部分ってどのようになっているのでしょうか?
2.5インチSATA×2?
SATAってAHCIならホットスワップ可能なんでしたっけ。

marqsmarqs 2009/06/23 23:46 >syuu1228さん
はじめまして。
写真のものは2.5インチSATA x 2ですね。ホットスワップも可能です。

charlestonbluecharlestonblue 2009/06/24 12:36 はじめまして。
熱を発する電源の横に、HDDを置くのはあまり関心しないです。過去も同じような配置をして問題なかったのなら、OKとは思いますが。

htairahtaira 2009/06/24 20:26 どもお世話になっています。先にできあがってしまいましたか。残念!
インスパイアされて作りました。→ http://business.ascii.jp/elem/000/000/428/428077/

takuborntakuborn 2009/06/25 02:03 色々勉強になりやした。この規模になるとブレードとかって向いてないのかなぁ?

marqsmarqs 2009/06/25 12:32 >charlestonblueさん
確かに熱は考えないといけないですね。300Wなのでいまのところ大丈夫みたいです。
>htairaさん
できあがっちゃいましたw
フロントアクセスはまったく同じですねー。
>takuborn
低コスト化を意識してますからねえ。

takuborntakuborn 2009/06/26 09:23 あ、ブレード高いね・・・というよりも問題多いね・・・。不勉強ですまぬ。

so_fcaso_fca 2009/07/03 18:50 重ねると圧巻です。色々と発展すると良いですね〜。

hori55hori55 2009/07/25 15:21 触発されて、ボクも作り始めました。
http://d.hatena.ne.jp/hori55/
まだ、シャーシまでですけど、順調にすすんでます。

agenta52agenta52 2009/07/29 11:05 同じサーバ管理をするモノにとって、いつもアイデアには感心いたします。
シャーシ部分を販売して頂けませんか?
是非、お願い致します。

marqsmarqs 2009/08/13 13:48 >hori55さん
サーバ見ました。すごいですねー。実物も見させていただきたいところです。
>agenta52さん
大変申し訳ないのですが、シャーシは現在のところ販売しておりません。

fm315fm315 2009/09/27 22:08 無理を承知なのですが...、シャーシの図面頂けませんか?

mickeymickey 2009/11/26 20:37 Could you tell me the model name of Power supply which you use?
Thanks.

marqsmarqs 2009/12/03 01:12 Hi, mickey. Power supply's model is FLEX0130B. see http://www.directron.com/flex0130b.html.

み:み: 2010/11/27 21:40 面白いですね。 自分も友人と進めてみることにしました。

yuyu 2010/11/29 07:19 こちらの自作シャーシーと電源スイッチはどちらで購入されているのでしょうか?
御紹介戴けないでしょうか?

arcana0arcana0 2011/02/24 13:38 私も自作サーバに挑戦しようと思っています。シャーシの設計と、熱の設計を自分でやるなんてすごいですね。どこで勉強されたのですか。

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証

トラックバック - http://d.hatena.ne.jp/marqs/20090622/1245670553