やっと開発が一段落したのでお知らせ。frsyuki氏(id:viver)との共同開発作品。 1000speakers:2の3次会で二人でひたすら組んでいたアレです。 Trac: http://nyaxtstep.com/trac/nxfs 概要 cagraは手軽に構築できる分散ストレージシステムです。 memcachedの様な手軽さで、信頼性のある分散ストレージを構築できます。 機能/特徴 zeroconf 設定項目はコマンドラインパラメータに集約 UDP Multicastによる自動ノード検出 Large Data Support memcachedに比べ、大きなデータもきちんと取り扱う事ができます。 データごとのチェックサムを保持します。 数百G〜Terabyteスケールのデータもサポートする予定 可変信頼性 データに求める信頼性(レプリケーション数)をデータごとに設定することができま
先日1000speakers:3で発表してきました。題は「Partty!.orgでペアプログラミング」で、Partty!.orgの仕組みについてです。 プレゼンの内容は、私の発表も含めてすべてニコニコ動画にアップされていて、アカウントを持っていれば誰でも見ることができます。すばらしい!マイリスト 1000speakers:3 Ustream.tvの録画データでも見られます。Ustream.tv - 1000speakers 2次会で何故かid:nyaxtさんと「3次会で分散ファイルシステムを書こう」という話になり、徹夜しても終わらなかったので、引き続いてひたすら書いています。writeは遅いけど、readがスケールアウトして、データがレプリケーションされてロバストなP2Pでzeroconfな分散ファイルシステム、という感じです(仮)。Partty!.orgでペアプロしているので、録画データ
I've said it before, but it bears repeating: There's nothing interesting about how Ruby on Rails scales. We've gone the easy route and merely followed what makes Yahoo!, LiveJournal, and other high-profile LAMP stacks scale high and mighty. Take state out of the application servers and push it to database/memcached/shared network drive (that's the whole Shared Nothing thang). Use load balancers be
前回は聞く側だったが、今回は発表側。 Javaでプレゼンツールを自作してJava凄いよ!分散も並列も凄いよ! というコンセプトでの発表。 基本的な分散、並列処理のお話からGoogleもどきを作る道具紹介までを話しました。 知らない方もいると思うのでここでも紹介 Hadoop : Google MapReduceのオープンな実装 HyperTble : Big Tableのオープンな実装 HDFS : GFSのオープンな実装 この三つと動かすマシンがあればGooleの真似事ができます。 まあ、まともに動かしたいと重うと2000台ぐらい必要になるんですが。 なので割と 「分散、並列やりたいけどそんなにマシンがねえよ!!」 という話を聞くのでAmazon ec2を紹介しました。 これはマシンを時間単位で借りられるサービスで一時間0.1ドルだったはず。 同じ構成のマシンを簡単に増やすことができるの
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く